Troubleshoot with Akshaya reasons behind CI failing on nim-libp2p#1420
Discussed with Ben how to make his workflow more efficient, suggested to not use docker since it adds an unnecesary delay between writing code and running the code
Troubleshoot why there was a PeerID mismatch when running mix PoC
vac:p2p:ift:2025q2-gossipsub-perf-improvements
Discussed with Farooq work pending for Gossipsub 1.4
Fixed minor compilation problem on tests and applied formatting to PR to get CI to pass
Started working on calculating peer bandwidth and making the preamble sending depend on meeting a msg size condition.
Investigated the reason behind this issue https://github.com/vacp2p/nim-libp2p/issues/1462 , with the problem being that we do not handle half open states correctly in yamux. Should we work on this?
Issues with cephfs pvc (Monday) in the lab, changed to moosefs-storage.
Issues with Dockerhub credentials, docker images were ratelimited for big deployments (1K). Requested Friday 6th, applied Thusday.
Thursday night experiments were cancelled because of internet outage. Dockerhub was returning 500 error when pulling containers.
Issues with data scrapping in experiments. Debugged to check if it was a nimlibp2p issue, internet issue again, or lab issue.
Debugged and discussed. Lab was having inestabilities because of NVMes that were full.
Discussed changes that needed to be done in Sapphire. Will be done over the weekend and experiments will be re-deployed on Sunday.
Added namespace to Prometheus scraping, we can now filter by experiments namespace, so deployments data should not interfiere with others when scraping.
develop progress: handles reverse deps for develop
Fixes an issue where babel root packages failed to install. uninstall ci green
tlocal green
Declarative parser by default (enables vnext)
Fixes a rebas- state-separation-architecture-poc:hybrid
Continued working on adapting Ethereum account based model into NSSA. Beside adding related specifications about Ethereum, worked on providing ways to integrate private, SE, and DE executions process.
Presented some ideas for Q3 research tasks at the NSSA Research <> ACZ brainstorming meeting (slides).
Presented a lean dev approach proposal for Q3 (and Q4) at the team planning (slides).
Worked with Moudy on concrete research tasks for Q3 (see here).
Continued working on adapting Solana’s model to NSSA (here). Drafted a possible workaround for the team’s concerns about runtime selective privacy. Cleaned up the doc and went over what I’d written so far to check it makes sense.
Finished light user support document. Provided a list of additional work that needs to be done for private and DE transactions to determine feasibility of the two possibilities. Due to lack of documentation and benchmarks targeting mobile devices, proof generation has to be tested.
Continued working on adapting Ethereum account based model into NSSA. Beside adding related specifications about Ethereum, worked on providing ways to integrate private, SE, and DE executions process.
Presented some ideas for Q3 research tasks at the NSSA Research <> ACZ brainstorming meeting (slides).
Presented a lean dev approach proposal for Q3 (and Q4) at the team planning (slides).
Worked with Moudy on concrete research tasks for Q3 (see here).
Continued working on adapting Solana’s model to NSSA (here). Drafted a possible workaround for the team’s concerns about runtime selective privacy. Cleaned up the doc and went over what I’d written so far to check it makes sense.
Finished light user support document. Provided a list of additional work that needs to be done for private and DE transactions to determine feasibility of the two possibilities. Due to lack of documentation and benchmarks targeting mobile devices, proof generation has to be tested.