14:01:04 <fjahr> #startmeeting 14:01:07 <stickies-v> hi 14:01:11 <TheCharlatan> hi 14:01:12 <b10c> hi 14:01:13 <fjahr> #bitcoin -core-dev Meeting: abubakarsadiq achow101 _aj_ ajonas b10c brunoerg cfields darosior dergoegge fanquake fjahr furszy gleb glozow hebasto 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 14:01:15 <sipa> hi 14:01:16 <sr_gi[m]> hi 14:01:19 <abubakarsadiq> hi 14:01:20 <Chris_Stewart_5> hello 14:01:21 <vasild> hi 14:01:26 <fjahr> There are no pre-proposed meeting topics this week. Any last minute ones to add? 14:01:32 <hebasto> hi 14:01:34 <gleb> hi 14:02:03 <cfields> hi 14:02:06 <theStack> hi 14:02:40 <_aj_> hi 14:02:50 <Chris_Stewart_5> well if nothing else - no meeting next week I assume? 14:02:56 <fjahr> #topic Erlay WG Update (sr_gi, gleb, marcofleon) 14:03:18 <fjahr> Chris_Stewart_5: we are going through the WGs if people are here 14:04:08 <sr_gi[m]> I have continued working extending the simulator and running some of the proposed simulations. I've been documenting it here, for those not in the WG: https://srgi.notion.site/Erlay-1537b3fef97780038aa6fa2ea5aef421 14:04:45 <gleb> I'm rebasing Erlay on master, took longer than expected... There is occasional discussion in the WG. 14:04:49 <sr_gi[m]> There are still simulations pending, but we've been answering some of the outstanding questions for peer selection strategies 14:04:55 <sipa> in particular, learning that a big open question we had doesn't seem to affect much at all is a pretty interesting discovery 14:06:11 <cfields> sipa: is that discovery in the ^^ notes? 14:06:21 <sr_gi[m]> It is :D 14:06:34 <cfields> ð 14:06:48 <cfields> guess I'll have to read them to find it :) 14:06:51 <sr_gi[m]> Down in the simulations section, but also: https://srgi.notion.site/Filter-fanout-candidates-based-on-transaction-knowledge-15f7b3fef97780d0b7ebdd62e60cc4fe 14:07:44 <fjahr> Thanks, i guess that's it from erlay... 14:07:46 <fjahr> #topic Kernel WG Update (TheCharlatan) 14:07:50 <maxedw> hi 14:07:56 <kevkevin> hi 14:07:57 <TheCharlatan> I started hosting docs for the proposed kernel API here: https://thecharlatan.ch/kernel-docs/ 14:08:55 <TheCharlatan> Currently chasing another ACK on #31483 14:08:58 <gribble> https://github.com/bitcoin/bitcoin/issues/31483 | kernel: Move kernel-related cache constants to kernel cache by TheCharlatan ÷ Pull Request #31483 ÷ bitcoin/bitcoin ÷ GitHub 14:09:16 <TheCharlatan> And looking for review on #31382 14:09:17 <gribble> https://github.com/bitcoin/bitcoin/issues/31382 | kernel: Flush in ChainstateManager destructor by TheCharlatan ÷ Pull Request #31382 ÷ bitcoin/bitcoin ÷ GitHub 14:09:33 <TheCharlatan> that's all :) 14:09:39 <stickies-v> thereâÂÂs also a python wrapper available https://github.com/stickies-v/py-bitcoinkernel/ - adding more documentation but itâÂÂs about 90% feature complete and I try to keep it up to date with #30595, so feedback and contributions are welcome if anyone's interested in trying it out 14:09:41 <gribble> https://github.com/bitcoin/bitcoin/issues/30595 | kernel: Introduce initial C header API by TheCharlatan ÷ Pull Request #30595 ÷ bitcoin/bitcoin ÷ GitHub 14:09:57 <tdb3> hi 14:10:03 <TheCharlatan> :tada: 14:10:06 <fjahr> nice 14:10:08 <abubakarsadiq> Nice doc, esp the examples, been playing around with the python wrapper 14:10:26 <stickies-v> thanks for the battletesting abubakarsadiq ! 14:10:37 <sipa> cool 14:10:53 <fjahr> #topic Cluster Mempool WG Update (sdaftuar, sipa) 14:10:55 <sipa> hi 14:10:56 <abubakarsadiq> yeah, new issue coming in @stickies-v :0 14:12:14 <sipa> I'm making good progress on adding an interface to TxGraph (see #31363) for dealing with reorgs. These are complicated because they may cause us to violate policy limits (cluster size/count limit), with no way to "reject" the change (as we can with RBF). So we need a way to "trim" down clusters in violation, which is a challenge if they happen to be extremely large. 14:12:16 <gribble> https://github.com/bitcoin/bitcoin/issues/31363 | cluster mempool: introduce TxGraph by sipa ÷ Pull Request #31363 ÷ bitcoin/bitcoin ÷ GitHub 14:12:47 <sipa> Hoping to open a follow-up PR with that soon. Once that is done, I believe all necessary components are in place to rebase #28676 on top of it. 14:12:52 <gribble> https://github.com/bitcoin/bitcoin/issues/28676 | [WIP] Cluster mempool implementation by sdaftuar ÷ Pull Request #28676 ÷ bitcoin/bitcoin ÷ GitHub 14:13:01 <instagibbs> I'm actually reviewing, it's just a lot 14:13:15 <sipa> instagibbs: i'm aware, it's much more than i had anticipated 14:13:26 <sipa> feel free to reach out with any questions 14:13:47 <instagibbs> will do (offline) 14:14:12 <sipa> On the research front, there are a few interesting insights that may result in a more efficient (but still exponential) cluster linearization algorithm, one in addition to, or to replace the existing ones in cluster_linearize.h 14:14:20 <fjahr> I think thatâÂÂs it for the WGs. If I missed a WG where someone is present or if someone joined late, please speak up now :) 14:16:15 <fjahr> Anything else to discuss? 14:16:30 <sipa> Meeting next week, I assume not? 14:16:38 <fjahr> No meeting next week I guess unless someone objects/wants to host one for a particular reason? 14:17:14 <stickies-v> enjoy the holidays folks! see you in the new year 14:17:26 <Chris_Stewart_5> :+1: ^ 14:17:30 <TheCharlatan> happy holidays and looking forward to seeing some of you at the hackers congress. 14:17:52 <fjahr> #endmeeting