7f9fe4b970[rpc mempool] More tweaks to dynamicMemUsage(). Add toggleable assertions for max depth and switch completness. Toggle them when running in mempool_test.go. Drop support for reflect.Map, as it's not needed at this time.
Jonathan Moody
2022-07-18 11:52:15 -0400
a8a44aa988[rpc mempool] Hide debugging functionality of dynamicMemUsage().
Jonathan Moody
2022-07-14 18:06:27 -0400
abb1b8b388[rpc mempool] Add support for unbroadcastcount to RPC getmempoolinfo.
Jonathan Moody
2022-07-14 17:58:24 -0400
13e31d033a[rpc mempool] Add support for usage, total_fee, mempoolminfee, minrelaytxfee to RPC getmempoolinfo.
Jonathan Moody
2022-07-14 17:44:39 -0400
2e6d698b44[rpc mempool] More tweaks to dynamicMemUsage(). Add toggleable assertions for max depth and switch completness. Toggle them when running in mempool_test.go. Drop support for reflect.Map, as it's not needed at this time.
moodyjon/rpc_mempool_mempoolinfo
Jonathan Moody
2022-07-18 11:52:15 -0400
5499a2c1b3[lbry] claimtrie: more verbose error message in ResetHeight
v0.22.104
Roy Lee
2022-07-17 11:06:34 -0700
50ac5c278c[lbry] claimtrie: more verbose error message in ResetHeight
Roy Lee
2022-07-17 11:06:34 -0700
fae4063046rpc: remove deprecated and unimplemented 'move'
Roy Lee
2022-07-14 10:51:42 -0700
8d1005706brpc: remove deprecated and unimplemented 'setaccount'
Roy Lee
2022-07-14 10:45:00 -0700
2b7f065855Adjust and rename blockProgressLogger -> nameProgressLogger. Use it in makeNameHashNext() to track progress.
Jonathan Moody
2022-06-14 13:06:45 -0400
b859832907Copy netsync/blocklogger.go to claimtrie/logger.go.
Jonathan Moody
2022-06-14 11:58:35 -0400
70852905e0Allow environment var GOMAXPROCS=<N> to override NumCPU().
Jonathan Moody
2022-06-06 17:19:26 -0400
67ce441247Adjust and rename blockProgressLogger -> nameProgressLogger. Use it in makeNameHashNext() to track progress.
Jonathan Moody
2022-06-14 13:06:45 -0400
562b534beeCopy netsync/blocklogger.go to claimtrie/logger.go.
Jonathan Moody
2022-06-14 11:58:35 -0400
8482890759reuse claim memory
Brannon King
2021-08-09 10:02:03 -0400
4df58bb2d6Use map[ClaimID] instead of map[string] since conversion ClaimID -> string entails lots of temporary allocations.
Jonathan Moody
2022-05-25 06:50:11 -0400
4159712b92Add Pool for []Change returned by LoadChanges(name []byte). Return []Changes and a "closer" func to return them to Pool. Update tests for LoadChanges new return values.
Jonathan Moody
2022-05-25 06:47:08 -0400
5f7b1f1b4fCopy value received by MergeOlder/MergeNewer so caller can't trash the merge result by modifying the contents.
v0.22.100-rc.4
Jonathan Moody
2022-05-24 09:17:45 -0400
0241e18f42Harden Marshal/Unmarshal logic for Change.SpentChildren.
Jonathan Moody
2022-05-24 09:00:09 -0400
b06df3d750added buffer pool for pebble merge string
Brannon King
2021-07-21 15:58:47 -0400
[lbry] runtime: Allow environment var GOGC=<percent> to override hard-coded SetGCPercent(10).
Jonathan Moody
2022-06-03 12:19:55 -0400
d2bc36bc8cFix lots of flaws in treap snapshot tracking. Update tests to make them work.
moodyjon/treap_node_pool
Jonathan Moody
2022-06-02 14:03:26 -0400
0ab37e1541Distinguish between Mutable/Immutable treap node recycling, and make Mutable treap recycle nodes consistently. Rework Immutable treap node recycling attempting to make it safer in the presence of code that takes snapshots (dbCacheSnapshot) of the treap. Add special mutable PutM and DeleteM methods which DB transaction can use to apply changes more efficiently without creating lots of garbage memory.
Jonathan Moody
2022-05-28 07:37:53 -0400
a7a30339cbrecycle treap nodes
Brannon King
2021-07-22 11:24:05 -0400