14:00:33 <glozow> #startmeeting 14:00:46 <josie> hi 14:00:51 <dzxzg> hi 14:00:52 <glozow> #bitcoin -core-dev Meeting: achow101 _aj_ amiti ariard aureleoules b10c BlueMatt brunoerg cfields darosior dergoegge dongcarl fanquake fjahr furszy gleb glozow hebasto instagibbs jamesob jarolrod jonatack josibake kallewoof kanzure kouloumos kvaciral laanwj LarryRuane lightlike luke-jr MacroFake Murch phantomcircuit pinheadmz promag provoostenator ryanofsky sdaftuar S3RK stickies-v sipa theStack TheCharlatan vasild 14:00:54 <Murch[m]> hi 14:00:57 <pinheadmz> hi 14:00:58 <brunoerg> hi 14:00:59 <tdb3> hi 14:01:01 <lightlike> hi 14:01:08 <willcl-ark> hi 14:01:09 <cbergqvist> hi 14:01:12 <achow101> Hi 14:01:18 <fjahr> hi 14:01:20 <kanzure> hi 14:01:26 <pablomartin> hi 14:01:32 <glozow> I see 1 pre-proposed meeting topic. Any last minute topics? 14:01:34 <sipa> half hi 14:01:54 <pinheadmz> sipa: 'h' 14:01:55 <josie> sipa: the h or the i? 14:02:02 <kanzure> the high bit. 14:02:12 <sipa> i guess that's rather lo 14:02:36 <glozow> i see people are in a good mood today :) 14:02:47 <sipa> ;) 14:02:55 <glozow> #topic package relay updates 14:03:01 <glozow> 1p1c package relay updates: #28970 is the priority for review. (Since last week, the first 2 refactoring commits were split off and merged in #29619). 14:03:03 <gribble> https://github.com/bitcoin/bitcoin/issues/28970 | p2p: opportunistically accept 1-parent-1-child packages by glozow ÷ Pull Request #28970 ÷ bitcoin/bitcoin ÷ GitHub 14:03:05 <gribble> https://github.com/bitcoin/bitcoin/issues/29619 | refactor: consolidate MempoolAcceptResult processing by glozow ÷ Pull Request #29619 ÷ bitcoin/bitcoin ÷ GitHub 14:03:07 <glozow> v3 updates: #29306 was merged, so we just need #29496 to flip the switch. 14:03:09 <gribble> https://github.com/bitcoin/bitcoin/issues/29306 | policy: enable sibling eviction for v3 transactions by glozow ÷ Pull Request #29306 ÷ bitcoin/bitcoin ÷ GitHub 14:03:10 <gribble> https://github.com/bitcoin/bitcoin/issues/29496 | policy: bump TX_MAX_STANDARD_VERSION to 3 by glozow ÷ Pull Request #29496 ÷ bitcoin/bitcoin ÷ GitHub 14:03:13 <_aj_> hi 14:03:18 <glozow> package RBF updates: #29242 is the PR to review, and quite close 14:03:22 <gribble> https://github.com/bitcoin/bitcoin/issues/29242 | Mempool util: Add RBF diagram checks for single chunks against clusters of size 2 by instagibbs ÷ Pull Request #29242 ÷ bitcoin/bitcoin ÷ GitHub 14:04:02 <glozow> #topic cluster mempool updates 14:04:43 <glozow> Here is an update from sdaftuar: 14:04:43 <glozow> "I have done some initial studies on last yearâÂÂs historical data to compare performance of the current draft pr vs master. 14:04:43 <glozow> Overall, transaction acceptance, block connection and reorgs all seem in line, but mempool limiting popped up as being a slow point. We should be able to speed that up by maintaining one more index, which I plan to work on and then reverify. 14:04:43 <glozow> Still to do on the benchmarking front is to write up comprehensive benchmarks to exercise worst-case behaviors and measure performance, and to compare block construction times." 14:05:30 <glozow> #topic legacy walet removal updates (achow101) 14:05:48 <achow101> The current PR to review is #26606 for the independent bdb parser. There were a few silent merge conflicts with it and it's descendants that caused rebasing in the last week. If reverse engineering bdb is too scary to review, #28574 for some additional performance improvements in migration is also ready for review. 14:05:50 <gribble> https://github.com/bitcoin/bitcoin/issues/26606 | wallet: Implement independent BDB parser by achow101 ÷ Pull Request #26606 ÷ bitcoin/bitcoin ÷ GitHub 14:05:52 <gribble> https://github.com/bitcoin/bitcoin/issues/28574 | wallet: optimize migration process, batch db transactions by furszy ÷ Pull Request #28574 ÷ bitcoin/bitcoin ÷ GitHub 14:06:35 <achow101> That's all from me 14:07:02 <glozow> #topic Ad-hoc high priority for review 14:07:09 <glozow> Anything to add or remove from https://github.com/orgs/bitcoin/projects/1/views/4? 14:10:26 <glozow> #topic Topics for the 27.0 Testing Guide 14:10:54 <dzxzg> Hi all @tdb3, @cberqvist, @marcofleon and I have been working on a draft for the v27.0 release candidate testing guide. 14:10:54 <glozow> (I don't see dzxzg here though?) 14:10:56 <glozow> oh jk! 14:11:01 <dzxzg> We wanted to field some feedback on the changes we have identified as important/practical to test: 14:11:07 <dzxzg> New xor'ed mempool.dat format, v2 Transport default in rpc's and automatic connections, v3 transaction/mempool policy, migratewallet RPC no longer experimental, coingrinder coin selection, netinfo backward compat with pre-v26 getpeerinfo. 14:11:12 <dzxzg> Please share any thoughts or feedback on things that are missing from or should be removed from this list, or any thoughts about test procedures for these topics. 14:11:52 <glozow> thank you for working on this! :) 14:12:45 <dzxzg> :) 14:12:45 <fjahr> dzxzg: do you have a link to the draft? I guess the latest version is in the wiki? 14:12:47 <josie> dzxzg: do you have a link to the draft / where would you prefer to get feedback? 14:12:48 <willcl-ark> Thanks dzxzg! Do you have an issue or other doc draft we can look at? 14:12:59 <pinheadmz> draft ?! 14:13:06 <willcl-ark> :D 14:13:06 <josie> fjahr: jinx 14:13:13 <fjahr> great minds... 14:13:27 <dzxzg> https://github.com/tdb3/bitcoin_core_testing/blob/main/TestGuides/27.0-Release-Candidate-Testing-Guide.md 14:13:28 <tdb3> Very rough draft so far 14:13:28 <tdb3> https://github.com/tdb3/bitcoin_core_testing/blob/main/TestGuides/27.0-Release-Candidate-Testing-Guide.md 14:13:40 <dzxzg> jinx 14:13:50 <tdb3> Soliciting input, and planning to add steps for the above (from dzxzg) 14:14:37 <tdb3> Would like to update to have testers run v26 and v27 if practical (for migration testing) 14:17:47 <glozow> Great! I think people are wondering if you plan to open something like #28866 for feedback? 14:17:48 <gribble> https://github.com/bitcoin/bitcoin/issues/28866 | 26.0 RC Testing Guide Feedback ÷ Issue #28866 ÷ bitcoin/bitcoin ÷ GitHub 14:18:37 <tdb3> Yes, we're planning to open an issue once the guide has been built up a bit. 14:18:46 <glozow> nice ð 14:18:57 <tdb3> Better to have the comment history in an Issue 14:19:20 <josie> tdb3, dzxzg: the list you have so far looks good! nothing else comes to mind, but ill take a look through merged prs and see if anything jumps out 14:19:35 <tdb3> ð 14:20:09 <glozow> #endmeeting