12025-08-21T00:29:17 *** Cory81 <Cory81!~Cory81@user/pasha> has quit IRC (Quit: Client closed)
22025-08-21T00:29:38 *** Cory81 <Cory81!~Cory81@user/pasha> has joined #bitcoin-core-dev
32025-08-21T00:49:18 *** Earnestly <Earnestly!~earnest@user/earnestly> has quit IRC (Ping timeout: 272 seconds)
42025-08-21T00:50:45 *** Earnestly <Earnestly!~earnest@user/earnestly> has joined #bitcoin-core-dev
52025-08-21T01:16:30 *** PaperSword <PaperSword!~Thunderbi@securemail.qrsnap.io> has joined #bitcoin-core-dev
62025-08-21T01:20:41 *** robszarka <robszarka!~szarka@2603:3003:4eac:100:75a4:a81e:db78:1c19> has quit IRC (Quit: Leaving)
72025-08-21T01:21:02 *** szarka <szarka!~szarka@2603:3003:4eac:100:75a4:a81e:db78:1c19> has joined #bitcoin-core-dev
82025-08-21T01:33:35 *** joetor5 <joetor5!~Thunderbi@user/joetor5> has joined #bitcoin-core-dev
92025-08-21T01:40:58 *** jonatack <jonatack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
102025-08-21T01:42:15 *** jon_atack <jon_atack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 260 seconds)
112025-08-21T02:12:27 *** iSiUp <iSiUp!~isi@user/iSiUp> has quit IRC (Quit: WeeChat 4.7.1)
122025-08-21T02:13:53 *** joetor5 <joetor5!~Thunderbi@user/joetor5> has quit IRC (Quit: joetor5)
132025-08-21T02:18:09 *** Cory28 <Cory28!~Cory81@user/pasha> has joined #bitcoin-core-dev
142025-08-21T02:19:25 *** Cory73 <Cory73!~Cory28@user/pasha> has joined #bitcoin-core-dev
152025-08-21T02:21:39 *** bitcoinlover <bitcoinlover!~hacker4we@user/hacker4web3bitco> has joined #bitcoin-core-dev
162025-08-21T02:21:51 *** Cory81 <Cory81!~Cory81@user/pasha> has quit IRC (Ping timeout: 250 seconds)
172025-08-21T02:23:09 *** Cory28 <Cory28!~Cory81@user/pasha> has quit IRC (Ping timeout: 250 seconds)
182025-08-21T02:28:07 *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has joined #bitcoin-core-dev
192025-08-21T02:33:18 *** Cory40 <Cory40!~Cory73@user/pasha> has joined #bitcoin-core-dev
202025-08-21T02:37:01 *** Cory73 <Cory73!~Cory28@user/pasha> has quit IRC (Ping timeout: 250 seconds)
212025-08-21T02:38:56 *** jon_atack <jon_atack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
222025-08-21T02:40:23 *** jonatack <jonatack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 256 seconds)
232025-08-21T02:42:57 *** iSiUp <iSiUp!~isi@user/iSiUp> has joined #bitcoin-core-dev
242025-08-21T03:17:22 *** jonatack <jonatack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
252025-08-21T03:19:18 *** jon_atack <jon_atack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 252 seconds)
262025-08-21T03:28:41 *** PaperSword <PaperSword!~Thunderbi@securemail.qrsnap.io> has quit IRC (Quit: PaperSword)
272025-08-21T03:56:19 *** entropyx <entropyx!~blackbox@user/entropyx> has quit IRC (Remote host closed the connection)
282025-08-21T03:56:36 *** entropyx <entropyx!~blackbox@82.86.129.175> has joined #bitcoin-core-dev
292025-08-21T04:01:01 *** cmirror <cmirror!~cmirror@4.53.92.114> has quit IRC (Remote host closed the connection)
302025-08-21T04:01:33 *** cmirror <cmirror!~cmirror@4.53.92.114> has joined #bitcoin-core-dev
312025-08-21T04:12:54 *** VonNaturAustreVe <VonNaturAustreVe!~natur@user/vonnaturaustreve> has quit IRC (Ping timeout: 245 seconds)
322025-08-21T04:15:56 *** VonNaturAustreVe <VonNaturAustreVe!~natur@2804:14c:65d7:8e6c:6e7c:5b3c:3fd0:b0d2> has joined #bitcoin-core-dev
332025-08-21T04:24:05 *** robszarka <robszarka!~szarka@2603:3003:4eac:100:3dc9:7f98:211e:b02e> has joined #bitcoin-core-dev
342025-08-21T04:27:30 *** szarka <szarka!~szarka@2603:3003:4eac:100:75a4:a81e:db78:1c19> has quit IRC (Ping timeout: 256 seconds)
352025-08-21T04:48:27 *** zeropoint <zeropoint!~alex@45-28-139-114.lightspeed.sntcca.sbcglobal.net> has quit IRC (Quit: leaving)
362025-08-21T04:48:47 *** Cory87 <Cory87!~Cory40@user/pasha> has joined #bitcoin-core-dev
372025-08-21T04:52:39 *** Cory40 <Cory40!~Cory73@user/pasha> has quit IRC (Ping timeout: 250 seconds)
382025-08-21T04:58:32 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Remote host closed the connection)
392025-08-21T04:58:36 *** jerryf <jerryf!~jerryf@user/jerryf> has quit IRC (Ping timeout: 272 seconds)
402025-08-21T05:14:58 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
412025-08-21T05:19:38 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 256 seconds)
422025-08-21T05:21:00 *** VonNaturAustreVe <VonNaturAustreVe!~natur@user/vonnaturaustreve> has quit IRC (Ping timeout: 260 seconds)
432025-08-21T05:33:31 *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has quit IRC (Quit: l0rinc)
442025-08-21T05:40:39 *** jonatack <jonatack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 252 seconds)
452025-08-21T05:42:16 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
462025-08-21T05:50:38 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 244 seconds)
472025-08-21T06:15:24 *** VonNaturAustreVe <VonNaturAustreVe!~natur@user/vonnaturaustreve> has joined #bitcoin-core-dev
482025-08-21T06:18:13 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
492025-08-21T06:23:06 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 256 seconds)
502025-08-21T06:32:35 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
512025-08-21T06:39:12 *** jerryf <jerryf!~jerryf@user/jerryf> has joined #bitcoin-core-dev
522025-08-21T06:48:07 *** abubakarsadiq <abubakarsadiq!uid602234@id-602234.hampstead.irccloud.com> has joined #bitcoin-core-dev
532025-08-21T07:02:12 *** f321x <f321x!~f321x@user/f321x> has joined #bitcoin-core-dev
542025-08-21T07:19:06 *** VonNaturAustreVe <VonNaturAustreVe!~natur@user/vonnaturaustreve> has quit IRC (Ping timeout: 252 seconds)
552025-08-21T07:35:30 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 276 seconds)
562025-08-21T07:42:44 *** Cory87 <Cory87!~Cory40@user/pasha> has quit IRC (Quit: Client closed)
572025-08-21T07:43:01 *** Cory87 <Cory87!~Cory87@user/pasha> has joined #bitcoin-core-dev
582025-08-21T07:45:08 *** aleggg <aleggg!~aleggg@187.34.168.103> has quit IRC (Remote host closed the connection)
592025-08-21T07:47:16 *** Guyver2 <Guyver2!~Guyver@77-174-98-73.fixed.kpn.net> has joined #bitcoin-core-dev
602025-08-21T07:48:22 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
612025-08-21T07:48:31 *** Cory87 <Cory87!~Cory87@user/pasha> has quit IRC (Quit: Client closed)
622025-08-21T07:48:47 *** Cory87 <Cory87!~Cory87@user/pasha> has joined #bitcoin-core-dev
632025-08-21T07:52:39 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 252 seconds)
642025-08-21T07:57:50 *** aleggg <aleggg!~aleggg@187.34.168.103> has joined #bitcoin-core-dev
652025-08-21T08:04:10 *** iSiUp <iSiUp!~isi@user/iSiUp> has quit IRC (Quit: WeeChat 4.7.1)
662025-08-21T08:06:26 *** Cory87 <Cory87!~Cory87@user/pasha> has quit IRC (Quit: Client closed)
672025-08-21T08:06:43 *** Cory87 <Cory87!~Cory87@user/pasha> has joined #bitcoin-core-dev
682025-08-21T08:15:27 *** VonNaturAustreVe <VonNaturAustreVe!~natur@user/vonnaturaustreve> has joined #bitcoin-core-dev
692025-08-21T08:21:27 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
702025-08-21T08:23:06 *** SpellChecker <SpellChecker!~SpellChec@user/SpellChecker> has quit IRC (Remote host closed the connection)
712025-08-21T08:23:26 *** SpellChecker <SpellChecker!~SpellChec@user/SpellChecker> has joined #bitcoin-core-dev
722025-08-21T08:24:48 *** Talkless <Talkless!~Talkless@138.199.6.197> has joined #bitcoin-core-dev
732025-08-21T08:35:08 *** roasbeef <roasbeef!~roasbeef@104.131.26.124> has quit IRC (Quit: Lost terminal)
742025-08-21T09:08:58 *** tarotfied <tarotfied!~tarotfied@user/tarotfied> has quit IRC (Quit: WeeChat 4.1.1)
752025-08-21T09:10:16 *** tarotfied <tarotfied!~tarotfied@d108-172-57-193.bchsia.telus.net> has joined #bitcoin-core-dev
762025-08-21T09:18:51 *** VonNaturAustreVe <VonNaturAustreVe!~natur@user/vonnaturaustreve> has quit IRC (Ping timeout: 244 seconds)
772025-08-21T09:23:30 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 244 seconds)
782025-08-21T09:36:18 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
792025-08-21T09:36:36 *** flag <flag!~flag@81.56.46.144> has quit IRC (Ping timeout: 252 seconds)
802025-08-21T09:38:37 *** flag <flag!~flag@81.56.46.144> has joined #bitcoin-core-dev
812025-08-21T09:51:46 *** Cory87 <Cory87!~Cory87@user/pasha> has quit IRC (Quit: Client closed)
822025-08-21T09:52:03 *** Cory87 <Cory87!~Cory87@user/pasha> has joined #bitcoin-core-dev
832025-08-21T09:52:28 *** iSiUp <iSiUp!~isi@user/iSiUp> has joined #bitcoin-core-dev
842025-08-21T10:00:11 *** Cory87 <Cory87!~Cory87@user/pasha> has quit IRC (Quit: Client closed)
852025-08-21T10:00:28 *** Cory87 <Cory87!~Cory87@user/pasha> has joined #bitcoin-core-dev
862025-08-21T10:06:26 *** Guest82 <Guest82!~Guest82@93-173-96-189.bb.netvision.net.il> has joined #bitcoin-core-dev
872025-08-21T10:07:18 *** Cory87 <Cory87!~Cory87@user/pasha> has quit IRC (Quit: Client closed)
882025-08-21T10:07:37 *** Cory87 <Cory87!~Cory87@user/pasha> has joined #bitcoin-core-dev
892025-08-21T10:10:31 *** flag <flag!~flag@81.56.46.144> has quit IRC (Ping timeout: 244 seconds)
902025-08-21T10:11:05 <bitcoin-git> [bitcoin] Sjors opened pull request #33233: IPC followups for PR 31802 (master...2025/08/pr-31802-followups) https://github.com/bitcoin/bitcoin/pull/33233
912025-08-21T10:15:27 *** VonNaturAustreVe <VonNaturAustreVe!~natur@user/vonnaturaustreve> has joined #bitcoin-core-dev
922025-08-21T10:17:12 *** abubakarsadiq <abubakarsadiq!uid602234@id-602234.hampstead.irccloud.com> has quit IRC (Quit: Connection closed for inactivity)
932025-08-21T10:18:16 *** Guest82 <Guest82!~Guest82@93-173-96-189.bb.netvision.net.il> has quit IRC (Quit: Client closed)
942025-08-21T10:18:34 *** Guesttytty2 <Guesttytty2!~Guesttytt@93-173-96-189.bb.netvision.net.il> has joined #bitcoin-core-dev
952025-08-21T10:23:46 <Guesttytty2> hello
962025-08-21T10:23:47 <Guesttytty2> iam trying to link my local fuzzer to bitcoin node(process_message target in this case). first I run
972025-08-21T10:23:47 <Guesttytty2> Â cmake -B build \Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 127 [13:15:33] â
982025-08-21T10:23:48 <Guesttytty2> â                    -DBUILD_FOR_FUZZING=ON \                                                          â
992025-08-21T10:23:48 <Guesttytty2> â                    -DCMAKE_C_COMPILER=clang \                                                         â
1002025-08-21T10:23:49 <Guesttytty2> â                    -DCMAKE_CXX_COMPILER=clang++ \                                                       â
1012025-08-21T10:23:49 <Guesttytty2> â                    -DFUZZ_LIBS="/path/to/.a files"
1022025-08-21T10:23:50 <Guesttytty2> and then
1032025-08-21T10:23:50 <Guesttytty2> cmake --build build
1042025-08-21T10:23:51 <Guesttytty2> both commands work fine
1052025-08-21T10:23:51 <Guesttytty2> then when I try to run FUZZ=process_message ./build/bin/fuzz ./corpus/process_message
1062025-08-21T10:23:52 <Guesttytty2> I get FUZZ target 'process_message' not found. I wonder if there is an additional step I am missing to let my local fuzzer know about bitcoin targets?
1072025-08-21T10:25:54 <fanquake> You should use FUZZ=process_message ./build/bin/fuzz
1082025-08-21T10:26:13 <fanquake> Ah, sorry, misread the corpus dir
1092025-08-21T10:26:16 <dergoegge> You can try with PRINT_ALL_FUZZ_TARGETS_AND_ABORT=1 to see all harnesses that are compiled in
1102025-08-21T10:27:50 <Guesttytty2> Yea my problem is exactly that, I dont see any harness compiled when I do
1112025-08-21T10:27:51 <Guesttytty2>  PRINT_ALL_FUZZ_TARGETS_AND_ABORT=1 ./build/bin/fuzz                                         1 [13:25:30] â
1122025-08-21T10:27:51 <Guesttytty2> â                                                                                          â
1132025-08-21T10:27:52 <Guesttytty2> â Usage: ./build/bin/fuzz <initial_corpus_directory>
1142025-08-21T10:27:58 <dergoegge> If you're building your own fuzzer you'll need to make sure it also calls "LLVMFuzzerInitialize"
1152025-08-21T10:28:07 <fanquake> Please stop pasting over multiple lines
1162025-08-21T10:30:54 <dergoegge> For sharing terminal output I would recommend something like https://pastebin.com/ :)
1172025-08-21T10:34:50 <Guesttytty2> oops sorry. Ok Ill have a look at LLVMFuzzerInitialize. Thank you.
1182025-08-21T10:38:40 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 256 seconds)
1192025-08-21T10:44:51 *** Guest98 <Guest98!~Guest37@1.46.9.94> has joined #bitcoin-core-dev
1202025-08-21T10:45:41 *** Guest98 <Guest98!~Guest37@1.46.9.94> has quit IRC (Client Quit)
1212025-08-21T10:50:54 <Guesttytty2> Interestingly `PRINT_ALL_FUZZ_TARGETS_AND_ABORT=1 ./build/bin/fuzz ` does return now(after adding LLVMFuzzerInitialize) a list that contain 'process_message' and others. But I still see the not found error from above.
1222025-08-21T10:53:06 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
1232025-08-21T10:54:14 <Guesttytty2> If I try to fuzz `wallet_*` I see `No fuzz target compiled for wallet_*..`. Everything else return `Error: Fuzz target '*' not found`.
1242025-08-21T10:57:35 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 260 seconds)
1252025-08-21T10:59:49 <maflcko> Guesttytty2: You'll have to compile with the wallet. I'd suggest to share exact and full steps to reproduce (including the configure summary, etc)
1262025-08-21T11:02:35 *** Guyver2 <Guyver2!~Guyver@77-174-98-73.fixed.kpn.net> has quit IRC (Remote host closed the connection)
1272025-08-21T11:08:27 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
1282025-08-21T11:18:45 <bitcoin-git> [bitcoin] fanquake pushed 14 commits to 29.x: https://github.com/bitcoin/bitcoin/compare/c5196bc9c444...89fe999cda0e
1292025-08-21T11:18:46 <bitcoin-git> bitcoin/29.x 4e3cfa6 glozow: [test] check miner doesn't select 0fee transactions
1302025-08-21T11:18:46 <bitcoin-git> bitcoin/29.x 03da7af glozow: [test] check bypass of minrelay for various minrelaytxfee settings
1312025-08-21T11:18:46 <bitcoin-git> bitcoin/29.x 6b5396c glozow: [test] RBF rule 4 for various incrementalrelayfee settings
1322025-08-21T11:18:47 <bitcoin-git> [bitcoin] fanquake merged pull request #33226: [29.x] 33106 backport and final changes for rc2 (29.x...2025-08-29.1rc2) https://github.com/bitcoin/bitcoin/pull/33226
1332025-08-21T11:18:58 *** VonNaturAustreVe <VonNaturAustreVe!~natur@user/vonnaturaustreve> has quit IRC (Ping timeout: 255 seconds)
1342025-08-21T11:20:10 <bitcoin-git> [bitcoin] fanquake opened pull request #33234: doc: update example bitcoin conf for 29.1rc2 (29.x...bitcoin_conf_rc2) https://github.com/bitcoin/bitcoin/pull/33234
1352025-08-21T11:23:34 *** jerryf_ <jerryf_!~jerryf@user/jerryf> has joined #bitcoin-core-dev
1362025-08-21T11:27:28 *** jerryf <jerryf!~jerryf@user/jerryf> has quit IRC (Ping timeout: 272 seconds)
1372025-08-21T11:28:42 <Guesttytty2> maflcko
1382025-08-21T11:28:42 <Guesttytty2> First command output: https://pastebin.com/USKdaqHQ (full command at the top of the file)
1392025-08-21T11:28:43 <Guesttytty2> Second command output: https://pastebin.com/FhFyqwG2 (`cmake --build build`)
1402025-08-21T11:28:43 <Guesttytty2> Third command is `FUZZ=process_message ./build/bin/fuzz ./corpus/process_message` and it return `Error: FUZZ target 'process_message' not found`
1412025-08-21T11:28:50 <bitcoin-git> [bitcoin] fanquake opened pull request #33235: build: set ENABLE_IPC to OFF when fuzzing (master...no_ipc_when_fuzz) https://github.com/bitcoin/bitcoin/pull/33235
1422025-08-21T11:29:02 *** jerryf_ <jerryf_!~jerryf@user/jerryf> has quit IRC (Remote host closed the connection)
1432025-08-21T11:29:28 *** jerryf <jerryf!~jerryf@user/jerryf> has joined #bitcoin-core-dev
1442025-08-21T11:36:47 <dergoegge> "Error: FUZZ target 'process_message' not found" does not look like an error message that Bitcoin Core produces. You should check if your fuzzer also expects a FUZZ env variable and fails to interpret the "process_message" value.
1452025-08-21T11:36:47 <dergoegge> This discussion might be too noisy for this channel, you can DM me here on irc, I'll try to give you some pointers
1462025-08-21T11:39:54 <maflcko> Guesttytty2: What is git log -1 and git status?
1472025-08-21T11:41:47 <b10c> gmaxwell: re 82.66.103.79: it's an altcoin node with Bitcoin mainnet network magic
1482025-08-21T11:50:23 <Guesttytty2> maflcko I am at f490f5562d4b20857ef8d042c050763795fd43da (29 tag, without changes). Ill move the discussion to a private chat with dergoegge.
1492025-08-21T11:54:39 <bitcoin-git> [bitcoin] maflcko opened pull request #33236: doc: Remove wrong and redundant doxygen tag (master...2508-doc-doxygen) https://github.com/bitcoin/bitcoin/pull/33236
1502025-08-21T12:08:33 *** iSiUp <iSiUp!~isi@user/iSiUp> has quit IRC (Quit: WeeChat 4.7.1)
1512025-08-21T12:15:27 *** VonNaturAustreVe <VonNaturAustreVe!~natur@user/vonnaturaustreve> has joined #bitcoin-core-dev
1522025-08-21T12:45:30 *** janb84 <janb84!~janb84@user/janb84> has quit IRC (Ping timeout: 260 seconds)
1532025-08-21T12:47:18 *** janb84 <janb84!~janb84@user/janb84> has joined #bitcoin-core-dev
1542025-08-21T12:52:35 *** Guyver2 <Guyver2!~Guyver@77-174-98-73.fixed.kpn.net> has joined #bitcoin-core-dev
1552025-08-21T12:52:47 *** Guyver2 <Guyver2!~Guyver@77-174-98-73.fixed.kpn.net> has quit IRC (Client Quit)
1562025-08-21T12:53:06 *** Guyver2 <Guyver2!~Guyver@77-174-98-73.fixed.kpn.net> has joined #bitcoin-core-dev
1572025-08-21T12:53:55 *** Cory57 <Cory57!~Cory87@user/pasha> has joined #bitcoin-core-dev
1582025-08-21T12:56:25 *** iSiUp <iSiUp!~isi@user/iSiUp> has joined #bitcoin-core-dev
1592025-08-21T12:57:33 *** Cory87 <Cory87!~Cory87@user/pasha> has quit IRC (Ping timeout: 250 seconds)
1602025-08-21T13:12:46 *** Cory84 <Cory84!~Cory57@user/pasha> has joined #bitcoin-core-dev
1612025-08-21T13:16:37 *** Cory57 <Cory57!~Cory87@user/pasha> has quit IRC (Ping timeout: 250 seconds)
1622025-08-21T13:18:48 *** VonNaturAustreVe <VonNaturAustreVe!~natur@user/vonnaturaustreve> has quit IRC (Ping timeout: 248 seconds)
1632025-08-21T13:21:16 *** durandal_ <durandal_!~durandal@148.252.129.107> has joined #bitcoin-core-dev
1642025-08-21T13:23:37 *** _durandal <_durandal!~durandal@148.252.129.107> has quit IRC (Ping timeout: 255 seconds)
1652025-08-21T13:29:33 *** Cory24 <Cory24!~Cory84@user/pasha> has joined #bitcoin-core-dev
1662025-08-21T13:33:05 *** Cory84 <Cory84!~Cory57@user/pasha> has quit IRC (Ping timeout: 250 seconds)
1672025-08-21T13:43:23 *** Cory16 <Cory16!~Cory24@user/pasha> has joined #bitcoin-core-dev
1682025-08-21T13:46:23 *** Cory72 <Cory72!~Cory16@user/pasha> has joined #bitcoin-core-dev
1692025-08-21T13:46:57 *** Cory24 <Cory24!~Cory84@user/pasha> has quit IRC (Ping timeout: 250 seconds)
1702025-08-21T13:50:25 *** Cory16 <Cory16!~Cory24@user/pasha> has quit IRC (Ping timeout: 250 seconds)
1712025-08-21T13:53:14 *** Cory34 <Cory34!~Cory72@user/pasha> has joined #bitcoin-core-dev
1722025-08-21T13:56:55 *** Cory72 <Cory72!~Cory16@user/pasha> has quit IRC (Ping timeout: 250 seconds)
1732025-08-21T14:01:19 *** Novo__ <Novo__!uid605808@id-605808.lymington.irccloud.com> has joined #bitcoin-core-dev
1742025-08-21T14:03:29 <bitcoin-git> [bitcoin] fanquake pushed 2 commits to 29.x: https://github.com/bitcoin/bitcoin/compare/89fe999cda0e...027a60d218e7
1752025-08-21T14:03:30 <bitcoin-git> bitcoin/29.x 65dc198 fanquake: doc: update example bitcoin conf for 29.1rc2
1762025-08-21T14:03:30 <bitcoin-git> bitcoin/29.x 027a60d merge-script: Merge bitcoin/bitcoin#33234: doc: update example bitcoin conf for 29.1rc2
1772025-08-21T14:03:31 <bitcoin-git> [bitcoin] fanquake merged pull request #33234: doc: update example bitcoin conf for 29.1rc2 (29.x...bitcoin_conf_rc2) https://github.com/bitcoin/bitcoin/pull/33234
1782025-08-21T14:04:59 *** Cory55 <Cory55!~Cory34@user/pasha> has joined #bitcoin-core-dev
1792025-08-21T14:08:37 *** Cory34 <Cory34!~Cory72@user/pasha> has quit IRC (Ping timeout: 250 seconds)
1802025-08-21T14:08:54 <bitcoin-git> [bitcoin] fanquake pushed tag v29.1rc2: https://github.com/bitcoin/bitcoin/compare/v29.1rc2
1812025-08-21T14:15:25 *** VonNaturAustreVe <VonNaturAustreVe!~natur@user/vonnaturaustreve> has joined #bitcoin-core-dev
1822025-08-21T14:15:31 *** Cory13 <Cory13!~Cory55@user/pasha> has joined #bitcoin-core-dev
1832025-08-21T14:19:27 *** Cory55 <Cory55!~Cory34@user/pasha> has quit IRC (Ping timeout: 250 seconds)
1842025-08-21T14:22:44 *** Cory71 <Cory71!~Cory13@user/pasha> has joined #bitcoin-core-dev
1852025-08-21T14:25:54 *** twistedline <twistedline!~bitcoin@185.193.125.44> has quit IRC (Read error: Connection reset by peer)
1862025-08-21T14:26:23 *** Cory13 <Cory13!~Cory55@user/pasha> has quit IRC (Ping timeout: 250 seconds)
1872025-08-21T14:27:08 *** twistedline <twistedline!~bitcoin@185.193.125.44> has joined #bitcoin-core-dev
1882025-08-21T14:36:13 *** Guyver2 <Guyver2!~Guyver@77-174-98-73.fixed.kpn.net> has left #bitcoin-core-dev (Closing Window)
1892025-08-21T14:38:18 *** twistedline <twistedline!~bitcoin@185.193.125.44> has quit IRC (Ping timeout: 248 seconds)
1902025-08-21T14:38:35 *** Cory2 <Cory2!~Cory71@user/pasha> has joined #bitcoin-core-dev
1912025-08-21T14:42:25 *** Cory71 <Cory71!~Cory13@user/pasha> has quit IRC (Ping timeout: 250 seconds)
1922025-08-21T14:48:57 *** twistedline <twistedline!~bitcoin@185.193.125.44> has joined #bitcoin-core-dev
1932025-08-21T14:49:58 *** MyNickname <MyNickname!~default@107-137-16-146.lightspeed.chtnsc.sbcglobal.net> has joined #bitcoin-core-dev
1942025-08-21T14:51:50 *** VonNaturAustreVe <VonNaturAustreVe!~natur@user/vonnaturaustreve> has quit IRC (Quit: Leaving)
1952025-08-21T14:51:57 *** spynx <spynx!~spynxic@spynxic.powered.by.lunarbnc.net> has joined #bitcoin-core-dev
1962025-08-21T14:52:11 *** VonNaturAustreVe <VonNaturAustreVe!~natur@user/vonnaturaustreve> has joined #bitcoin-core-dev
1972025-08-21T14:52:22 *** spynxic <spynxic!~spynxic@spynxic.powered.by.lunarbnc.net> has quit IRC (Read error: Connection reset by peer)
1982025-08-21T14:52:59 <bitcoin-git> [bitcoin] fanquake pushed 5 commits to master: https://github.com/bitcoin/bitcoin/compare/7d9789401be4...8333aa530290
1992025-08-21T14:53:00 <bitcoin-git> bitcoin/master 620abe9 Ava Chow: interfaces, gui: Remove is_mine output parameter from getAddress
2002025-08-21T14:53:00 <bitcoin-git> bitcoin/master 6a7aa01 Ava Chow: wallet: Remove COutput::spendable and AvailableCoinsListUnspent
2012025-08-21T14:53:00 <bitcoin-git> bitcoin/master 009a69a Ava Chow: wallet: Remove ISMINE_USED
2022025-08-21T14:53:01 <bitcoin-git> [bitcoin] fanquake merged pull request #32523: wallet: Remove isminetypes (master...delete-isminetypes) https://github.com/bitcoin/bitcoin/pull/32523
2032025-08-21T14:58:56 *** jonatack <jonatack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
2042025-08-21T15:09:18 *** eugenesiegel <eugenesiegel!~eugenesie@user/eugenesiegel> has joined #bitcoin-core-dev
2052025-08-21T15:21:00 *** spynx is now known as spynxic
2062025-08-21T15:22:47 *** _durandal <_durandal!~durandal@148.252.129.107> has joined #bitcoin-core-dev
2072025-08-21T15:23:41 *** enochazariah <enochazariah!~enochazar@105.113.25.55> has joined #bitcoin-core-dev
2082025-08-21T15:25:15 *** durandal_ <durandal_!~durandal@148.252.129.107> has quit IRC (Ping timeout: 248 seconds)
2092025-08-21T15:25:50 *** eugenesiegel64 <eugenesiegel64!~eugenesie@user/eugenesiegel> has joined #bitcoin-core-dev
2102025-08-21T15:26:11 *** eugenesiegel <eugenesiegel!~eugenesie@user/eugenesiegel> has quit IRC (Ping timeout: 250 seconds)
2112025-08-21T15:29:16 *** mudsip <mudsip!~mudsip@user/mudsip> has joined #bitcoin-core-dev
2122025-08-21T15:30:37 *** mudsip <mudsip!~mudsip@user/mudsip> has quit IRC (Client Quit)
2132025-08-21T15:45:19 *** shwouchk <shwouchk!~shwouchk@user/shwouchk> has quit IRC (Ping timeout: 244 seconds)
2142025-08-21T15:46:13 *** dzxzg <dzxzg!~dzxzg@user/dzxzg> has joined #bitcoin-core-dev
2152025-08-21T15:47:41 *** shwouchk <shwouchk!~shwouchk@user/shwouchk> has joined #bitcoin-core-dev
2162025-08-21T15:52:29 *** enochazariah <enochazariah!~enochazar@105.113.25.55> has quit IRC (Quit: Client closed)
2172025-08-21T15:55:13 *** enochazariah <enochazariah!~enochazar@105.113.25.55> has joined #bitcoin-core-dev
2182025-08-21T15:55:13 *** jon_atack <jon_atack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
2192025-08-21T15:57:14 *** jonatack <jonatack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 248 seconds)
2202025-08-21T15:59:13 *** zeropoint <zeropoint!~alex@45-28-139-114.lightspeed.sntcca.sbcglobal.net> has joined #bitcoin-core-dev
2212025-08-21T15:59:51 *** purpleKarrot <purpleKarrot!~purpleKar@user/purpleKarrot> has joined #bitcoin-core-dev
2222025-08-21T16:00:48 <achow101> #startmeeting
2232025-08-21T16:00:48 <corebot> achow101: Meeting started at 2025-08-21T16:00+0000
2242025-08-21T16:00:49 <corebot> achow101: Current chairs: achow101
2252025-08-21T16:00:50 <corebot> achow101: Useful commands: #action #info #idea #link #topic #motion #vote #close #endmeeting
2262025-08-21T16:00:51 <corebot> achow101: See also: https://hcoop-meetbot.readthedocs.io/en/stable/
2272025-08-21T16:00:52 <corebot> achow101: Participants should now identify themselves with '#here' or with an alias like '#here FirstLast'
2282025-08-21T16:00:56 <achow101> #bitcoin-core-dev Meeting: abubakarsadiq achow101 _aj_ ajonas b10c brunoerg cfields darosior dergoegge fanquake fjahr furszy gleb glozow hebasto hodlinator instagibbs jarolrod jonatack josibake kanzure laanwj LarryRuane lightlike luke-jr maflcko marcofleon maxedw Murch pinheadmz provoostenator ryanofsky sdaftuar S3RK stickies-v sipa sr_gi tdb3 theStack TheCharlatan vasild willcl-ark
2292025-08-21T16:00:56 <dzxzg> hi
2302025-08-21T16:00:57 <TheCharlatan> hi
2312025-08-21T16:00:59 <janb84> hi
2322025-08-21T16:00:59 <eugenesiegel64> hi
2332025-08-21T16:01:24 <achow101> There are no pre-proposed meeting topics this week. Any last minute ones to add?
2342025-08-21T16:03:17 <achow101> #topic Kernel WG Update (TheCharlatan)
2352025-08-21T16:03:30 <brunoerg> hi
2362025-08-21T16:04:04 <kanzure> hi
2372025-08-21T16:04:17 <kevkevin> hi
2382025-08-21T16:04:21 <purpleKarrot> hi
2392025-08-21T16:04:25 <TheCharlatan> nothing to share with the wider group this week, a lot of discussions and work happening though.
2402025-08-21T16:04:53 *** sbddesign <sbddesign!~sbddesign@user/sbddesign> has joined #bitcoin-core-dev
2412025-08-21T16:04:57 <achow101> #topic MuSig2 WG Update (achow101)
2422025-08-21T16:05:03 <achow101> Also no updates this week
2432025-08-21T16:05:27 <achow101> #topic 30.0 feature freeze
2442025-08-21T16:05:39 <achow101> Yesterday was feature freeze
2452025-08-21T16:06:22 <achow101> There are still a number of PRs in the milestone, mostly bug fixes. please review these
2462025-08-21T16:06:24 <achow101> https://github.com/bitcoin/bitcoin/milestone/72
2472025-08-21T16:07:09 *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has joined #bitcoin-core-dev
2482025-08-21T16:07:13 <jon_atack> hi
2492025-08-21T16:07:17 <l0rinc> hi
2502025-08-21T16:07:23 <achow101> Anything to add or drop from the milestone?
2512025-08-21T16:07:35 <achow101> I think we should drop #32579
2522025-08-21T16:07:39 <corebot> https://github.com/bitcoin/bitcoin/issues/32579 | headerssync: Preempt unrealistic unit test behavior by hodlinator · Pull Request #32579 · bitcoin/bitcoin · GitHub
2532025-08-21T16:08:02 <lightlike> Hi
2542025-08-21T16:08:31 <l0rinc> Could we add #33224 to V30?
2552025-08-21T16:08:32 <corebot> https://github.com/bitcoin/bitcoin/issues/33224 | doc: unify `datacarriersize` warning with release notes by l0rinc · Pull Request #33224 · bitcoin/bitcoin · GitHub
2562025-08-21T16:09:01 <janb84> 2nd that
2572025-08-21T16:09:02 <jon_atack> achow101: propose a smaller scoped version of #32051 (IBD only) to fix syncing on slow connections
2582025-08-21T16:09:05 <corebot> https://github.com/bitcoin/bitcoin/issues/32051 | p2p: protect addnode peers during IBD by jonatack · Pull Request #32051 · bitcoin/bitcoin · GitHub
2592025-08-21T16:09:30 *** f321x <f321x!~f321x@user/f321x> has quit IRC (Quit: f321x)
2602025-08-21T16:10:09 <achow101> l0rinc: done
2612025-08-21T16:10:12 <fanquake> l0rinc: unclear that needs rewording
2622025-08-21T16:10:12 <jon_atack> l0rinc: agree -- i am unsure what current policy is, but it used to be that doc-only changes were mergeable after FF
2632025-08-21T16:10:40 <fanquake> there is no ambiguiity around us dropping that option, as far as I'm aware?
2642025-08-21T16:10:56 <fanquake> jon_atack: unclear what your proposing, looks like that PR hasn't been updated since last week?
2652025-08-21T16:11:00 <achow101> jon_atack: doesn't seem like a regression? and I'm not sure a fix can be properly reviewed in a week
2662025-08-21T16:11:39 * fanquake seems like there's still high level outstanding questions that are unaddressed, like https://github.com/bitcoin/bitcoin/pull/32051#issuecomment-2932718871
2672025-08-21T16:11:51 <l0rinc> fanquake: we don't know the future, no need to state it that aggressively - we should discuss dropping it separately, especially since the release notes already does that
2682025-08-21T16:13:06 <dergoegge> what's the point of keeping those options around?
2692025-08-21T16:13:22 <achow101> to reduce drama lol
2702025-08-21T16:13:26 <jon_atack> fanquake: it is a longstanding bug (perhaps first reported in 2014 (https://github.com/bitcoin/bitcoin/issues/5097), for me it made a very large difference in IBD time, though if others disagree I suppose it can wait for another release
2712025-08-21T16:13:27 <l0rinc> yes
2722025-08-21T16:13:42 <l0rinc> and to unify the wording with the release notes
2732025-08-21T16:13:43 <dergoegge> yea lol
2742025-08-21T16:13:59 <achow101> jon_atack: long standing bugs generally don't meet the bar for merging after feature freeze
2752025-08-21T16:14:25 <fanquake> jonatack: probably good to add a test/reproducer then?
2762025-08-21T16:14:38 <dergoegge> I don't think we should keep code around to "reduce drama" but I also don't care that much
2772025-08-21T16:15:32 *** MrHAPPY <MrHAPPY!~pxq@user/MrHAPPY> has joined #bitcoin-core-dev
2782025-08-21T16:15:41 <janb84> at the time, the code is still there and the project has some history to un-deprecate options. so why the premature harshness
2792025-08-21T16:15:57 <l0rinc> exactly - we're not proposing to keep it, just to discuss the removal separately
2802025-08-21T16:16:19 <dergoegge> just seems more honest to say it will be removed if that's the plan (i thought it was)
2812025-08-21T16:16:30 <achow101> hmm, we're past translation strings freeze too, so changing this will result in yet another translations update
2822025-08-21T16:16:34 <l0rinc> no, it's more honest to say that "the plan is to remove"
2832025-08-21T16:17:02 <fanquake> Yea. strings have already been updated and frozen
2842025-08-21T16:17:04 <l0rinc> I can update the translations as well in the PR if needed
2852025-08-21T16:17:18 <achow101> there isn't really a semantics change, so I don't think it should be in the milestone
2862025-08-21T16:19:00 <jon_atack> regarding the outstanding question raised in 32051, dropping the middle two commits for now to only give addnode peers more time would resolve it
2872025-08-21T16:19:29 <jon_atack> I'll look into doing that
2882025-08-21T16:19:37 <dzxzg> I think the string is fine as-is, the ambiguity is embedded in the fact that it's the PoV of the project at time of release, and obviously that perspective can change in the future, I don't think much is gained by explicitly laying out that the future is hard to predict.
2892025-08-21T16:20:25 <achow101> Anything else to discuss?
2902025-08-21T16:21:21 <stickies-v> i don't have a strong opinion on the string change, either is fine by me, but it doesn't seem worth doing another translations update to me
2912025-08-21T16:22:08 <l0rinc> I don't mind doing the extra work, but I think the reword could avoid extra drama (this line was pointed out on Twitter explicitly)
2922025-08-21T16:22:16 <achow101> Should #32592 need to be in the milestone? It's needed rebase for 2 months
2932025-08-21T16:22:18 <corebot> https://github.com/bitcoin/bitcoin/issues/32592 | threading: remove ancient CRITICAL_SECTION macros by theuni · Pull Request #32592 · bitcoin/bitcoin · GitHub
2942025-08-21T16:22:19 <fanquake> I don't see why we'd change it under the premise of having the discussion again, and maybe not dropping it, when that has already been decided, adn rejected in #32714
2952025-08-21T16:22:21 <corebot> https://github.com/bitcoin/bitcoin/issues/32714 | init, doc: Replace datacarrier(size) deprecation with non-recommendation text by achow101 · Pull Request #32714 · bitcoin/bitcoin · GitHub
2962025-08-21T16:23:20 <TheCharlatan> I'd want #32592, would be nice to not have to backport to the old macros.
2972025-08-21T16:23:21 <corebot> https://github.com/bitcoin/bitcoin/issues/32592 | threading: remove ancient CRITICAL_SECTION macros by theuni · Pull Request #32592 · bitcoin/bitcoin · GitHub
2982025-08-21T16:23:46 <fanquake> Yea, Cory should be following up with it shortly
2992025-08-21T16:24:40 <l0rinc> fanquake: if nothing else, it's inconsistent with the release notes.
3002025-08-21T16:25:13 <l0rinc> and we *will* have the discussion again, this time we shouldn't be surprised again
3012025-08-21T16:25:33 <achow101> what the text says won't change that
3022025-08-21T16:25:40 <dzxzg> Bikeshedding over the wording in the rpc helptext only gives more airtime to whatever drama we are supposedly avoiding
3032025-08-21T16:26:41 <dzxzg> And creates more senseless conflict and wasted contributor time, which is exactly what we want to avoid.
3042025-08-21T16:28:23 <l0rinc> I don't think unifying the two messages creates senseless conflict
3052025-08-21T16:29:22 <achow101> Any other topics?
3062025-08-21T16:29:34 *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has quit IRC (Ping timeout: 272 seconds)
3072025-08-21T16:31:30 <hodlinator> Why drop #32579?
3082025-08-21T16:31:33 <corebot> https://github.com/bitcoin/bitcoin/issues/32579 | headerssync: Preempt unrealistic unit test behavior by hodlinator · Pull Request #32579 · bitcoin/bitcoin · GitHub
3092025-08-21T16:32:07 <hodlinator> Oh, saw the comment now.
3102025-08-21T16:32:17 <achow101> hodlinator: I left a comment
3112025-08-21T16:33:10 <hodlinator> Okay, let's get it in after branching off then.
3122025-08-21T16:33:15 <achow101> #endmeeting
3132025-08-21T16:33:15 <corebot> achow101: Meeting ended at 2025-08-21T16:33+0000
3142025-08-21T16:33:16 <corebot> achow101: Raw log: https://achow101.com/ircmeetings/2025/bitcoin-core-dev.2025-08-21_16_00.log.json
3152025-08-21T16:33:17 <corebot> achow101: Formatted log: https://achow101.com/ircmeetings/2025/bitcoin-core-dev.2025-08-21_16_00.log.html
3162025-08-21T16:33:18 <corebot> achow101: Minutes: https://achow101.com/ircmeetings/2025/bitcoin-core-dev.2025-08-21_16_00.html
3172025-08-21T16:36:24 <glozow> dzxzg: well said
3182025-08-21T16:39:18 *** enochazariah <enochazariah!~enochazar@105.113.25.55> has quit IRC (Quit: Client closed)
3192025-08-21T16:41:31 <jon_atack> "long standing bugs generally don't meet the bar for merging after feature freeze" -> hm, I understand, nevertheless, only recent bugs meeting the bar seems a little odd, idk
3202025-08-21T16:42:42 *** Cory23 <Cory23!~Cory2@user/pasha> has joined #bitcoin-core-dev
3212025-08-21T16:45:20 *** Cory66 <Cory66!~Cory23@user/pasha> has joined #bitcoin-core-dev
3222025-08-21T16:45:22 <jon_atack> i don't think unifying the messages is bikeshedding, nor that unifying them would add drama (quite the contrary)
3232025-08-21T16:46:08 <janb84> jon_atack: if they are there for quite some time, why the rush to include them after a freeze. There was no need before. And newer bugs could potentially be higher prio ;) that's the thinking i guess
3242025-08-21T16:46:21 *** Cory2 <Cory2!~Cory71@user/pasha> has quit IRC (Ping timeout: 250 seconds)
3252025-08-21T16:48:57 *** Cory23 <Cory23!~Cory2@user/pasha> has quit IRC (Ping timeout: 250 seconds)
3262025-08-21T16:49:34 <jon_atack> janb84: generally a PR shouldn't be rush-merged, it's only a question whether the fix is desired if well-reviewed and ready. A PR can always be dropped from the milestone if not.
3272025-08-21T16:50:25 *** Cory12 <Cory12!~Cory66@user/pasha> has joined #bitcoin-core-dev
3282025-08-21T16:54:09 *** Cory66 <Cory66!~Cory23@user/pasha> has quit IRC (Ping timeout: 250 seconds)
3292025-08-21T16:54:46 <janb84> jon_atack: true true
3302025-08-21T17:03:20 <instagibbs> Bugs which aren't new aren't blockers for people updating, new bugs are
3312025-08-21T17:04:52 *** w0xlt <w0xlt!~w0xlt@32.141.102.6> has joined #bitcoin-core-dev
3322025-08-21T17:05:23 <jon_atack> instagibbs: Looking at the 30.0 milestone, it contains some items that aren't bug fixes. Some are only fixups or nice-to-have cleanups. I think it is fine to include them, just odd to at the same time exclude a bug fix that can affect IBD on a slow connection.
3332025-08-21T17:06:41 <jon_atack> Anyway, all I can do is propose and move on. Cheers
3342025-08-21T17:25:46 *** durandal_ <durandal_!~durandal@148.252.129.107> has joined #bitcoin-core-dev
3352025-08-21T17:27:52 *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has joined #bitcoin-core-dev
3362025-08-21T17:27:54 *** _durandal <_durandal!~durandal@148.252.129.107> has quit IRC (Ping timeout: 248 seconds)
3372025-08-21T17:28:58 <lightlike> jon_atack: would be good to address feedback, it's not been updated for months - it's not like this is a simple bugfix with no possible downsides. e.g. I don't really understand _why_ the suposedly high-quality addnode peers are being disconnected.
3382025-08-21T17:29:15 <lightlike> were they much slower to deliver blocks compared to other peers? If so, doesn't giving them more time before disconnection make IBD even slower (if there are faster peers available)?
3392025-08-21T17:29:28 <lightlike> If they weren't slower compared to other peers, then why were they marked as the staller? Maybe by mistake, due to the scenario described in #32179? Or some other reason?
3402025-08-21T17:29:29 <corebot> https://github.com/bitcoin/bitcoin/issues/32179 | p2p: Inefficiency in block download / stalling algorithm · Issue #32179 · bitcoin/bitcoin · GitHub
3412025-08-21T17:29:56 *** Novo__ <Novo__!uid605808@id-605808.lymington.irccloud.com> has quit IRC (Quit: Connection closed for inactivity)
3422025-08-21T17:31:26 *** Cory80 <Cory80!~Cory12@user/pasha> has joined #bitcoin-core-dev
3432025-08-21T17:34:53 *** Cory12 <Cory12!~Cory66@user/pasha> has quit IRC (Ping timeout: 250 seconds)
3442025-08-21T17:37:43 *** Ademan <Ademan!~Ademan@user/Ademan> has joined #bitcoin-core-dev
3452025-08-21T17:39:16 <jon_atack> lightlike: they were being disconnected like automated peers due to a slow connection during ibd, then reconnected immediately, 100+ times per minute, because the thread reconnects addnode peers immediately. when i then ran bitcoind with that pull for ibd, the issue was resolved.
3462025-08-21T17:39:57 <jon_atack> I think I described this well in the PR description, but perhaps I'm not understanding your questions. Will look into it more (thanks!)
3472025-08-21T17:40:45 <jon_atack> (I assume by default that I'm not understanding fully what you are writing, so will investigate with that in mind.)
3482025-08-21T17:44:05 <jon_atack> This was happening not because the peers were low quality, but because my connection was slower than that allowed by our stalling logic.
3492025-08-21T17:45:53 <jon_atack> s/100+ times per minute/100+ times per hour/
3502025-08-21T17:48:01 <lightlike> "the issue was resolved" - ok, but was IBD faster? after all that is the main goal, not minimizing the number of connections we go make.
3512025-08-21T17:50:58 <jon_atack> The simplest fix would be the first commit, giving addnode peers more time before considered stalling, while dropping the next two commits that exempt them. The first commit is the one that fixed my IBD issue.
3522025-08-21T17:54:06 *** mudsip <mudsip!~mudsip@user/mudsip> has joined #bitcoin-core-dev
3532025-08-21T17:56:42 *** mudsip <mudsip!~mudsip@user/mudsip> has quit IRC (Client Quit)
3542025-08-21T17:58:20 <lightlike> wouldn't the first commit also slow down IBD in case the addnode peer is slower compared to other peers?
3552025-08-21T18:03:41 <jon_atack> I think that potential tradeoff is worth it. IBD was faster in that it became somewhat more possible, from 6-7 weeks down to 2-3 weeks. Though the connection speed could have been different too. The debug log was longer full of disconnections and reconnections. I have addnode peers that are clearnet, cjdns (as fast as clearnet), i2p (resource-intensive to build two tunnels for each
3562025-08-21T18:03:43 <jon_atack> connection), and tor.
3572025-08-21T18:05:17 <jon_atack> Been thinking if we ought to describe in the docs what kind of peers to select for addnode, e.g. *trusted* ones that the user knows personally.
3582025-08-21T18:07:18 *** MyNickname <MyNickname!~default@107-137-16-146.lightspeed.chtnsc.sbcglobal.net> has quit IRC (Read error: Connection reset by peer)
3592025-08-21T18:07:52 <l0rinc> Could you add your IBD measurements and maybe some plot that shows the disconnects before/after based on the debug.log?
3602025-08-21T18:15:24 <jon_atack> l0rinc: sgtm
3612025-08-21T18:15:34 * jon_atack lunch
3622025-08-21T18:17:22 *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has quit IRC (Read error: Connection reset by peer)
3632025-08-21T18:26:08 <lightlike> i think that tor addnode peers during IBD, if there are also clearnet peers, are usually a bad idea - they are much slower compared to other peers, the stalling mechanism tries to kick them, when it does we reconnect, so they just slow us you down without any benefit to us or them (that changes obviously once synced).
3642025-08-21T18:28:20 <lightlike> i guess this doesn't really apply if our connection is even slower than the average tor peer's speed.
3652025-08-21T18:31:20 *** VonNaturAustreVe <VonNaturAustreVe!~natur@user/vonnaturaustreve> has quit IRC (Ping timeout: 248 seconds)
3662025-08-21T18:34:52 <Sjors[m]1> FYI I plan to go through all my non-IPC pull requests next week and deal with feedback (mainly wallet stuff).
3672025-08-21T18:40:12 *** cfields <cfields!~cfields@user/cfields> has joined #bitcoin-core-dev
3682025-08-21T18:45:02 *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has joined #bitcoin-core-dev
3692025-08-21T18:45:41 *** VonNaturAustreVe <VonNaturAustreVe!~natur@user/vonnaturaustreve> has joined #bitcoin-core-dev
3702025-08-21T18:49:36 *** Guest15 <Guest15!~Guest15@102.90.98.123> has joined #bitcoin-core-dev
3712025-08-21T18:49:46 *** entropyx <entropyx!~blackbox@user/entropyx> has quit IRC (Ping timeout: 244 seconds)
3722025-08-21T18:50:16 *** Guest15 <Guest15!~Guest15@102.90.98.123> has quit IRC (Client Quit)
3732025-08-21T18:50:56 *** Guest15 <Guest15!~Guest15@102.90.98.123> has joined #bitcoin-core-dev
3742025-08-21T18:51:36 *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has quit IRC (Ping timeout: 248 seconds)
3752025-08-21T18:52:10 *** entropyx <entropyx!~blackbox@user/entropyx> has joined #bitcoin-core-dev
3762025-08-21T18:54:21 *** Guest15 <Guest15!~Guest15@102.90.98.123> has quit IRC (Client Quit)
3772025-08-21T18:59:54 *** Guesttytty2 <Guesttytty2!~Guesttytt@user/Guesttytty2> has quit IRC (Quit: Client closed)
3782025-08-21T19:10:13 *** eugenesiegel64 <eugenesiegel64!~eugenesie@user/eugenesiegel> has quit IRC (Ping timeout: 250 seconds)
3792025-08-21T19:10:23 *** iSiUp <iSiUp!~isi@user/iSiUp> has quit IRC (Quit: WeeChat 4.7.1)
3802025-08-21T19:16:22 *** bitcoinlover <bitcoinlover!~hacker4we@user/hacker4web3bitco> has quit IRC (Ping timeout: 272 seconds)
3812025-08-21T19:18:58 *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has joined #bitcoin-core-dev
3822025-08-21T19:21:44 *** iSiUp <iSiUp!~isi@user/iSiUp> has joined #bitcoin-core-dev
3832025-08-21T19:23:15 *** jonatack <jonatack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
3842025-08-21T19:24:58 *** jon_atack <jon_atack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 245 seconds)
3852025-08-21T19:26:08 *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has quit IRC (Ping timeout: 258 seconds)
3862025-08-21T19:32:49 *** iSiUp <iSiUp!~isi@user/iSiUp> has quit IRC (Quit: WeeChat 4.7.1)
3872025-08-21T19:34:22 <gmaxwell> the whole use of stalling disconnection as a performance optimizer is not really an intended or designed feature. It's not what you'd come up with if you went in and said "I want to make IBD faster", but rather it's just a product of the initial out of order fetching code needing some escape hatch so that a single broken peer wouldn't completely jam progress forever.
3882025-08-21T19:34:47 *** _durandal <_durandal!~durandal@148.252.129.107> has joined #bitcoin-core-dev
3892025-08-21T19:35:14 <gmaxwell> And the way all this logic is contructed tends to produce bad tradeoffs. Like if you set the timeouts short, then nodes with slow connections are at risk of making no progress or only making progress slowly and inefficiently due to congestion collapse.
3902025-08-21T19:35:59 <gmaxwell> (where they terminate peers with inflight blocks, which are consuming resources in the background, just to replace with someone else who also will get terminated in flight).
3912025-08-21T19:36:58 *** durandal_ <durandal_!~durandal@148.252.129.107> has quit IRC (Ping timeout: 248 seconds)
3922025-08-21T19:46:09 *** enochazariah <enochazariah!~enochazar@105.113.26.219> has joined #bitcoin-core-dev
3932025-08-21T19:47:26 *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has joined #bitcoin-core-dev
3942025-08-21T19:55:57 *** probot <probot!uid666843@id-666843.hampstead.irccloud.com> has joined #bitcoin-core-dev
3952025-08-21T19:58:30 *** iSiUp <iSiUp!~isi@user/iSiUp> has joined #bitcoin-core-dev
3962025-08-21T20:03:37 *** Talkless <Talkless!~Talkless@138.199.6.197> has quit IRC (Quit: Konversation terminated!)
3972025-08-21T20:05:37 *** Randolf <Randolf!~randolf@S01069050ca3a56a3.vf.shawcable.net> has joined #bitcoin-core-dev
3982025-08-21T20:10:10 *** Randolf <Randolf!~randolf@S01069050ca3a56a3.vf.shawcable.net> has quit IRC (Client Quit)
3992025-08-21T20:10:16 <lightlike> it has that effect though, that non-broken peers that are much slower compared to others are removed over time, though in a pretty non-aggressive way (compared to libbitcoin for example). I always thought this was some kind of compromise between IBD speed and distributing IBD load over many peers, not just the fastest ones.
4002025-08-21T20:12:30 *** Cory2 <Cory2!~Cory80@user/pasha> has joined #bitcoin-core-dev
4012025-08-21T20:16:31 *** Cory80 <Cory80!~Cory12@user/pasha> has quit IRC (Ping timeout: 250 seconds)
4022025-08-21T20:32:24 *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has quit IRC (Ping timeout: 248 seconds)
4032025-08-21T20:40:47 *** enochazariah <enochazariah!~enochazar@105.113.26.219> has quit IRC (Ping timeout: 250 seconds)
4042025-08-21T20:46:29 <gmaxwell> yes it does, but it's just incidental. We knew that it would improve performance and considered it fortunate. But it's not a *good* way to so, particularly since tweaking down the timeouts to try to make it more effective will kill slower (or DOS attacked) peers from syncing at all.
4052025-08-21T20:47:01 <gmaxwell> it was never intended as any kind of compromise between speed and distributing over many peers.
4062025-08-21T20:47:41 <gmaxwell> and it was developed under pressure because the original syncing mechenism was beginning to fail to work completely.
4072025-08-21T20:58:46 <bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/8333aa530290...78351ed083b1
4082025-08-21T20:58:47 <bitcoin-git> bitcoin/master 7392b8b Pieter Wuille: miner: clamp options instead of asserting
4092025-08-21T20:58:47 <bitcoin-git> bitcoin/master 78351ed Ava Chow: Merge bitcoin/bitcoin#33222: miner: clamp options instead of asserting
4102025-08-21T20:58:48 <bitcoin-git> [bitcoin] achow101 merged pull request #33222: miner: clamp options instead of asserting (master...202508_clamp_mine_size) https://github.com/bitcoin/bitcoin/pull/33222
4112025-08-21T21:08:10 *** jon_atack <jon_atack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
4122025-08-21T21:10:16 *** jonatack <jonatack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 255 seconds)
4132025-08-21T21:17:01 *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has joined #bitcoin-core-dev
4142025-08-21T21:21:31 *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has quit IRC (Ping timeout: 258 seconds)
4152025-08-21T21:28:02 *** jonasschnelli <jonasschnelli!~jonasschn@2a01:4f9:3081:504d::2> has quit IRC (Server closed connection)
4162025-08-21T21:28:13 *** jonasschnelli <jonasschnelli!~jonasschn@2a01:4f9:3081:504d::2> has joined #bitcoin-core-dev
4172025-08-21T21:40:56 *** jonatack <jonatack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
4182025-08-21T21:42:20 *** jon_atack <jon_atack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 244 seconds)
4192025-08-21T21:56:02 *** iSiUp <iSiUp!~isi@user/iSiUp> has quit IRC (Quit: WeeChat 4.7.1)
4202025-08-21T22:02:23 *** iSiUp <iSiUp!~isi@user/iSiUp> has joined #bitcoin-core-dev
4212025-08-21T22:05:41 *** probot <probot!uid666843@id-666843.hampstead.irccloud.com> has quit IRC (Quit: Connection closed for inactivity)
4222025-08-21T22:11:36 *** sbddesign <sbddesign!~sbddesign@user/sbddesign> has quit IRC (Ping timeout: 248 seconds)
4232025-08-21T22:12:12 *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has quit IRC (Ping timeout: 272 seconds)
4242025-08-21T22:17:18 *** mudsip <mudsip!~mudsip@user/mudsip> has joined #bitcoin-core-dev
4252025-08-21T22:17:18 *** mudsip <mudsip!~mudsip@user/mudsip> has quit IRC (Client Quit)
4262025-08-21T22:22:58 *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has joined #bitcoin-core-dev
4272025-08-21T22:27:36 *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has quit IRC (Ping timeout: 248 seconds)
4282025-08-21T22:39:07 *** Cory95 <Cory95!~Cory2@user/pasha> has joined #bitcoin-core-dev
4292025-08-21T22:39:40 *** abubakarsadiq <abubakarsadiq!uid602234@id-602234.hampstead.irccloud.com> has joined #bitcoin-core-dev
4302025-08-21T22:42:59 *** Cory2 <Cory2!~Cory80@user/pasha> has quit IRC (Ping timeout: 250 seconds)
4312025-08-21T22:44:20 *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has joined #bitcoin-core-dev
4322025-08-21T22:48:26 *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has quit IRC (Ping timeout: 248 seconds)
4332025-08-21T22:50:40 *** qxs <qxs!~qxs@gateway/tor-sasl/qxs> has quit IRC (Remote host closed the connection)
4342025-08-21T22:54:00 *** Cory88 <Cory88!~Cory95@user/pasha> has joined #bitcoin-core-dev
4352025-08-21T22:57:43 *** Cory95 <Cory95!~Cory2@user/pasha> has quit IRC (Ping timeout: 250 seconds)
4362025-08-21T22:57:50 *** Cory72 <Cory72!~Cory88@user/pasha> has joined #bitcoin-core-dev
4372025-08-21T22:59:08 *** Cory16 <Cory16!~Cory72@user/pasha> has joined #bitcoin-core-dev
4382025-08-21T23:01:37 *** Cory88 <Cory88!~Cory95@user/pasha> has quit IRC (Ping timeout: 250 seconds)
4392025-08-21T23:02:55 *** Cory72 <Cory72!~Cory88@user/pasha> has quit IRC (Ping timeout: 250 seconds)
4402025-08-21T23:09:12 *** w0xlt <w0xlt!~w0xlt@32.141.102.6> has quit IRC (Ping timeout: 248 seconds)
4412025-08-21T23:09:21 *** entropyx <entropyx!~blackbox@user/entropyx> has quit IRC (Quit: no love here!)
4422025-08-21T23:09:34 *** entropyx <entropyx!~blackbox@user/entropyx> has joined #bitcoin-core-dev
4432025-08-21T23:20:31 *** PaperSword <PaperSword!~Thunderbi@securemail.qrsnap.io> has joined #bitcoin-core-dev
4442025-08-21T23:21:46 *** PaperSword <PaperSword!~Thunderbi@securemail.qrsnap.io> has quit IRC (Remote host closed the connection)
4452025-08-21T23:28:45 *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has joined #bitcoin-core-dev
4462025-08-21T23:30:56 *** cotsuka <cotsuka!~cotsuka@user/cotsuka> has quit IRC (Read error: Connection reset by peer)
4472025-08-21T23:31:12 *** cotsuka <cotsuka!~cotsuka@user/cotsuka> has joined #bitcoin-core-dev
4482025-08-21T23:33:23 *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has quit IRC (Ping timeout: 258 seconds)
4492025-08-21T23:34:37 *** nickler <nickler!~nickler@static.219.205.69.159.clients.your-server.de> has quit IRC (Server closed connection)
4502025-08-21T23:34:45 *** nickler <nickler!~nickler@static.219.205.69.159.clients.your-server.de> has joined #bitcoin-core-dev
4512025-08-21T23:40:32 *** Cory4 <Cory4!~Cory16@user/pasha> has joined #bitcoin-core-dev
4522025-08-21T23:44:05 *** Cory16 <Cory16!~Cory72@user/pasha> has quit IRC (Ping timeout: 250 seconds)
4532025-08-21T23:59:18 *** iSiUp <iSiUp!~isi@user/iSiUp> has quit IRC (Quit: WeeChat 4.7.1)