Ethereum Protocol Fellowship (EPF) Cohort 7 — Applications open until May 13

AllCoreDevs - Testing #061

2025-11-10 Agenda: #1797 canonical JSON

Transcript

00:01:52
Mario Vega:Hi everyone, welcome to ACDT number 61. Today's November 10th.
00:01:58
Mario Vega:we have, the same, basically the same items of the agenda as every week, and I think we should just get started.
00:02:06
Mario Vega:Yeah, starting with Fusaka, we had BP01 activation last week.
00:02:12
Mario Vega:So, the first topic I wanted to discuss is whether there were any events that were significant enough that we need to discuss this week.
00:02:22
Mario Vega:Barnabas, do you know if we have,
00:02:27
Mario Vega:If it was a good transition?
00:02:30
Barnabas:We had no problems on the BPO2, but we have discovered a bug in NetherMind. Maybe someone from the NetherMind team can reach out and discuss what has happened.
00:02:48
parithosh:Do you mean a bug relating with BPO2, or the release bug?
00:02:52
Barnabas:the release bug. Sorry, regarding BPO2, I think we were good.
00:02:58
Barnabas:BP01, BPO2 is the trick.
00:03:06
Marcin Sobczak:Yeah, we had, we added some bug fixes on top of,
00:03:12
Marcin Sobczak:the version 1.35.0. We released 0.1 with bug fixes, but these bug fixes introduced even worse bugs, so we then reverted to… we released 0.2 version, which is on top of 0.0.
00:03:32
Marcin Sobczak:And we already, solved this… the bugs, which were in
00:03:38
Marcin Sobczak:version 0.1, but it was, like, under-tested. We just released it,
00:03:44
Marcin Sobczak:It was under-tested, and, we are, we are, going to, to do a release after mainnet fork with, with, some known optimization and fixes.
00:03:59
Marcin Sobczak:And right now, we go with version, .2, which, we consider as, good enough, and,
00:04:10
Marcin Sobczak:And, more stable, and at this point, the stability is more important than having fixes of very rare bugs, etc.
00:04:22
Marcin Sobczak:And, yeah, we introduced, we had a broken snap sync, because we introduced, regression in downloading block receipts.
00:04:35
Marcin Sobczak:And, other, code, like a consensus bug, but, yeah, it's,
00:04:46
Marcin Sobczak:We are going with version 2.2 now.
00:04:51
Mario Vega:Also, Barry mentions that there was also a red, bug. Is someone from Red in the call that would like to chime in?
00:05:16
Mario Vega:Alright, I think there's no one from Red. Do you guys know, Barry or Venomas, do you know the context on this?
00:05:24
parithosh:Yeah, I think the TLDR is they merged some changes that were supposed to be meant for block-level access lists, but, the changes ended up affecting the mainnet release before the fork.
00:05:36
parithosh:But I don't have any more details on the topic.
00:05:41
Mario Vega:Alright, thank you. Yeah, I think, I think it's basically the same thing, right? From Nevermind.
00:05:46
Mario Vega:It would be nice if I…
00:05:49
Mario Vega:if we can reach out to Reth at some point to see if they're planning on making another release, just to make sure that the blog post is updated, I can… I can… I can follow up with them.
00:06:02
Mario Vega:Anything else from… the HUDI VPO activation, or the mainnet, client release.
00:06:09
parithosh:There's one more that Sam, found out, which was, Lighthouse, it's a non-consensus critical issue, but, Lighthouse is downloading the blobs from the checkpoint sync provider, rather than fetching from peer-to-peer. So, the team has mentioned that they'll fix it in a subsequent release, but it's non-consensus critical, so it's fine.
00:06:32
Mario Vega:Alright, alright, thanks. Enrico?
00:06:36
Enrico Del Fante (tbenr):Just one thing that I noticed, 15… kind of 15 minutes ago,
00:06:44
Enrico Del Fante (tbenr):Our nodes are detecting some columns by route request via PC on mainnet at the moment. It's kind of curious to see.
00:06:55
Enrico Del Fante (tbenr):I don't know if anyone else noticed those, RPC calls at the moment.
00:07:03
Enrico Del Fante (tbenr):Yeah, nothing important, but, just, if anyone adds…
00:07:09
Enrico Del Fante (tbenr):It's just a curious thing, maybe some… there is some client, buggy client, doing this RPC request.
00:07:17
Enrico Del Fante (tbenr):Beforehand.
00:07:22
Mario Vega:Do you have more info on where these requests are coming from, or…
00:07:27
Enrico Del Fante (tbenr):It's really…
00:07:29
Enrico Del Fante (tbenr):10, 15 minutes ago, I haven't dig into that, at the moment, but I don't have the peer, peer ID at the moment. I was just seeing these requests coming, coming…
00:07:44
Enrico Del Fante (tbenr):Yeah, just a curiosity.
00:07:49
Mario Vega:Alright, definitely needs to be investigated. Anyone else has… Seen this?
00:08:05
Mario Vega:Okay, no, I think it's not recorded by anybody else,
00:08:13
Mario Vega:But I think we should follow up on this.
00:08:16
Enrico Del Fante (tbenr):I will, write a message somewhere in Telegram or Discord, and maybe run… A thread on it.
00:08:28
Mario Vega:Yeah, and moving on, the next,
00:08:33
Mario Vega:There's a comment in the chat that there was a halt.
00:08:38
Mario Vega:From Nimbus on Fusaka 113.
00:08:41
Barnabas:Yeah. I noticed that on, pretty much all Nimbus super nodes, the CL just stopped.
00:08:50
Barnabas:It is not crashing, it just stops sending anything, stops receiving anything, stops logging anything, and this is with the latest minute release.
00:09:00
Barnabas:So it's definitely something that they need to investigate.
00:09:05
Mario Vega:Alright, anyone from Nimbus in the call that,
00:09:10
Mario Vega:Just to make sure if you are aware of this issue.
00:09:24
Mario Vega:I cannot see anyone from anyone's in the call.
00:09:27
Mario Vega:Can… can we follow up with this on… with them on… with the Inimus team?
00:09:33
Mario Vega:Via message or some… or something?
00:09:37
Barnabas:Oh, we are already talking with them.
00:09:41
Mario Vega:Alright, okay, thanks. And just to say on that topic, is there any… anything else that's happening on… of DevNet, on the 3?
00:09:53
Barnabas:Yeah, a bunch of nodes, ran out of disk. I did some maintenance today, I cleaned up some databases, I reduced the number of blobs, so hopefully, we're not gonna run into the same issue, because the blob, database size was over 50030GB.
00:10:12
Barnabas:So we were just spamming too many blobs. I reduced it now, significantly, so hopefully…
00:10:18
Barnabas:We're not gonna have machines running out of this for the next month. And we… we should consider shutting it down, once, mainnet is worked.
00:10:30
Mario Vega:Okay. Okay, thanks. Does it mean that…
00:10:34
Mario Vega:So we're spamming a lot of blobs in this network. Does it mean that we are not cleaning up correctly after the…
00:10:40
Mario Vega:The time period where they should be cleaning.
00:10:43
Barnabas:Not really, because, at 20 blobs per block, a 10-day period is…
00:10:51
Barnabas:It's supposed to be around 640 gigabytes, I think.
00:10:56
Barnabas:And because we were spamming 20 blobs a block, it's… yeah, all the nodes slowly started to run out of disk. All the super nodes. Pull nodes had no issues.
00:11:16
Mario Vega:Okay, anything else regarding,
00:11:22
Mario Vega:Alright, we have someone from Reth. Yand, do you mind,
00:11:27
Mario Vega:Sharing a little bit about the, the bug that you guys hunt.
00:11:33
Jen:Yeah, I just added the… sorry, can you guys hear me? I had also issues with my mic. I just shared… I just shared also the release notes, so the V191.
00:11:44
Jen:That should be the release for Pazaka, which includes a patch. This came in with, like, an EVM regression, as mentioned before, that was already introduced for preparation for polls. And yeah, we're taking measures to make sure we don't have any further search regressions. I've been talking to the testing team.
00:12:09
Mario Vega:Perfect, thank you. And I can see that the blog is already, updated for this, so we should be good there.
00:12:19
Mario Vega:Excellent, thank you.
00:12:22
Mario Vega:Alright. Anything else Fusaka-related? I think, the only remaining things are we have to investigate the… strange requests in mainnet.
00:12:34
Mario Vega:But anything else apart from that?
00:12:37
Barnabas:It would be good to hear from Prism team, whether they would have a stable release this week.
00:12:43
Barnabas:Because, right now they have a Treasury lease only for Milo.
00:12:56
Mario Vega:Anyone from prison that would care to shame in right now?
00:13:20
Mario Vega:Alright, I guess not.
00:13:24
Mario Vega:Could we follow up with them on AC… I mean, it's… is it too late to follow up with them on ACDC, or…
00:13:31
Mario Vega:What other avenue do we have on there?
00:13:34
Barnabas:Yeah, I already reached out to them, but I got no response, so… I'm not sure where everyone is from, personally.
00:13:46
Mario Vega:Alright, yeah, I think we have to maybe keep on trying to reach them. Otherwise, ACVC, I think, is the next,
00:13:54
Mario Vega:A spot where we can find them.
00:14:02
Mario Vega:Hi, Casey, yes, exactly. We're, we're, we were wanting to hear about the Prism release.
00:14:09
kasey:Sure, yeah, Preston right now is, working on putting a release together, so we've been soaking over the weekend, and things are looking good, so we'll make sure to give an update in the, the Steel server. But yeah, we're looking at,
00:14:23
kasey:Building that out into a release as soon as possible.
00:14:26
kasey:Hopefully… hopefully today. So, yeah, we'll give an update in the… in Discord.
00:14:34
Mario Vega:Great, thank you, thank you.
00:14:40
Mario Vega:Alright, anything else related to Fusaka?
00:14:54
Mario Vega:Alright, if not, I think we can move to the next topic.
00:14:57
Mario Vega:So 60 million gas, I think,
00:14:59
Mario Vega:We already discussed in the previous weeks that all clients are ready for $60 million a minute.
00:15:07
Mario Vega:So, we can basically just jump into benchmark testing. Do we have anyone from NetherMind that can update on this?
00:15:18
Marcin Sobczak:Yeah, so, we have,
00:15:23
Marcin Sobczak:Brantis from Nethermine and GAF with EIP7904.
00:15:30
Marcin Sobczak:And, we did some, like, initial testing, and
00:15:35
Marcin Sobczak:And, yes, simply intestine benchmarks are, working as expected.
00:15:44
Marcin Sobczak:And at this point, we need to generate all the new payloads to match the consensus rules after this EIP.
00:15:56
Marcin Sobczak:So it's our next step, and after finishing this, we will be able to run a dashboard with,
00:16:05
Marcin Sobczak:with, like, instances of, standardomite, standard GAF, reprised Netheramide, and reprice GAF, and compare the results. So, like, we are at the step… at the step where, we need to generate, new…
00:16:24
Marcin Sobczak:Like, new payloads for these benchmarks.
00:16:45
Mario Vega:And there was… and there's one comment, .
00:16:53
Ameziane Hamlat:Yeah, I can, I can give the details. So…
00:16:57
Ameziane Hamlat:Testing7904, so if you keep the same dashboards,
00:17:04
Ameziane Hamlat:you may see, maybe a drop in the M gas per second, so I guess what could be interesting
00:17:11
Ameziane Hamlat:If, if you want to check the difference between, like, current schedule and…
00:17:18
Ameziane Hamlat:7904, you may need to, to include TPS, which could be, an interesting…
00:17:26
Ameziane Hamlat:Yeah, and at least two metrics.
00:17:38
Mario Vega:Okay, anybody else, that needs to shameen?
00:17:45
Mario Vega:Either under repricing or benchmarking testing?
00:18:06
Mario Vega:Alright, we also have,
00:18:10
Mario Vega:a call, I think, this week, or is it next week, about gastropricing.
00:18:16
Mario Vega:So please also… Let me see…
00:18:22
Mario Vega:When is the next, repricing call? I think it's next week? Do we have?
00:18:26
Maria Silva:Sorry, are you… are you asking about the breakouts?
00:18:29
Mario Vega:Yeah, I mean, just generally about gastrophe.
00:18:33
Maria Silva:Yeah, so we had two. We had one last week and one two weeks before, and now we don't have any else planned.
00:18:42
Maria Silva:because it was an overview of all the EIPs, I mean, if people find that the specific breakout or repricings would be helpful, I'm happy to schedule a few more, but with DevConnect coming, I think
00:18:57
Maria Silva:Maybe it wouldn't make sense to do it right, right away?
00:19:01
Maria Silva:But yeah, we don't have any breakout schedule at the moment.
00:19:05
Mario Vega:Excellent, okay. Yeah, yeah, I was just wondering. Thank you, thank you for chamining. Is there recordings of this, general pricing, breakout?
00:19:15
Maria Silva:There are. I'm happy to share after.
00:19:22
Mario Vega:Excellent. Thank you.
00:19:27
Mario Vega:If nothing else on gas or pricing, or estate testing, or benchmark testing, I think we can move on to Glamsterdam.
00:19:36
Mario Vega:So the first topic is, lock-level access lists.
00:19:41
Mario Vega:Anyone care to chime in on… Updating the current status.
00:19:53
Mario Vega:I think the main question is whether we are planning on launching,
00:19:58
Mario Vega:DevNet at the end of the month, still.
00:20:00
parithosh:Yeah, so that is still the plan, and Stefan is on his way to DevConnect right now, so he can't make it, but he asked us to get two questions resolved. The first one is if the block-level access list tests are fixed, and I think Spencer is looking into it, and we might have been using the wrong release, so that's probably the cause, is…
00:20:23
parithosh:Yeah, Spencer, do you have any other information for that?
00:20:29
spencer-tb:Yeah, so they're… they're,
00:20:32
spencer-tb:Basically, the most recent block access list release, the version 1.4.0, is different from the previous releases. Basically.
00:20:41
spencer-tb:Previous releases were block access list specific tests.
00:20:45
spencer-tb:But this new, I guess, latest, the one that's, that needs fixed, contains the block access list specific tests, and then also…
00:20:56
spencer-tb:All of our existing tests refilled full block access lists.
00:21:01
spencer-tb:So I think, there was a…
00:21:05
spencer-tb:7702-related issue, with that.
00:21:11
spencer-tb:release, there will be a patch for that in the next release. Also, we're running these tests right now in Hive.
00:21:19
spencer-tb:And all the blood tests are failing because we need to fix the…
00:21:25
spencer-tb:We need to fix the, BPO-related configs.
00:21:29
spencer-tb:On how we're starting up the clients with these tests.
00:21:32
spencer-tb:Anyway, I guess, just a TLDR is that…
00:21:36
spencer-tb:Hopefully we'll have a next… the next release either tomorrow
00:21:40
spencer-tb:or the very latest on Wednesday, and we'll update… we'll update Hive as well. And yeah, these should be fixed.
00:21:47
spencer-tb:So I think Felipe from Steel has been working on this the most, and he…
00:21:52
spencer-tb:is out of office today, but he'll be back tomorrow, so, there'll be some action, for sure, either tomorrow or Wednesday.
00:22:00
parithosh:Perfect, thank you. And, the second thing he mentioned was that, so Spammer has a basic EVM fuzzing scenario in there now.
00:22:11
parithosh:And even just running the basic spammer with, with this config in a local block-level access list network kind of makes it immediately.
00:22:21
parithosh:There's an example of a failure on Nethermind. Stefan said he'll also repost the entire Kurtosis config so that clients can look into it, but it sounds like it's very brittle right now, so it would be great if we can get some fixes in and
00:22:36
parithosh:we're ready to launch immediately, the entire infrastructure set up. As soon as it's not as brittle, then we'll spin up the network. We were hoping to still do it on Wednesday, but I'm not sure if clients get time to fix it that soon.
00:22:50
Mario Vega:Thank you. So what I can see from the results at the moment is that… so we… basically, the previous
00:22:56
Mario Vega:the previous releases, they did not contain other… other things that… than targeted tests, right? So what happened now is that we… we are filling every single test that we had in the repository with block-level access turned on, and now we have, basically.
00:23:13
Mario Vega:1,000 tests at the minimum failing for every client.
00:23:18
Mario Vega:Something I noticed is that,
00:23:22
Mario Vega:I… from debugging in the logs, in the clients, I don't see that many of them are printing the full block-level access list that they are expecting.
00:23:32
Mario Vega:Right? So, I think, I don't know if this was discussed on the, on the local accesses breakout, but I think we need to make sure that all clients do print, if they find…
00:23:45
Mario Vega:the block level access does not match what they were expecting. It would be nice if every single client, at least on debugging, they would bring the entire block level access, so we can easily debug and compare
00:23:57
Mario Vega:What the test expects versus what the client expects.
00:24:00
Mario Vega:So yeah, that was, that was something that, I, I, wanted, I want to share.
00:24:10
Mario Vega:Yeah, but yeah, come in, bye.
00:24:12
parithosh:It's kind of the same ask we had with the debug, bad blocks endpoint. I think there, also, the request was to have not just the block-level access list that you think is bad, but also what you generated. And I think Bezos already done this, and Jared looked into it and said he will do it for Geth. I'm not sure about NetherMind and the other clients, though.
00:24:35
Toni Wahrstätter:Yeah, everyone will edit. This was part of the block of access list breaker call result result. At the very end, all the clients agreed to adding that.
00:24:51
Mario Vega:Amazing. Thank you. And coming back to the point of the DevNets, I don't think we should launch until we get this, this number of failures on Hive to a very… to a very low number, more manageable, because we're certainly gonna find more things.
00:25:08
Mario Vega:And it's gonna be, like, breaking all the time, at this point.
00:25:12
parithosh:Yeah, for sure. We also don't want to launch it when, like, a basic fuzzler can take it down in half a minute or something.
00:25:29
Mario Vega:Yeah, thanks, thanks for the input. Anything else on block-level access lists that we want to share in this meeting?
00:25:46
Mario Vega:Okay, yeah, okay, so, and TLDR, basically just go to the Hive, Hive results page, look at your client, look at the logs, and please chime in. Also, of course, if there's anything wrong with the tests.
00:25:59
Mario Vega:So if you think you are in the right, in the correct, regarding rejecting a block load access list, please also chime in, and with the, with the testing team.
00:26:08
Mario Vega:either with, Felipe, Tony, or Rahul, we can, we can take a look at the test and also, also try to fix it if, if you guys, think that the test is incorrect.
00:26:23
Mario Vega:Alright. Good. Moving on, to ePBS,
00:26:29
Mario Vega:Is there anything, anything worth of discussion today?
00:26:34
Justin Traglia:I can chat for a second. Hello? We had the ePBS breakout call on Friday last week. It was pretty quick, but we discussed adding an off-protocol value field to the execution payload bid structure.
00:26:48
Justin Traglia:I think the name for this is Execution Payment. We also discussed including a previous Randall field in the bid, which is necessary.
00:26:59
Justin Traglia:And calling, process builder payments earlier and process epoch, that's still undecided.
00:27:08
Justin Traglia:Include these changes in the next spec release, maybe within, like, a week or two, and then DevNet Zero will be based on that.
00:27:17
Justin Traglia:I personally don't think that DevNet Zero for EPBS will happen probably until mid-January, at the earliest, due to DevConnect and the holidays, so just keep that in mind.
00:27:28
Justin Traglia:I know clients are still making good progress on implementations,
00:27:34
Justin Traglia:And the next, breakout call, which was scheduled for, I think, November 21st, has been canceled due to DevConnect, so…
00:27:41
Justin Traglia:I think the next one… was, it is December 5th.
00:27:50
Justin Traglia:I don't… that's pretty much all I have, unless clients wants to give… wants to give.
00:27:55
Justin Traglia:More detailed updates.
00:28:02
Mario Vega:Thank you. Okay, any clients?
00:28:06
Mario Vega:For any other updates?
00:28:17
Mario Vega:Yeah, I think that was… that was basically it. Thank you, thank you, Justin, for the update.
00:28:21
Mario Vega:Alright, I think that's basically the entire list of topics. The only other item in the agenda today is whether we are going to proceed or cancel with the
00:28:30
Mario Vega:next two weeks of calls. The next week is a little bit easier. Basically, is that kind of week. We are… a lot of us are gonna be over there.
00:28:41
Mario Vega:and discussing in person, so I don't think we should hold that meeting. The only open question is the week after that, because mainly… mainly because most people are gonna be traveling.
00:28:54
Mario Vega:Some, part of the IPANDOps team are also gonna be offline the week after that. So, I'm talking about the… specifically, the…
00:29:05
Mario Vega:24 of November, the call on that. Is there any opposition on canceling that meeting? Should we… should we… or…
00:29:15
Mario Vega:What's the… what's the sentiment?
00:29:24
Saulius Grigaitis | Grandine:maybe not directly answer to this, but I think most of the… or at least a significant amount of the teams are actually experiencing some, let's say, bugs or not polished releases, and
00:29:44
Saulius Grigaitis | Grandine:And my general question is, how do you feel… how do you feel about that? I mean, there isn't that much time left to the main it, and… well, the bugs are still there, you know?
00:30:01
Saulius Grigaitis | Grandine:So… Any thoughts on this?
00:30:20
parithosh:Yeah, maybe just reiterating what Barnabas is mentioning, the question is how many of these are really Fusaka-related versus could have happened in any major release. I do think…
00:30:31
parithosh:For at least recent few months, we've kind of kept off on making major releases so that we can have everything merged into trunk branches, so…
00:30:41
parithosh:kind of makes sense that the first release would have some issues or the other. The only thing we can hope for is we're working on a mainnet shadow fork, so that we should be able to catch a few more of them before they go live, and I think it's also expected that clients would have a hotfix release if they do find anything. That's also one of the reasons why we
00:31:01
parithosh:Have releases about a month before the fork, so that releases can soak, we can have extensive rounds of testing and catch everything.
00:31:11
Saulius Grigaitis | Grandine:I'm… I'm just wondering, maybe there is some statistic on, how…
00:31:17
Saulius Grigaitis | Grandine:Much of, like, these large, stakers or, or staking entities, have a redundant, setups, because just for example,
00:31:32
Saulius Grigaitis | Grandine:data that was a bit nether mind on Hudi. At least on my instance, I needed to resync, the EL, so…
00:31:41
Saulius Grigaitis | Grandine:So, I mean, if we…
00:31:43
Saulius Grigaitis | Grandine:if the setups are highly redundant, in terms of, you know, multiple clients are used by the same staker, redundant setups, then I think these, these releases that, has, some issues, like we…
00:32:00
Saulius Grigaitis | Grandine:have now. Maybe it's not a big problem, but if the setups are not that redundant and are not that diversified, then
00:32:12
Saulius Grigaitis | Grandine:There could be some turbulence after the hard work, at least based on the issues that we have now.
00:32:24
parithosh:Yeah, for sure. We don't have exact numbers from everyone running every validator on mainnet, but at least for large staking pools, they tend to have a backup beaker node that they can fail over to.
00:32:35
parithosh:A lot of them use a testint vouch slash similar style of middleware proxies, where if there is a failure in one node, you can define a strategy to failover to a different node.
00:32:46
parithosh:And there's also SSV and OBOL-style clients on mainnet, so I don't think the answer is 100% redundant, but it's not 0%.
00:32:58
Saulius Grigaitis | Grandine:Okay, sounds good then. Likely these issues will be covered by these redundant setups.
00:33:11
Mario Vega:Alright, and one comment from Barnum is that this is…
00:33:14
Mario Vega:One of the smoothest test networks since the March.
00:33:22
Barnabas:Yeah, I think so. Like, we had many forks since the merge, and every single,
00:33:29
Barnabas:or had some kind of bug here or there. I think Flipica has been one of the most stable since, since we started forking the testimonets.
00:33:40
Barnabas:Yeah, smoother than actual merger as well.
00:33:48
Barnabas:Yeah, I don't think there's much to worry about, to be honest.
00:34:01
Mario Vega:Any other concerns that, or opinions from other clients?
00:34:09
Mario Vega:Never mind, I mean, or Reth, did you guys, experience the, the issues? If you want to share anything, or…
00:34:20
Ben Adams:We released a fix for it, like, 12 hours after the release. We were a little bit ambitious in the
00:34:30
Ben Adams:What we included in the, in that initial release.
00:34:36
Ben Adams:But yeah, it's fixed now, and we're… we're being a bit more cautious.
00:34:44
parithosh:Maybe a follow-up question is, we do still have some testing bandwidth now that the releases are shipped. We are focusing on Shadow Fork, and then making sure that there are no high failures, but are there any other angles or…
00:34:58
parithosh:Specific things that we should be looking at that client teams are worried about, because we can then try to prioritize that over the next weeks.
00:35:10
Saulius Grigaitis | Grandine:Do you guys do a non-finality testing?
00:35:14
Saulius Grigaitis | Grandine:On a larger network.
00:35:17
parithosh:Do you mean the, like we had in September?
00:35:22
parithosh:We did an opportunity test round then, but we haven't repeated that right now.
00:35:27
Saulius Grigaitis | Grandine:Yeah, I think it would be valuable to have a… Last time, just before the…
00:35:35
Saulius Grigaitis | Grandine:Before the hard work on the mainnet.
00:35:40
parithosh:Okay, I think we can plan that in for after DevConnect in that case.
00:35:46
parithosh:Yeah, we will discuss that and get back to you.
00:35:49
Saulius Grigaitis | Grandine:Great, thanks.
00:35:51
Łukasz Rozmej:Yeah, I have a question. We probably do have it somewhere, but, some stats for when hammering blobs for post-peer DAS in terms of, like, blob pull. Do we have that… confirm that everything is fine there?
00:36:06
parithosh:Yeah, Sam's been looking into that, and hasn't found anything worth surfacing right now, but part of the problem is the blobs kind of originate from us, because we're doing the spamming, so it's hard to tell if there's a bug that is hidden, because we're basically reusing testnet infrastructure.
00:36:48
Mario Vega:Oh, I think, I think, going to Lucas' question, do you, do you guys have, like, any dashboard where we can… I mean, is there, is there anything worth, like…
00:36:58
Mario Vega:Or is this internal, and you only surface if you find any bugs, or do you have, like, public metrics, or…
00:37:05
parithosh:It… mostly just ZATU dataset data. We can share something, but…
00:37:12
parithosh:Yeah, the question is, like, what we're looking for.
00:37:17
Łukasz Rozmej:So my, my question was mostly about performance degradation, or, like,
00:37:24
Łukasz Rozmej:Starvation, or… bandwidth starvation, or latency spiking, things like that.
00:37:31
Łukasz Rozmej:Because of just the high memory… high bandwidth usage of blobs per post-Fusaka, and mempool.
00:37:38
parithosh:Okay, so, so, okay, got it. I think the Sunnyside Labs has some dashboards for that. We can, share that, yeah.
00:37:56
Mario Vega:Alright, any other concerns from Clintense? Regarding current status?
00:38:22
Mario Vega:And there's a question from Casey about, private blobs and rear-heavy situations.
00:38:30
Barnabas:We also didn't notice any issues with private blobs. We did many tests, when…
00:38:36
Barnabas:The relay was the only one seeing the blobs, and no other nodes were able to use, get blob V2.
00:38:45
Barnabas:So… We didn't see any issues with that. Rear communications might cause issues, with some specific ER clients.
00:38:58
Barnabas:we have fixed all of that. I remember Netherland had the pre-org issues, they push out fixes. We haven't had a non-finity test since
00:39:12
Barnabas:I would say maybe a month and a half now, so… yeah, we can definitely redo that on Devon Street.
00:39:20
kasey:Yeah, and if I can jump in, one concern I have on the CL is that when we reorg, you know, we exercise some pending block queue code paths that are not usually really, exercised in tests that don't have these reorgs, so, you know, we have
00:39:36
kasey:a missed, block, not only do we need to get the block, now we need to go get, like, a super node might need to get 128, column sidecars, you know, and that can just put a lot more strain on the node. So I think that would be… if we have a way to test that in.
00:39:50
kasey:some of the testnets, that would be good. And, and for the private blobs, I'm wondering, are we… are we continuing to test that, like, as we go through, like, Hoodie and so forth?
00:40:04
Barnabas:We are not. We're doing only on DevNet 3. We don't…
00:40:09
Barnabas:Basically, participate on testnet, manipulating testnet data.
00:40:14
Barnabas:We don't run any relays, so this would be up to the relay operators to submit private transactions, and
00:40:23
Barnabas:Yeah, I mean, they… they might have already done it,
00:40:27
Barnabas:We do not have control over those.
00:40:37
Mario Vega:So if I… sorry. Yeah, go ahead, Praszh, sorry.
00:40:40
parithosh:There was, one more, bug that we were talking about, relays and, map boosts in itself.
00:40:47
parithosh:I've posted it here, Bharat, along with the new construct folks, dug into this. The issue was that if you have multiple, relays configured, then the… there's a race condition. It's now been fixed, and there should be a release soon. But yeah, just keep an eye out for that one.
00:41:13
Mario Vega:Okay, thanks. Just going back to the question of non-finality, are we doing that on DevNetri? At some point, it was at the consensus?
00:41:22
Barnabas:Oh, we can do that, yeah. We can redo another one.
00:41:26
Barnabas:I would just ideally want to have the numbers bug,
00:41:29
Barnabas:Figured out before we trigger an infinity.
00:41:36
Barnabas:Because as far as I know, that's the only place where Nimbus has detected issues with this.
00:41:45
Mario Vega:Alright, for sure, yeah, yeah, okay, so we wait until it's… that one's fixed. If we already reach out to Nimbus, I think we should be fine, and then we try to trigger the non-finality.
00:42:02
Mario Vega:Any other comments from client teams?
00:42:14
Mario Vega:Alright, if not, going back to the original question, so do we keep… The column 24…
00:42:24
Mario Vega:For a CDT, or do we cancel? Is that…
00:42:29
Mario Vega:Or should we leave it open? Maybe you can leave it open and come back to it, and…
00:43:05
Mario Vega:Alright, there's, boarding right now, do we cancel or keep it? It seems like… Alright.
00:43:15
Mario Vega:Yeah, it seems like we have to… we… we are leaning towards cancel, so…
00:43:20
Mario Vega:Yeah, let's just cancel. So, just to summarize, the week of the… sorry, the call of the 17th is going to be canceled, and the call of the 24 is also going to be canceled.
00:43:32
Mario Vega:We are back on, December 1st, for ACDT.
00:43:43
Mario Vega:Good. Any other thoughts?
00:43:46
Mario Vega:On, on… that need to be discussed today, or… because that's everything in the agenda for today.
00:44:00
Mario Vega:Alright, if not, I think we can, we can, we can end it here.
00:44:04
Mario Vega:Thanks everyone for joining. See you on… One… one raised hand. Casey, do you have last comments?
00:44:12
kasey:Yeah, I just… since I said before that I would follow up on the Prism release, I did hear from Preston that, he is planning on getting the release out today, so I think we can't expect that to be done today.
00:44:25
Mario Vega:Excellent, thank you so much.
00:44:27
Mario Vega:Alright, thanks everyone, and thanks for joining, and see you in DevConite, or hear you in, on December 1st.
00:44:36
Antoine James:Thanks, everyone. Bye-bye.

Chat Logs

00:03:16
parithosh:There was also a reth release bug
00:06:09
wolovim:In case unclear for anyone (or any AI summarizer ;)) hoodi BPO2 will happen this wednesday
00:06:13
parithosh:https://github.com/sigp/lighthouse/issues/6837
00:08:07
Barnabas:we have seen a halting issue with nimbus on fusaka-devnet-3
00:08:23
Barnabas:they are still investigating
00:11:19
Jen:Sorry, I joined late. For Reth, we included the bug fix in v1.9.1 which we patched on Friday https://github.com/paradigmxyz/reth/releases/tag/v1.9.1
00:13:56
kasey:I just joined - I think you are asking about prysm release?
00:16:43
Ameziane Hamlat:You may need to include TPS as mgas/s may be even lower
00:19:13
Francesco:Could make sense to have another one this wednesday to go a bit beyond the overview stage, at least for some EIPs?
00:19:14
Toni Wahrstätter:We can share the recordings
00:20:53
Mario Vega:https://github.com/ethereum/execution-spec-tests/releases/tag/bal%40v1.4.0
00:21:59
Mario Vega:https://hive.ethpandaops.io/#/group/bal
00:22:22
parithosh:Nethermind fails: https://discord.com/channels/1359927674746835211/1424818910846386357/1435999369919725659
00:22:39
Ameziane Hamlat:Replying to "You may need to incl..." I meant in the grafana dashboard, as by EIP-7904, the nodes should include more transactions for the same gas limit
00:24:54
spencer-tb:Replying to "https://hive.ethpand..." 1000s should be fixed once I sort the bpo configs on start up for Amsterdam, hive config related fails, then we’ll have a truer overview on the fails.
00:29:14
Justin Traglia:I vote to cancel.
00:29:59
wolovim:For bookmarking, the two gas repricing calls: https://www.youtube.com/watch?v=f_1sTYTY9DY&list=PLJqWcTqh_zKE8xsbR8cPEDQr01e2L0Qb_&index=3
00:30:10
Barnabas:new bugs seems to be added
00:30:14
Barnabas:very little bugs are fusaka related
00:30:47
spencer-tb:Yeh they all seem very regression related (at the EL ones)
00:31:09
Barnabas:This is also why we have client diversity :D
00:31:15
Ben Adams:Nethermind already hotfixed 12hrs later
00:31:55
Barnabas:Most expensive setups will most likely be highly redundant
00:33:03
Barnabas:just in comparison, this has been the smoothest testnet fork since the merge. I don’t think any of our previous forks were 100% flawless
00:33:21
Enrico Del Fante (tbenr):As it should be for proper business 🙂
00:33:29
parithosh:Smoother than the merge 😛 We had all testnets fail for the merge
00:34:01
parithosh:But yes please test your releases!
00:34:02
Barnabas:I’d be alarmed if we didn’t have any bugs :D
00:35:48
Łukasz Rozmej:Do we have stats for mempool post peerdas?
00:37:08
Barnabas:we see no issues with 21 blobs
00:38:15
kasey:How are we feeling about: Dealing with private blobs? Re-org heavy situations?
00:40:46
parithosh:https://github.com/flashbots/mev-boost/pull/855
00:42:44
kasey:Could we drive this based on the pm issue agenda or lack thereof?
00:44:37
Justin Traglia:Bye everyone, see ya!

Summary

16 highlights · 2 decisions · 8 action itemsExperimental

fork status and schedule

  • BP01 Hoodi activation completed successfully with no BPO2 issues00:02:08
  • Next two ACDT calls canceled; resuming December 1st00:43:09

critical infrastructure

  • Teku detecting premature columns-by-root RPC requests on mainnet00:06:44
  • Nimbus halting on Fusaka devnet-3; team investigating00:08:41
  • Devnet-3 nodes out of disk from blob spam; reduced00:10:12

client updates

  • Nethermind v1.35.2 reverts buggy fixes; broken snap sync fixed00:03:18
  • Reth v1.9.1 released with EVM regression patch00:11:33
  • Lighthouse downloading blobs from checkpoint sync; fix coming00:06:40
  • Prysm stable release planned today after weekend soak testing00:14:06

testing progress

  • BAL v1.4.0 includes refilled tests; 1000+ failures per client00:20:42
  • Basic fuzzer breaks BAL networks; devnet-0 delayed until fixed00:22:11
  • Nethermind BAL benchmarking with EIP-7904 working; generating new payloads00:15:18
  • Non-finality testing planned post-DevConnect for reorg stress testing00:35:14

organizational

  • ePBS adding execution payment field and previous Randao00:26:48
  • ePBS devnet-0 expected mid-January due to DevConnect and holidays00:27:15
  • Gas repricing breakout calls completed; recordings on YouTube00:18:36

Decisions

  • Delay BAL devnet-0 until test failures and fuzzer issues resolved00:22:44
  • Cancel November 17 and 24 meetings; resume December 1st00:43:12

Action Items

  • Mario: Follow up with Reth on release and blog update00:05:59
  • Enrico (Teku): Post about premature RPC requests in Telegram/Discord00:08:25
  • Barnabas: Follow up with Nimbus on devnet-3 halting issue00:09:32
  • Spencer and Felipe: Release BAL v1.4.0 patch and fix Hive configs00:21:19
  • All client teams: Implement debug logging for block-level access lists00:23:36
  • ePBS spec team: Release ePBS spec with execution payment and Randao00:27:05
  • Barnabas and DevOps: Conduct non-finality testing after Nimbus bug resolved00:41:24
  • Prysm team: Release stable Prysm mainnet version00:14:21

Targets

  • Wednesday Nov 13 - BAL v1.4.0 patch and Hive fixes00:21:39
  • Mid-January 2026 - ePBS devnet-0 earliest launch00:27:39
  • December 5 - Next ePBS breakout call00:28:08
  • December 1 - Next ACDT call00:43:30