mirror of https://github.com/logos-co/roadmap.git
4.1 KiB
4.1 KiB
title | tags | date | lastmod | draft | |
---|---|---|---|---|---|
2023-10-09 Waku Weekly |
|
2023-10-09 | 2023-10-09 | false |
go-waku
unittest that @richard-ramos had prepared.
After directly comparing the Store protocol, noticed that the bottle neck is within the database itself. i.e. the SQLite database performs better than Postgres, given that we have a very simple schema and simple queries, without joins. Adding indexes to the Postgres database didn't help very much. For example, given the same query, SQLite takes 1ms whereas Postgres takes 6ms.
- next:
- Wrap up the Store testing environment and install it into our sandbox machine, metal-01.he-eu-hel1.wakudev.misc.statusim.net
, so that anyone can proceed from this point (two databases with the same dataset of ~2 million rows .) in case someone is keen on analyzing performance or debug in a more realistic testing scenery. This will include concurrent queries from multiple nodes, where PostgreSQL is expected to perform better.
- Start extracting the database creation and indexes creation to outside the code base.
chore: add retention policy with GB or MB limitation {enhancement}, {E:PostgreSQL}
In review: the database bug to delete limited messages/rows
Upcoming/working: updated retention policy + test + missing tes on timestamp based retention policy
Undergoing: MUID concept on message level
feat: provide a way to define advertised addresses {enhancement}
- achieved: went over the code and found the root cause of the issue and a preliminary solution
- next: finish discussing the approach to the solution and implement it
js-waku
Static Sharding {E:Static sharding}
- achieved: PR open for allowing peer management for multiple pubsub topics/shard
- next: getting reviews & releasing
Peer Management: Connection and Disconnection {track:restricted-run}, {E:2.1: Production testing of existing protocols}
- achieved: investigated & closed #1412
- next: look into addressing deliberate vs accidental disconnections
go-waku
- Team attended EthRome