--- Log opened Sat May 17 00:00:46 2025 00:04 -!- Guest82 [~Guest82@102.216.203.131] has joined #bitcoin-core-dev 00:08 -!- Guest82 [~Guest82@102.216.203.131] has quit [Client Quit] 00:17 -!- kevkevin [~kevkevin@209.242.39.30] has quit [Remote host closed the connection] 00:27 < bitcoin-git> [bitcoin] romanz opened pull request #32540: rest: fetch spent transaction outputs by blockhash (master...spent-prevouts) https://github.com/bitcoin/bitcoin/pull/32540 00:28 < bitcoin-git> [bitcoin] romanz opened pull request #32541: index: store per-block transaction locations for efficient lookups (master...locations-index) https://github.com/bitcoin/bitcoin/pull/32541 00:39 -!- Christoph_ [~Christoph@2a02:810d:1399:b700:4069:f9f8:f618:2ead] has joined #bitcoin-core-dev 00:58 -!- storopoli [~storopoli@user/storopoli] has quit [Remote host closed the connection] 01:34 -!- spynxic [~spynxic@spynxic.powered.by.lunarbnc.net] has quit [Read error: Connection reset by peer] 01:34 -!- spynxic [~spynxic@spynxic.powered.by.lunarbnc.net] has joined #bitcoin-core-dev 01:42 < bitcoin-git> [bitcoin] hebasto pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/c461d1528758...3023d7e6ad52 01:42 < bitcoin-git> bitcoin/master e2c84b8 fanquake: Squashed 'src/leveldb/' changes from 4188247086..113db4962b 01:42 < bitcoin-git> bitcoin/master 0769c8f fanquake: Update leveldb subtree to latest upstream 01:42 < bitcoin-git> bitcoin/master 7015052 fanquake: build: remove Wsuggest-override suppression from leveldb build 01:42 < bitcoin-git> [bitcoin] hebasto merged pull request #32534: Update leveldb subtree to latest upstream (master...update_leveldb_subtree) https://github.com/bitcoin/bitcoin/pull/32534 02:10 < bitcoin-git> [bitcoin] fanquake pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/3023d7e6ad52...b81e5076aa56 02:10 < bitcoin-git> bitcoin/master fa414ed MarcoFalke: scripted-diff: Remove unused leading newline in RPC docs 02:10 < bitcoin-git> bitcoin/master fae840e MarcoFalke: rpc: Reject beginning newline in RPC docs 02:10 < bitcoin-git> bitcoin/master fa1f10a MarcoFalke: doc: Fix minor typos in rpc help 02:10 < bitcoin-git> [bitcoin] fanquake merged pull request #32514: scripted-diff: Remove unused leading newline in RPC docs (master...2505-rpc-newline) https://github.com/bitcoin/bitcoin/pull/32514 02:19 < bitcoin-git> [bitcoin] fanquake pushed 7 commits to master: https://github.com/bitcoin/bitcoin/compare/b81e5076aa56...7710a31f0cb6 02:19 < bitcoin-git> bitcoin/master 94c87bb Ava Chow: test: Remove unnecessary importprivkey from wallet_createwallet 02:19 < bitcoin-git> bitcoin/master fcc4575 Ava Chow: test: Replace importprivkey with wallet_importprivkey 02:19 < bitcoin-git> bitcoin/master d314207 Ava Chow: test: Replace usage of importaddress 02:19 < bitcoin-git> [bitcoin] fanquake merged pull request #32452: test: Remove legacy wallet RPC overloads (master...cleanup-test-import-overload) https://github.com/bitcoin/bitcoin/pull/32452 02:24 < bitcoin-git> [bitcoincore.org] fanquake opened pull request #1133: blog: add redirect for disclose-cve-2024-52919 post (master...cve_redirect) https://github.com/bitcoin-core/bitcoincore.org/pull/1133 02:25 < bitcoin-git> [bitcoincore.org] fanquake opened pull request #1134: doc: drop text about project lead (master...drop_project_lead) https://github.com/bitcoin-core/bitcoincore.org/pull/1134 02:51 -!- abubakarsadiq [uid602234@id-602234.hampstead.irccloud.com] has joined #bitcoin-core-dev 03:00 -!- Guest59 [~Guest59@41.90.172.20] has joined #bitcoin-core-dev 03:04 -!- Guest19 [~Guest19@105.113.13.79] has joined #bitcoin-core-dev 03:04 -!- Guest19 [~Guest19@105.113.13.79] has quit [Client Quit] 03:05 -!- maaziEmeka [~maaziEmek@105.113.13.79] has joined #bitcoin-core-dev 03:11 -!- Guest59 [~Guest59@41.90.172.20] has quit [Ping timeout: 240 seconds] 03:13 -!- maaziEmeka [~maaziEmek@105.113.13.79] has quit [Quit: Client closed] 03:18 -!- maaziEmeka [~maaziEmek@105.113.13.79] has joined #bitcoin-core-dev 03:25 -!- Talkless [~Talkless@138.199.6.197] has joined #bitcoin-core-dev 03:33 -!- Guest58 [~Guest58@192.169.115.25] has joined #bitcoin-core-dev 03:35 -!- kevkevin [~kevkevin@209.242.39.30] has joined #bitcoin-core-dev 03:38 -!- Christoph_ [~Christoph@2a02:810d:1399:b700:4069:f9f8:f618:2ead] has quit [Quit: Christoph_] 03:39 -!- kevkevin [~kevkevin@209.242.39.30] has quit [Ping timeout: 252 seconds] 03:45 -!- maaziEmeka [~maaziEmek@105.113.13.79] has quit [Ping timeout: 240 seconds] 03:46 -!- Guyver2 [~Guyver@77-174-98-73.fixed.kpn.net] has joined #bitcoin-core-dev 03:48 -!- Guyver2 [~Guyver@77-174-98-73.fixed.kpn.net] has left #bitcoin-core-dev [] 04:01 -!- jespada [~jespada@r179-25-150-22.dialup.adsl.anteldata.net.uy] has joined #bitcoin-core-dev 04:01 -!- Guest58 [~Guest58@192.169.115.25] has quit [Quit: Client closed] 04:12 -!- maaziEmeka [~maaziEmek@105.113.13.79] has joined #bitcoin-core-dev 04:16 -!- maaziEmeka [~maaziEmek@105.113.13.79] has quit [Remote host closed the connection] 04:26 -!- maaziEmeka [~maaziEmek@105.113.13.79] has joined #bitcoin-core-dev 04:28 -!- cmirror [~cmirror@4.53.92.114] has quit [Ping timeout: 252 seconds] 04:28 -!- bcdarc [~bcdarc@syn-184-074-240-156.biz.spectrum.com] has joined #bitcoin-core-dev 04:28 < bitcoin-git> [bitcoin-detached-sigs] pinheadmz pushed 1 commit to 28.x: https://github.com/bitcoin-core/bitcoin-detached-sigs/compare/da9ae6864fd7...490283601047 04:28 < bitcoin-git> bitcoin-detached-sigs/28.x 4902836 Matthew Zipkin: 28.2: osx signature for rc1 04:29 -!- bcdarc_ [~bcdarc@4.53.92.114] has quit [Ping timeout: 260 seconds] 04:30 -!- sdaftuar [~sdaftuar@user/sdaftuar] has quit [Ping timeout: 252 seconds] 04:32 -!- sdaftuar [~sdaftuar@user/sdaftuar] has joined #bitcoin-core-dev 04:36 -!- robszarka [~szarka@2603:3003:4eac:100:e547:58ab:d0a0:3f6f] has quit [Quit: Leaving] 04:37 -!- szarka [~szarka@2603:3003:4eac:100:e547:58ab:d0a0:3f6f] has joined #bitcoin-core-dev 04:50 -!- kevkevin [~kevkevin@209.242.39.30] has joined #bitcoin-core-dev 04:54 -!- bcdarc [~bcdarc@syn-184-074-240-156.biz.spectrum.com] has quit [Read error: Connection reset by peer] 04:54 -!- sdaftuar [~sdaftuar@user/sdaftuar] has quit [Read error: Connection reset by peer] 04:55 -!- kevkevin [~kevkevin@209.242.39.30] has quit [Ping timeout: 244 seconds] 04:57 -!- bcdarc [~bcdarc@4.53.92.114] has joined #bitcoin-core-dev 04:59 -!- sdaftuar [~sdaftuar@user/sdaftuar] has joined #bitcoin-core-dev 05:14 -!- jespada [~jespada@r179-25-150-22.dialup.adsl.anteldata.net.uy] has quit [Ping timeout: 245 seconds] 05:16 -!- Christoph_ [~Christoph@2a02:810d:1399:b700:4069:f9f8:f618:2ead] has joined #bitcoin-core-dev 05:18 -!- jespada [~jespada@r179-25-150-22.dialup.adsl.anteldata.net.uy] has joined #bitcoin-core-dev 05:47 -!- hensou [~hensou@2001:818:eadb:c00:7cb4:b50e:4bc8:5d1b] has joined #bitcoin-core-dev 05:51 -!- mcey_ [~emcy@188.30.83.112.threembb.co.uk] has joined #bitcoin-core-dev 05:51 -!- Christoph_ [~Christoph@2a02:810d:1399:b700:4069:f9f8:f618:2ead] has quit [Quit: Christoph_] 05:54 -!- emcy__ [~emcy@148.252.129.104] has quit [Ping timeout: 260 seconds] 05:59 -!- Guest58 [~Guest58@129.227.90.250] has joined #bitcoin-core-dev 06:00 -!- kevkevin [~kevkevin@209.242.39.30] has joined #bitcoin-core-dev 06:02 -!- emcy__ [~emcy@148.252.129.104] has joined #bitcoin-core-dev 06:05 -!- Guest34 [~Guest77@102.90.82.48] has joined #bitcoin-core-dev 06:05 -!- jon_atack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 06:05 -!- maaziEmeka [~maaziEmek@105.113.13.79] has quit [Remote host closed the connection] 06:05 -!- kevkevin [~kevkevin@209.242.39.30] has quit [Ping timeout: 260 seconds] 06:05 -!- mcey_ [~emcy@188.30.83.112.threembb.co.uk] has quit [Ping timeout: 244 seconds] 06:06 -!- maaziEmeka [~maaziEmek@105.113.13.79] has joined #bitcoin-core-dev 06:07 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 265 seconds] 06:07 -!- maaziEmeka [~maaziEmek@105.113.13.79] has quit [Remote host closed the connection] 06:08 -!- Guest58 [~Guest58@129.227.90.250] has quit [Quit: Client closed] 06:09 -!- kevkevin [~kevkevin@209.242.39.30] has joined #bitcoin-core-dev 06:27 -!- bugs_ [~bugs@user/bugs/x-5128603] has joined #bitcoin-core-dev 06:29 -!- Guest34 [~Guest77@102.90.82.48] has quit [Quit: Client closed] 06:39 -!- hensou [~hensou@2001:818:eadb:c00:7cb4:b50e:4bc8:5d1b] has quit [Ping timeout: 248 seconds] 06:49 -!- pyth [~pyth@user/pyth] has joined #bitcoin-core-dev 06:55 -!- pyth [~pyth@user/pyth] has quit [Remote host closed the connection] 07:01 -!- kevkevin_ [~kevkevin@209.242.39.30] has joined #bitcoin-core-dev 07:01 -!- kevkevin [~kevkevin@209.242.39.30] has quit [Read error: Connection reset by peer] 07:30 -!- Christoph_ [~Christoph@2a02:810d:1399:b700:4069:f9f8:f618:2ead] has joined #bitcoin-core-dev 07:46 -!- maaziEmeka [~maaziEmek@105.113.13.79] has joined #bitcoin-core-dev 08:32 -!- adil [~Thunderbi@2402:d000:8134:2f97:8d0a:4372:8494:e678] has joined #bitcoin-core-dev 08:45 -!- adil [~Thunderbi@2402:d000:8134:2f97:8d0a:4372:8494:e678] has quit [Quit: adil] 08:46 < bitcoin-git> [bitcoin] TheCharlatan opened pull request #32543: kernel: Remove dependency on clientversion (master...kernelRmClientversion) https://github.com/bitcoin/bitcoin/pull/32543 09:08 -!- kevkevin_ [~kevkevin@209.242.39.30] has quit [Remote host closed the connection] 09:21 -!- kevkevin [~kevkevin@209.242.39.30] has joined #bitcoin-core-dev 09:23 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 09:23 -!- jon_atack [~jonatack@user/jonatack] has quit [Ping timeout: 252 seconds] 09:37 < bitcoin-git> [bitcoin] theStack opened pull request #32544: scripted-diff: test: remove 'descriptors=True' argument for `createwallet` calls (master...202505-scripted-diff-remove_descriptors_false_args) https://github.com/bitcoin/bitcoin/pull/32544 09:47 < PaperSword> Thoughts about deprecating LevelDB for something like RocksDB or LMDB/ 09:52 < sipa> PaperSword: that's suggested semi frequently 09:54 < PaperSword> Has there been a dbwrapper written for either db or a pull? 09:54 < sipa> not as far as i know 09:55 < sipa> it's worth experimenting with, but it's also good to keep in mind that the database layer is effectively consensus critical, and potential bugs in it can have very severe consequences 09:55 < PaperSword> I didn't see much in the repo and was going to make this a weekend project. My concerns are 09:55 < PaperSword> - Forking 09:55 < PaperSword> - License 09:55 < PaperSword> - Performance 09:55 < PaperSword> - Is it even worth the cost? 09:55 < PaperSword> Yep lessons have been learned in the past from Berkley to Level .7 - .8 09:55 < sipa> informed by the BIP50 fiasco (bdb/leveldb locking fork) 09:55 < PaperSword> :D 09:55 < sipa> jinx 09:56 < PaperSword> My biggest question would be, lets say in terms of performance, LMDB is much better, as such the UTXO set that would not work with level works with LMDB that would be a hardfork? 09:57 < sipa> why would any UTXO set not work witrh leveldb? 09:57 < PaperSword> At somepoint the DB will just keel over right? 09:57 < PaperSword> Similar to running out of diskspace 09:57 < sipa> i don't see why that would be the case? 09:58 < sipa> you mean just by virtue of becoming too slow? 09:58 < PaperSword> Yeah 09:58 < sipa> ok, yeah - i wouldn't call that a hard fork, more a centralization pressure thing 09:58 < PaperSword> Okay. 09:58 < PaperSword> Well I am going to go write something up! 09:59 < PaperSword> Even if it's a problem would be nice to see what impact a new maintained db would have. 09:59 < PaperSword> TY for your time. 10:00 < sipa> yeah, i'm curious to see numbers 10:01 < PaperSword> Just off the cuff, are you more interested in LMDB or RocksDB? 10:01 < sipa> bitcoin core can very aggressively cache the UTXO data cache in its application-level cache though, which may or may not impact what gains are possible at all due to the database layer 10:01 < PaperSword> Or some other backend? 10:02 < sipa> rocksdb will definitely be easier, lmdb will likely be more interesting :p 10:02 < PaperSword> 10:01:36 AM - sipa: bitcoin core can very aggressively cache the UTXO data cache in its application-level cache though […] 10:02 < PaperSword> You talking about the dbcache? 10:02 < sipa> yes 10:02 < sipa> well, the dbcache setting controls both database-layer caches and application-layer caches 10:02 < sipa> by application-layer cache, i mean CCoinsViewCache 10:03 < PaperSword> Yeah, the hot cache of in-memory coins 10:03 < PaperSword> if entry is missing then you fallback to the db lookup 10:04 < sipa> its most important benefit i think is the "fresh" optimization (i may be biased, i introduced it), where a coin that is being spent before its creation was flushed out to disk, will just be removed from memory as if it never existed, having no long-term memory usage impact, and avoiding all CPU and I/O related to writing it out 10:37 -!- Cory99 [~Cory38@user/pasha] has joined #bitcoin-core-dev 10:40 -!- Cory38 [~Cory38@user/pasha] has quit [Ping timeout: 240 seconds] 10:41 -!- maaziEmeka [~maaziEmek@105.113.13.79] has quit [Remote host closed the connection] 10:51 -!- abubakarsadiq [uid602234@id-602234.hampstead.irccloud.com] has quit [Quit: Connection closed for inactivity] 11:02 -!- Cory10 [~Cory99@user/pasha] has joined #bitcoin-core-dev 11:06 -!- Cory99 [~Cory38@user/pasha] has quit [Ping timeout: 240 seconds] 11:32 < bitcoin-git> [bitcoin-detached-sigs] achow101 pushed 1 commit to 28.x: https://github.com/bitcoin-core/bitcoin-detached-sigs/compare/490283601047...51462d5b446c 11:32 < bitcoin-git> bitcoin-detached-sigs/28.x 51462d5 Ava Chow: 28.2: win signature for rc1 11:32 < bitcoin-git> [bitcoin-detached-sigs] achow101 pushed tag v28.2rc1: https://github.com/bitcoin-core/bitcoin-detached-sigs/compare/v28.2rc1 12:19 -!- kevkevin [~kevkevin@209.242.39.30] has quit [Remote host closed the connection] 12:48 -!- Christoph_ [~Christoph@2a02:810d:1399:b700:4069:f9f8:f618:2ead] has quit [Quit: Christoph_] 12:48 -!- Christoph_ [~Christoph@2a02:810d:1399:b700:4069:f9f8:f618:2ead] has joined #bitcoin-core-dev 12:49 < TheCharlatan> PaperSword afaik both rocksdb and lmdb have been extensively tested as alternatives fairly recently, both proved slower in the benchmarks. 12:52 -!- Christoph_ [~Christoph@2a02:810d:1399:b700:4069:f9f8:f618:2ead] has quit [Ping timeout: 252 seconds] 12:57 < sipa> TheCharlatan: oh! 13:04 -!- bugs_ [~bugs@user/bugs/x-5128603] has quit [Quit: Leaving] 13:24 < fjahr> TheCharlatan: Has that been documented anywhere? Would be good since it seems like this topic will surely be revisited in the future. 13:24 < fjahr> This? https://btctranscripts.com/bitcoin-core-dev-tech/2024-10/leveldb 13:25 < TheCharlatan> yeah, not sure if something more complete has been written down. 13:28 < TheCharlatan> I think dgumberg should know more, but he does not seem to be on this channel? 13:28 < fjahr> I don't remember who's session this was, might be worth a delving post to document the finding for the future in a more coherent form that the transcripts. 13:34 -!- conman [~con@180-150-21-3.b49615.mel.static.aussiebb.net] has quit [Ping timeout: 276 seconds] 13:34 -!- Cory10 [~Cory99@user/pasha] has quit [Quit: Client closed] 13:34 -!- cman [~con@180-150-21-3.b49615.mel.static.aussiebb.net] has joined #bitcoin-core-dev 13:35 -!- Cory10 [~Cory10@user/pasha] has joined #bitcoin-core-dev 13:45 -!- cman [~con@180-150-21-3.b49615.mel.static.aussiebb.net] has quit [Ping timeout: 265 seconds] 13:47 -!- cman [~con@180-150-21-3.b49615.mel.static.aussiebb.net] has joined #bitcoin-core-dev 14:16 < gmaxwell> sipa: wumpus spent a lot of effort on lmdb a couple years ago. 14:17 < gmaxwell> rocks is basically a drops in, but yeah hasn't been faster, also really not so shocking. 14:18 < gmaxwell> the other thing to worry about is crash durability, which is annoyingly difficult to test... not that leveldb is a paragon of it, it's at least a known quantity. 14:18 < sipa> a point is also that the current application layer was heavily designed around leveldb's strengths and weaknesses, which means that just a straight up swapping out for a different database engine may understate its potential 14:19 -!- conman [~con@180-150-21-3.b49615.mel.static.aussiebb.net] has joined #bitcoin-core-dev 14:19 -!- cman [~con@180-150-21-3.b49615.mel.static.aussiebb.net] has quit [Ping timeout: 252 seconds] 14:19 < sipa> e.g. rocksdb can use asynchronous i/o on some systems, if you use a MultiGet statement, to fetch multiple keys concurrently - something the current code just cannot use 14:19 < gmaxwell> like if something is 1% more likely to get corrupted then it's probably not worth it even if it's a fair bit faster, given how costly resyncing is, and how insignificant the runtime cost for it *except* during resync. 14:20 < gmaxwell> sipa: indeed, well also in the current code I suspect all that matters for average performance is write performance because caching is effective enough. 14:21 < sipa> depends on the setting... high/low dbcache, ssd/hdd i/o profile, IDB vs steady state, ... 14:21 < sipa> pruning or not 14:24 < gmaxwell> but also average performance isnt the only metric, if you instead measure something more like 95th percentile block acceptance, it'll presumably be dominated by times when the cache was just flushed, and at that moment the database performance matters a lot more. 14:24 < gmaxwell> there are also a bunch of tunables in leveldb / other databases that were probably last tested/adjusted with a utxo set 1/5th the current size. 14:25 -!- conman [~con@180-150-21-3.b49615.mel.static.aussiebb.net] has quit [Ping timeout: 248 seconds] 14:26 < sipa> gmaxwell: there has been some benchmarking/tuning lately, actually, see #30039 for example 14:26 < corebot> https://github.com/bitcoin/bitcoin/issues/30039 | dbwrapper: Bump LevelDB max file size to 32 MiB to avoid system slowdown from high disk cache flush rate by maciejsszmigiero · Pull Request #30039 · bitcoin/bitcoin · GitHub 14:26 < sipa> also, for several types of database flushes we no longer wipe the cache 14:32 -!- jon_atack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 14:33 -!- gophern [~gophern@105.113.83.31] has joined #bitcoin-core-dev 14:33 -!- hensou [~hensou@2001:818:eadb:c00:5e48:6f50:fca9:be5c] has joined #bitcoin-core-dev 14:35 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 268 seconds] 14:35 -!- gophern [~gophern@105.113.83.31] has quit [Client Quit] 14:35 -!- gophern [~gophern@105.113.83.31] has joined #bitcoin-core-dev 14:38 -!- conman [~con@180-150-21-3.b49615.mel.static.aussiebb.net] has joined #bitcoin-core-dev 14:58 -!- gophern [~gophern@105.113.83.31] has quit [Quit: Client closed] 15:09 < bitcoin-git> [leveldb-subtree] hebasto opened pull request #53: refactor: Delete unused `ScopedHandle:operator=(ScopedHandle&&)` (bitcoin-fork...250517-unused) https://github.com/bitcoin-core/leveldb-subtree/pull/53 15:10 -!- Talkless [~Talkless@138.199.6.197] has quit [Quit: Konversation terminated!] 15:13 -!- robszarka [~szarka@2603:3003:4eac:100:e547:58ab:d0a0:3f6f] has joined #bitcoin-core-dev 15:14 -!- szarka [~szarka@2603:3003:4eac:100:e547:58ab:d0a0:3f6f] has quit [Read error: Connection reset by peer] 15:21 -!- codaMW [~codaMW@102.70.10.235] has joined #bitcoin-core-dev 15:26 -!- pyth [~pyth@user/pyth] has joined #bitcoin-core-dev 15:29 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 15:31 -!- jon_atack [~jonatack@user/jonatack] has quit [Ping timeout: 252 seconds] 15:37 -!- kevkevin [~kevkevin@209.242.39.30] has joined #bitcoin-core-dev 15:39 -!- sliv3r__ [~sliv3r__@user/sliv3r-:76883] has quit [Ping timeout: 268 seconds] 15:39 -!- sliv3r__ [~sliv3r__@user/sliv3r-:76883] has joined #bitcoin-core-dev 15:40 -!- emcy__ [~emcy@148.252.129.104] has quit [Quit: Leaving] 15:40 -!- codaMW [~codaMW@102.70.10.235] has quit [Ping timeout: 240 seconds] 15:41 -!- mcey [~emcy@148.252.129.104] has joined #bitcoin-core-dev 16:21 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has quit [Ping timeout: 264 seconds] 16:23 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has joined #bitcoin-core-dev 16:25 < bitcoin-git> [bitcoin] sipa opened pull request #32545: Replace cluster linearization algorithm with SFL (master...202505_sfl) https://github.com/bitcoin/bitcoin/pull/32545 16:25 -!- kevkevin [~kevkevin@209.242.39.30] has quit [Read error: Connection reset by peer] 16:25 -!- kevkevin [~kevkevin@209.242.39.30] has joined #bitcoin-core-dev 16:58 -!- conman [~con@180-150-21-3.b49615.mel.static.aussiebb.net] has quit [Quit: Konversation terminated!] 17:03 -!- jespada [~jespada@r179-25-150-22.dialup.adsl.anteldata.net.uy] has quit [Ping timeout: 252 seconds] 17:18 -!- conman [~con@180-150-21-3.b49615.mel.static.aussiebb.net] has joined #bitcoin-core-dev 17:38 -!- hensou [~hensou@2001:818:eadb:c00:5e48:6f50:fca9:be5c] has quit [Ping timeout: 276 seconds] 17:43 < PaperSword> sipa: gmaxwell: 17:51 -!- andrewtoth [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-core-dev 17:55 < andrewtoth> gmaxwell: after #28233 we no longer empty the cache every 24 hours, so on default cache settings you can keep your cache for a week or so before running out of memory and forcing a flush. using a higher dbcache setting is also now beneficial for block connection, not just IBD performance. but for when we are empty (say after a restart), we could prefill the cache with all the block's prevouts in parallel via #31132. 17:55 < corebot> https://github.com/bitcoin/bitcoin/issues/28233 | validation: don't clear cache on periodic flush: >2x block connection speed by andrewtoth · Pull Request #28233 · bitcoin/bitcoin · GitHub 17:55 < corebot> https://github.com/bitcoin/bitcoin/issues/31132 | validation: fetch block inputs on parallel threads 10% faster IBD by andrewtoth · Pull Request #31132 · bitcoin/bitcoin · GitHub 17:59 -!- thelounge49 [~thelounge@149.106.235.56] has joined #bitcoin-core-dev 18:04 < gmaxwell> andrewtoth: I don't recall anymore why the startup test doesn't prime the cache, but in any case the mempool loading does. 18:08 < PaperSword> Are there any uses of leveldb where the key size is > 511 bytes? 18:09 < bitcoin-git> [bitcoin] ant12334 opened pull request #32546: Staple (master...staple) https://github.com/bitcoin/bitcoin/pull/32546 18:14 -!- Guest70 [~Guest70@2600:6c55:7ff0:1060:594a:2b5:6777:3b3c] has joined #bitcoin-core-dev 18:18 -!- Guest70 [~Guest70@2600:6c55:7ff0:1060:594a:2b5:6777:3b3c] has quit [Ping timeout: 240 seconds] 18:33 < bitcoin-git> [bitcoin] achow101 closed pull request #32546: Staple (master...staple) https://github.com/bitcoin/bitcoin/pull/32546 18:36 -!- adil [~Thunderbi@2402:d000:8134:2f97:a066:acde:4104:3b15] has joined #bitcoin-core-dev 18:37 -!- kevkevin [~kevkevin@209.242.39.30] has quit [Remote host closed the connection] 18:44 -!- pyth [~pyth@user/pyth] has quit [Ping timeout: 244 seconds] 18:49 -!- pyth [~pyth@user/pyth] has joined #bitcoin-core-dev 19:18 -!- adil [~Thunderbi@2402:d000:8134:2f97:a066:acde:4104:3b15] has quit [Quit: adil] 20:00 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has quit [Read error: Connection reset by peer] 20:00 -!- andrewtoth [~andrewtot@gateway/tor-sasl/andrewtoth] has quit [Remote host closed the connection] 20:00 -!- vasild [~vd@user/vasild] has quit [Remote host closed the connection] 20:00 -!- vasild [~vd@user/vasild] has joined #bitcoin-core-dev 20:00 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has joined #bitcoin-core-dev 20:00 -!- andrewtoth [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-core-dev 21:01 -!- cmirror [~cmirror@4.53.92.114] has joined #bitcoin-core-dev 21:01 -!- kevkevin [~kevkevin@209.242.39.30] has joined #bitcoin-core-dev 21:06 -!- kevkevin [~kevkevin@209.242.39.30] has quit [Ping timeout: 276 seconds] 21:28 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 21:28 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #bitcoin-core-dev 21:36 -!- Guest32 [~Guest32@169.133.250.254] has joined #bitcoin-core-dev 21:36 -!- Guest32 [~Guest32@169.133.250.254] has quit [Client Quit] 21:41 -!- Guest27 [~Guest32@169.133.250.254] has joined #bitcoin-core-dev 21:43 -!- Guest27 [~Guest32@169.133.250.254] has quit [Client Quit] 21:44 -!- l3x3l [~l3x3l@169.133.250.254] has joined #bitcoin-core-dev 21:48 -!- l3x3l [~l3x3l@169.133.250.254] has quit [Client Quit] 21:50 -!- l3x3l [~l3x3l@169.133.250.254] has joined #bitcoin-core-dev 21:50 -!- l3x3l [~l3x3l@169.133.250.254] has quit [Client Quit] 21:51 -!- maaziEmeka [~maaziEmek@105.113.13.79] has joined #bitcoin-core-dev 21:51 -!- l3x3l [~l3x3l@169.133.250.254] has joined #bitcoin-core-dev 21:56 -!- l3x3l [~l3x3l@169.133.250.254] has quit [Client Quit] 21:58 -!- rszarka [~szarka@2603:3003:4eac:100:bcb9:5fa:dfb5:b98] has joined #bitcoin-core-dev 22:02 -!- robszarka [~szarka@2603:3003:4eac:100:e547:58ab:d0a0:3f6f] has quit [Ping timeout: 272 seconds] 22:07 -!- robobub [uid248673@id-248673.uxbridge.irccloud.com] has joined #bitcoin-core-dev 22:21 -!- maaziEmeka [~maaziEmek@105.113.13.79] has quit [Remote host closed the connection] 22:21 -!- maaziEmeka [~maaziEmek@105.113.13.79] has joined #bitcoin-core-dev 22:24 -!- maaziEmeka [~maaziEmek@105.113.13.79] has quit [Remote host closed the connection] 22:47 -!- Ayrab [~Ayrab@102.91.78.106] has joined #bitcoin-core-dev 23:30 -!- Ayrab [~Ayrab@102.91.78.106] has quit [Quit: Client closed] 23:31 -!- kevkevin [~kevkevin@209.242.39.30] has joined #bitcoin-core-dev 23:36 -!- kevkevin [~kevkevin@209.242.39.30] has quit [Ping timeout: 268 seconds] 23:41 -!- upekkha [~Advanced@2a01:4f8:1c0c:49df::1] has quit [] 23:41 -!- upekkha [~Advanced@2a01:4f8:1c0c:49df::1] has joined #bitcoin-core-dev 23:41 -!- upekkha [~Advanced@2a01:4f8:1c0c:49df::1] has quit [Client Quit] 23:41 -!- upekkha [~Advanced@2a01:4f8:1c0c:49df::1] has joined #bitcoin-core-dev 23:42 -!- upekkha [~Advanced@2a01:4f8:1c0c:49df::1] has quit [Client Quit] 23:43 -!- upekkha [~Advanced@2a01:4f8:1c0c:49df::1] has joined #bitcoin-core-dev 23:45 -!- upekkha [~Advanced@2a01:4f8:1c0c:49df::1] has quit [Client Quit] 23:45 -!- upekkha [~Advanced@2a01:4f8:1c0c:49df::1] has joined #bitcoin-core-dev 23:45 -!- upekkha [~Advanced@2a01:4f8:1c0c:49df::1] has quit [Client Quit] 23:53 -!- Talkless [~Talkless@138.199.6.197] has joined #bitcoin-core-dev --- Log closed Sun May 18 00:00:46 2025