achow101 changed the topic of #bitcoin-core-dev to: Bitcoin Core development discussion and commit log | Feel free to watch, but please take commentary and usage questions to #bitcoin | Channel logs: http://www.erisian.com.au/bitcoin-core-dev/, http://gnusha.org/bitcoin-core-dev/ | Weekly Meeting Thursday @ 16:00 UTC | Meeting topics http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt
tarotfied has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] ajtowns opened pull request #34049: rpc: Disallow captures in RPCMethodImpl (master...202512-rpcimpl-noref) https://github.com/bitcoin/bitcoin/pull/34049
durandal_ has quit [Ping timeout: 264 seconds]
cmirror has joined #bitcoin-core-dev
bitdex has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
durandal_ has joined #bitcoin-core-dev
memset has joined #bitcoin-core-dev
kevkevin has quit [Remote host closed the connection]
l0rinc has joined #bitcoin-core-dev
l0rinc has quit [Quit: l0rinc]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 240 seconds]
ghost43 has quit [Ping timeout: 252 seconds]
ghost43 has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
Holz has joined #bitcoin-core-dev
FirefoxDeHuk has joined #bitcoin-core-dev
adys39 has joined #bitcoin-core-dev
adys3 has quit [Read error: Connection reset by peer]
brunoerg_ has quit [Ping timeout: 240 seconds]
FirefoxDeHuk has quit [Quit: Client closed]
brunoerg has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 264 seconds]
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
f321x has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 256 seconds]
TallTim_ has joined #bitcoin-core-dev
TallTim has quit [Ping timeout: 260 seconds]
kevkevin has joined #bitcoin-core-dev
bomb-on has joined #bitcoin-core-dev
jerryf has quit [Remote host closed the connection]
jerryf has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 260 seconds]
f321x has quit [Ping timeout: 252 seconds]
f321x has joined #bitcoin-core-dev
f321x has quit [Ping timeout: 252 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 260 seconds]
f321x has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
f321x has quit [Ping timeout: 252 seconds]
f321x has joined #bitcoin-core-dev
Guest07 has joined #bitcoin-core-dev
f321x has quit [Ping timeout: 252 seconds]
Guest07 has quit [Quit: Client closed]
l0rinc has joined #bitcoin-core-dev
f321x has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] l0rinc opened pull request #34050: fuzz: exercise `ComputeMerkleRoot` without `mutated` parameter (master...l0rinc/merkle-merkle-root-without-mutated) https://github.com/bitcoin/bitcoin/pull/34050
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
l0rinc has quit [Quit: l0rinc]
TallTim_ is now known as TallTim
jonatack has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 244 seconds]
conman has quit [Ping timeout: 246 seconds]
cman has joined #bitcoin-core-dev
l0rinc has joined #bitcoin-core-dev
CryptoBuilder has joined #bitcoin-core-dev
bugs_ has joined #bitcoin-core-dev
flooded has joined #bitcoin-core-dev
Novo has joined #bitcoin-core-dev
Novo18 has joined #bitcoin-core-dev
Novo has quit [Client Quit]
Novo18 has quit [Client Quit]
Novo has joined #bitcoin-core-dev
bitdex has quit [Quit: = ""]
Guyver2 has joined #bitcoin-core-dev
CryptoBuilder has quit [Quit: Client closed]
jonatack has joined #bitcoin-core-dev
eugenesiegel has joined #bitcoin-core-dev
andrewtoth has joined #bitcoin-core-dev
l0rinc has quit [Ping timeout: 250 seconds]
l0rinc has joined #bitcoin-core-dev
eugenesiegel has quit [Quit: Client closed]
<stickies-v> #startmeeting
<corebot> stickies-v: Meeting started at 2025-12-11T16:00+0000
<corebot> stickies-v: Current chairs: stickies-v
<corebot> stickies-v: Useful commands: #action #info #idea #link #topic #motion #vote #close #endmeeting
<corebot> stickies-v: See also: https://hcoop-meetbot.readthedocs.io/en/stable/
<corebot> stickies-v: Participants should now identify themselves with '#here' or with an alias like '#here FirstLast'
<stickies-v> #bitcoin-core-dev Meeting: abubakarsadiq achow101 _aj_ ajonas b10c brunoerg cfields darosior dergoegge dzxzg eugenesiegel fanquake fjahr furszy gleb glozow hebasto hodlinator instagibbs janb84 jarolrod jonatack josibake kanzure kevkevin laanwj LarryRuane lightlike l0rinc luke-jr maflcko marcofleon maxedw Murch pinheadmz provoostenator ryanofsky sdaftuar S3RK stickies-v sipa sr_gi tdb3 theStack TheCharlatan vasild
<stickies-v> willcl-ark
<l0rinc> hi
<hodlinator> hi
<cfields> hi
<kevkevin> hi
<andrewtoth> hi
<pinheadmz> hi
<stringintech> hi
<darosior> hi
<yancy> hi
eugenesiegel has joined #bitcoin-core-dev
<stickies-v> There are no pre-proposed meeting topics this week. Any last minute ones to add?
<Novo> hi
<eugenesiegel> hi
<sipa> hi
<pinheadmz> #proposedmeetingtopic https://github.com/libevent/libevent/issues/1812
<corebot> pinheadmz: Unknown command: #proposedmeetingtopic
<pinheadmz> #lastminute
<corebot> pinheadmz: Unknown command: #lastminute
<stickies-v> thx, will add it to the list!
<stickies-v> #topic Fuzzing WG Update (dergoegge)
<b10c> hi
<dergoegge> no update, but i'll commit to an update next week
<stickies-v> high hopes
<stickies-v> #topic Kernel WG Update (sedited)
<jonatack> hi
<stickies-v> not sure if sedited is here, so i'l do somehting impromptu
andrewtoth has quit [Remote host closed the connection]
<stickies-v> stringintech has been doing a lot of work on extending the language bindings test suite, latest PR in https://github.com/stringintech/kernel-bindings-tests/pull/11
<stickies-v> i've been doing a lot of work on separating node and kernel logging, will open an RFC issue by tomorrow
andrewtoth has joined #bitcoin-core-dev
<stickies-v> bunch of open PRs to look at too, for overview see https://github.com/orgs/bitcoin/projects/3
<stickies-v> #topic Benchmarking WG Update (l0rinc, andrewtoth)
<l0rinc> #30442 and #33602 were just merged - thanks for the reviews!
<corebot> l0rinc: Error: That URL raised <HTTP Error 503: Service Unavailable>
<corebot> l0rinc: Error: That URL raised <HTTP Error 503: Service Unavailable>
<l0rinc> #30442 and #33602
<corebot> https://github.com/bitcoin/bitcoin/issues/30442 | precalculate SipHash constant salt XORs by l0rinc · Pull Request #30442 · bitcoin/bitcoin · GitHub
<corebot> https://github.com/bitcoin/bitcoin/issues/33602 | [IBD] coins: reduce lookups in dbcache layer propagation by l0rinc · Pull Request #33602 · bitcoin/bitcoin · GitHub
<stickies-v> looks like corebot needs even more of a tuneup than ibd
<l0rinc> andrewtoth rebased #31132 after the above changes and added new test cases. We also had our first Umbrel measurement: a full sync finished in 6.5 hours (31% faster than master) B-)
<corebot> l0rinc: Error: That URL raised <HTTP Error 503: Service Unavailable>
<l0rinc> stickies-v lol, indeed
<cfields> Nice!
<l0rinc> We are also making good progress reviewing #33657. Roman is very responsive, and once the remaining Windows test inconsistencies are fixed, I expect it to be ready for review (and merge) soon.
<kevkevin> #31132
<corebot> l0rinc: Error: That URL raised <Connection timed out.>
<dergoegge> what are the specs on the umbrel machine?
<corebot> https://github.com/bitcoin/bitcoin/issues/31132 | validation: fetch block inputs on parallel threads >40% faster IBD by andrewtoth · Pull Request #31132 · bitcoin/bitcoin · GitHub
<l0rinc> dergoegge `reindex-chainstate | 923319 blocks | dbcache 450 | umbrel | x86_64 | Intel(R) N150 | 4 cores | 15Gi RAM | ext4 | SSD`
<fjahr> hi
<l0rinc> Roman's PR is #33657
<corebot> l0rinc: Error: That URL raised <Connection timed out.>
<l0rinc> Rob pushed a pruned prototype of SwiftSync in #34004. My understanding is that it is meant as a first iteration, not a final implementation; high-level reviews and benchmarks would be interesting.
<corebot> https://github.com/bitcoin/bitcoin/issues/34004 | Implementation of SwiftSync by rustaceanrob · Pull Request #34004 · bitcoin/bitcoin · GitHub
<l0rinc> Now that we have stable access to a few benchmarking servers, we noticed some memory anomalies: a -reindex-chainstate with the default 450 MB -dbcache was running 4x slower on an rpi5 with 8 GB of memory than on an rpi5 with 16 GB of memory.
<l0rinc> We also observed that on the 16 GB system, runs with -dbcache values of 4 GB and higher were a lot slower than with -dbcache of 3 GB, and that an rpi5 with 16 GB of memory ran out of memory with -dbcache of 10 GB`.
<l0rinc> We are still investigating these, but so far it seems:
<l0rinc> * heavy memory fragmentation overhead may play a role in the premature OOMs. We are benchmarking lowering `M_ARENA_MAX` on 64-bit systems (similarly to the existing 32-bit architectures) to see if that helps in lower-memory environments (for example, an rpi4 with 2 GB of memory, which currently IBDs in about 3 weeks)
<l0rinc> * a high -dbcache value may crowd out the OS page cache (blocks + UTXO set), especially when the UTXO set size approaches the memory limit, which could be the cause of the reported sudden slowdown around block 800k (more reads from disk when the files cannot be cached in memory)
<stickies-v> not sure if rob is here, but might be worth opening an issue for conceptual discussion for swiftsync?
<Novo> I'll let Rob know
<l0rinc> * SSDs (and HDDs with certain filesystems) can experience severe performance degradation when they are nearly full, which, paired with more frequent disk access, dramatically slows down validation for existing 1 TB drives
<l0rinc> The good news is that #31132 seems to result in more than a 50% speedup on these pathological low-end devices.
<dergoegge> do we also have bench results for higher end machines?
<corebot> l0rinc: Error: That URL raised <Connection timed out.>
<l0rinc> yes, on my M4 max reindex-chainstate takes 1.5 hours with #31132 B-)
<corebot> https://github.com/bitcoin/bitcoin/issues/31132 | validation: fetch block inputs on parallel threads >40% faster IBD by andrewtoth · Pull Request #31132 · bitcoin/bitcoin · GitHub
<instagibbs> charts seem to have M4 max
<dergoegge> 🚀
<darosior> l0rinc: re "4x slower on an rpi5 with 8 GB of memory than on an rpi5 with 16 GB of memory" -> probably LevelDB caching?
<l0rinc> and these are against master, which already contains several optimizations
<l0rinc> darosior yes, I think the frequently accessed files being cached by the OS end up being the LevelDB files I think
<cfields> l0rinc: if fragmentation turns out to be significant, you may want to experiment with other malloc impls (like tcmalloc) as well
<sipa> darosior: not LevelDB caching, which is limited - but OS-level caching possibly
<l0rinc> cfields: thanks, they're on my radar, but these measurements take very long
jdoman has joined #bitcoin-core-dev
<cfields> 👍
<l0rinc> thank you for the comments, that's it from me
<darosior> sipa: is it? IIRC it's 4096 * 32 MiB by default
<stickies-v> thanks for the comprehensive overview again!
<stickies-v> #topic Silent Payments WG Update (Novo)
<darosior> sipa: (by our defaults, not LevelDB's)
<Novo> No changes from last week. I plan to do some tests with other silent payment wallets. I will give more updates by next week
<sipa> darosior: 128 GiB? we'd OOM every system if that was true
<stickies-v> 👍
mudsip has joined #bitcoin-core-dev
<sipa> darosior: that's mmap, which is nomimally in user space, but it's really the OS cache being exposed to the application
<vasild> hi
<Murch[m]> hi
<sipa> darosior: leveldb also has its own internal cache, which we set to some tiny value iirc
<darosior> sipa: oh ok, my bad. I was refering to LevelDB's mmaping when loosely saying "caching".
<l0rinc> darosior: #31644 indicates we're not using those caches: "readoptions.fill_cache=false"
<corebot> l0rinc: Error: That URL raised <HTTP Error 503: Service Unavailable>
<sipa> go home corebot, you're drunk
<darosior> :)
<sipa> Novo: sorry, continue, it's your topic
<fanquake> Novo: my understanding of the latest discussion in https://github.com/bitcoin-core/secp256k1/pull/1765 is that the BIP might need more clarifications?
<l0rinc> :)))
<stickies-v> let's move on to the next topic, we're slowing down a bit
<stickies-v> #topic Cluster Mempool WG Update (sdaftuar, sipa)
<sipa> I have split off #34023 (which contains just optimizations and follow-ups) from #32545 (which switches cluster linearization to the SFL algorithm). Reviews on the PR have focused mainly on the big algorithm description comment added in the beginning, but I hope to see code review soon. There is also the much simpler #33335 still open.
<corebot> https://github.com/bitcoin/bitcoin/issues/34023 | Optimized SFL cluster linearization by sipa · Pull Request #34023 · bitcoin/bitcoin · GitHub
<corebot> https://github.com/bitcoin/bitcoin/issues/32545 | Replace cluster linearization algorithm with SFL by sipa · Pull Request #32545 · bitcoin/bitcoin · GitHub
<corebot> https://github.com/bitcoin/bitcoin/issues/33335 | txgraph: randomize order of same-feerate distinct-cluster transactions by sipa · Pull Request #33335 · bitcoin/bitcoin · GitHub
<sipa> good bot
<sipa> that's it from me, if no questions
<stickies-v> #topic Stratum v2 WG Update (sjors)
<stickies-v> #topic Net Split WG Update (cfields)
<cfields> Been cleaning up my chacha20 simd impl this week (PR incoming), so no net split update.
mudsip has quit []
<dergoegge> any conclusions from the discussion with aj?
<cfields> Not yet. I want to get a little further along and get some other opinions. I think we just pretty fundamentally disagree about shared memory and we'll have to pick one direction or the other...
<l0rinc> cfields: were you able to generalize the simd instructions (i.e. convince the compilers via hints)?
<cfields> But that decision doesn't have to be made yet, it's a good bit down the road.
<dergoegge> 👍
<eugenesiegel> quick question
<cfields> l0rinc: yes, it's generic. Still beats the linux kernel's hand-written asm though :)
<l0rinc> sweet, looking forward to reviewing it
<eugenesiegel> I think it was brought up that process isolation was a good thing in the presence of an attacker who could take down our node. What happens if a DoS is found that takes down the process handling the message processing from peers? Does that just mean we get eclipsed since we can't process any more messages?
<darosior> eugenesiegel: i think in this case the entire node would have to be stopped to let the user know. But that seems tangential to Cory's work
<eugenesiegel> I thought this was one of the motivations for using shared memory? Or am I mistaken?
<darosior> As far as i understand his separation of processes was merely a demonstration, not an actual suggestion
<sipa> i don't think process separation between net and net processing isn't practically interesting - it's a nice demo of clean separation that it's possible, but i don't think it's useful to actually adopt
<cfields> eugenesiegel: multi-process is a bit out of scope for the net split project. We'd still need to discuss whether or not splitting p2p into a separate process even makes sense. It's just something that becomes possible.
<cfields> Hah, what sipa said.
<eugenesiegel> Ah, ok. Makes sense
<sipa> (replace one of my "isn't"s by "is")
<stickies-v> ooh, a puzzle
Novo has quit [Ping timeout: 272 seconds]
<stickies-v> #topic libevent organization members team needs update (https://github.com/libevent/libevent/issues/1812) (pinheadmz)
<darosior> xz much?
<cfields> eugenesiegel: as for shared memory, there are 2 models for communicating between net and net_processing. Shared memory (like via CNode, which both sides access) like we have now, or generic handles on both sides.
<cfields> I prefer the latter as it's a cleaner separation, aj prefers the former as it's more performant.
<sipa> cfields: i've been casually following the discussion, but haven't formed an opinion myself
<dergoegge> i'd also lean towards cleaner separation
<dergoegge> don't think the performance difference matters much
<stickies-v> pinheadmz: are you here? otherwise we'll park it for next week
<vasild> what is "generic handles on both sides"?
<cfields> I think it's worth experimenting with both. Imo it just comes down to what the real-world performance penalty is.
<darosior> stickies-v: i think he was here, i've also got something to ask about, maybe we can do that until pinheadmz comes back?
<cfields> vasild: referencing NodeIds and performing lookups in CConnman/PeerMan
<pinheadmz> Connection issues. Park it
<stickies-v> darosior: yeah what's your topic?
<vasild> cfields: ok, I see, thanks for the clarification
<stickies-v> cool. i'll let the net split convo finish and then move on
Emc99 has joined #bitcoin-core-dev
<sipa> from what i understand from the discussion, it's not really about performance, but about whether introducing the handles is actually considered cleaner or not
<bitcoin-git> [bitcoin] glozow pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/b26762bdcb94...b31f7866952a
<bitcoin-git> bitcoin/master cdaf25f Ava Chow: test: Log IP of download server in get_previous_releases.py
<bitcoin-git> bitcoin/master b31f786 merge-script: Merge bitcoin/bitcoin#34045: test: Log IP of download server in get_previo...
<bitcoin-git> [bitcoin] glozow merged pull request #34045: test: Log IP of download server in get_previous_releases.py (master...log-prev-releases-ip) https://github.com/bitcoin/bitcoin/pull/34045
<stickies-v> alright, looks like we're done with net split?
<cfields> Hmm, as it's pretty fundamental (though nothing has to be decided just yet), I supppose it's worth having a discussion at some point. I'll tee that up for a wg call at some point in the future.
<cfields> stickies-v: 👍
<stickies-v> #topic Update the release lifecycle page to reflect current practices (https://github.com/bitcoin-core/bitcoincore.org/pull/1200) (darosior)
<darosior> I'd like to know if anyone else has an opinion about dropping the EOM status from our releases. We do not observe it, and as far as i can tell we never really have. This PR also updates a bunch of details about the release lifecycle and in general what users can expect from releases, to reflect current practices.
<sipa> concept ack on simiplifying things, but i've refrained from reviewing it because thinking about all the off-by-ones involved about these things hurts my brain
<stickies-v> sorry i was going to reply on the pr but lost track of it, at first thought i agree that the distinction is (at least currently) unnecessarily complicating things, so concept ack (but i'll do it on the pr too)
WizJin has joined #bitcoin-core-dev
<darosior> sipa: :) this one does not involve a shift, merely removing one column in the table and clarifying things in the text
<Murch[m]> I commented, and basically my point is, is something end-of-life when it got its last update, or when another update would be due and it won’t get it
<sipa> Murch[m]: that's the off-by-one i'm talking about
<darosior> A major branch N becomes end of life when the version N+3 is released
<Murch[m]> Seems fine with me
<darosior> But this is not changed by my PR, my PR just removed the unobserved "end of maintenance" middle state we had at N+2
<Murch[m]> But would you call the branch “maintained” between N+2 release and N+3 release?
<darosior> We already maintain all branches until N+3 is released
<darosior> So, yes
<Murch[m]> How so? I don’t think there are any backports going to N after N.x is released with the N+2 release.
<Murch[m]> What does it mean to be “maintained”, then?
<darosior> There may be if necessary
<Murch[m]> If that’s so, fine. I just don’t think I’ve ever seen it
<darosior> cc fanquake since you usually take care of backports
<darosior> Murch[m]: really? That seems surprising to me
<darosior> We did backport stuff to 27 before the 30 release for instance
eugenesiegel has quit [Quit: Client closed]
eugenesiegel has joined #bitcoin-core-dev
<Murch[m]> Okay, then I stand corrected
<fanquake> I think it's more a coincidence that point releases have stated to "sync up" around major releases
<darosior> For instance #33564
<sipa> Murch[m]: there was no 27.x release with those backports however, but it seems "maintained" is about the branch, not necessarily the guarantee of point releases for them
<corebot> https://github.com/bitcoin/bitcoin/issues/33564 | [27.x] Fix Qt download URLs by fanquake · Pull Request #33564 · bitcoin/bitcoin · GitHub
<sipa> also, backports are already a judgment call in any case between complexity of backport and severity
<fanquake> Yea, my next Q was going to be, if we push backports, but don't cut a release, is that still maintained? I'd say yes
<fanquake> And we are actively doing that, ad-hoc
<darosior> Yes and the release page does mention that as branches age the threshold for something to be backported gets higher
<sipa> ok i should just review it
<stickies-v> fanquake: the only reasing not releasing it being that the backports aren't important enough? if so, yes i agree
<fanquake> I agree that getting rid of a 3'rd state of maintenance is good
<Murch[m]> sipa: Oh okay
<Murch[m]> fanquake: Yeah, I’d agree
<Murch[m]> If there is still work on the branch, I’d call it maintained
<Murch[m]> darosior: That covers my questions then!
<Murch[m]> Yeah, I like the simplification
<fanquake> stickies-v: Yea. Sometimes things are backported that aren't user-facing
<fanquake> i.e: backport CI fixes incase we do need the CI to run later
<darosior> The release page was also claiming a bunch of stuff that was imprecise at best and maybe almost misleading
l0rinc has quit [Quit: l0rinc]
<Murch[m]> I’ll review again, then
<darosior> Alright, that's it from me then. Thanks!
<stickies-v> Anything else to discuss?
<Murch[m]> Maybe just briefly
<sipa> you added a topic yourself, stickies-v?
<sipa> oh, that was pinheadmz's topic, i see
<Murch[m]> I made a patch to BIP 3 to address the review since I motioned to activate. Would love me some review, especially by the people who chimed in.
<stickies-v> yeah but we'll park pinheadmz's for next week as per his request
<sipa> Murch[m]: cool, will do
<Murch[m]> Thanks, sipa
<darosior> Murch[m]: will take a look
<Murch[m]> Okay thanks!
<stickies-v> #endmeeting
<corebot> stickies-v: Meeting ended at 2025-12-11T16:50+0000
<stickies-v> #proposedmeetingtopic libevent organization members team needs update (https://github.com/libevent/libevent/issues/1812) (pinheadmz)
jdoman has quit [Quit: Client closed]
<andrewtoth> Could someone kindly unlock #19873?
<corebot> https://github.com/bitcoin/bitcoin/issues/19873 | Flush dbcache early if system is under memory pressure by luke-jr · Pull Request #19873 · bitcoin/bitcoin · GitHub
<fanquake> Yep
<andrewtoth> many thanks
Emc99 has quit [Quit: Client closed]
<bitcoin-git> [bitcoin] glozow pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/b31f7866952a...5be20c380dcb
<bitcoin-git> bitcoin/master fa6c7a1 MarcoFalke: scripted-diff: LogPrintLevel(*,BCLog::Level::Debug,*) -> LogDebug()
<bitcoin-git> bitcoin/master fa89f60 MarcoFalke: scripted-diff: LogPrintLevel(*,BCLog::Level::*,*) -> LogError()/LogWarning...
<bitcoin-git> bitcoin/master 5be20c3 merge-script: Merge bitcoin/bitcoin#34033: scripted-diff: Unify error and warning log fo...
<bitcoin-git> [bitcoin] glozow merged pull request #34033: scripted-diff: Unify error and warning log formatting (master...2512-log-warn-err) https://github.com/bitcoin/bitcoin/pull/34033
jonatack has quit [Ping timeout: 240 seconds]
jonatack has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 264 seconds]
eugenesiegel has quit [Quit: Client closed]
kevkevin has quit [Read error: Connection reset by peer]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Read error: Connection reset by peer]
kevkevin has joined #bitcoin-core-dev
jonatack has joined #bitcoin-core-dev
f321x has quit [Quit: f321x]
flag has quit [Ping timeout: 240 seconds]
flag has joined #bitcoin-core-dev
Guyver2 has left #bitcoin-core-dev [Closing Window]
l0rinc has joined #bitcoin-core-dev
WizJin_ has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] l0rinc closed pull request #34046: bench: run `FindByte` across block-sized buffer (master...l0rinc/findbyte-bench) https://github.com/bitcoin/bitcoin/pull/34046
<bitcoin-git> [bitcoin] l0rinc reopened pull request #34046: bench: run `FindByte` across block-sized buffer (master...l0rinc/findbyte-bench) https://github.com/bitcoin/bitcoin/pull/34046
WizJin has quit [Ping timeout: 264 seconds]
<bitcoin-git> [bitcoin] l0rinc closed pull request #32497: merkle: pre‑reserve leaves to prevent reallocs with odd vtx count (master...l0rinc/pre‑reserve-merkle-leaves-to-max) https://github.com/bitcoin/bitcoin/pull/32497
<bitcoin-git> [bitcoin] l0rinc reopened pull request #32497: merkle: pre‑reserve leaves to prevent reallocs with odd vtx count (master...l0rinc/pre‑reserve-merkle-leaves-to-max) https://github.com/bitcoin/bitcoin/pull/32497
<achow101> damn github having issues today
l0rinc has quit [Quit: l0rinc]
l0rinc has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
l0rinc has quit [Quit: l0rinc]
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] maflcko opened pull request #34051: log: Remove brittle and confusing LogPrintLevel (master...2512-log-final-cleanup) https://github.com/bitcoin/bitcoin/pull/34051
WizJin__ has joined #bitcoin-core-dev
WizJin_ has quit [Ping timeout: 260 seconds]
l0rinc has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 240 seconds]
l0rinc has quit [Quit: l0rinc]
bugs_ has quit [Quit: Leaving]
jonatack has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] achow101 pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/5be20c380dcb...d155fc12a0c7
<bitcoin-git> bitcoin/master 8482056 Andrew Toth: validation: periodically flush dbcache during reindex-chainstate
<bitcoin-git> bitcoin/master 41479ed Andrew Toth: test: add test for periodic flush inside ActivateBestChain
<bitcoin-git> bitcoin/master c1e554d Andrew Toth: refactor: consolidate 3 separate locks into one block
<bitcoin-git> [bitcoin] achow101 merged pull request #32414: validation: periodically flush dbcache during reindex-chainstate (master...reindex-flush) https://github.com/bitcoin/bitcoin/pull/32414
jonatack has quit [Read error: Connection reset by peer]
l0rinc has joined #bitcoin-core-dev
jonatack has joined #bitcoin-core-dev
l0rinc has quit [Client Quit]
PaperSword has quit [Quit: PaperSword]
PaperSword has joined #bitcoin-core-dev
l0rinc has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 256 seconds]
kevkevin has quit [Remote host closed the connection]
l0rinc has quit [Quit: l0rinc]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Remote host closed the connection]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 264 seconds]
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev