Skip to content

[DNM] statement store: DHT feature branch#12319

Draft
AndreiEres wants to merge 5 commits into
masterfrom
feature/statement-store-dht
Draft

[DNM] statement store: DHT feature branch#12319
AndreiEres wants to merge 5 commits into
masterfrom
feature/statement-store-dht

Conversation

@AndreiEres

Copy link
Copy Markdown
Contributor

No description provided.

AndreiEres and others added 5 commits June 3, 2026 15:25
Part of #11937

Created an orchestrator scaffolding for an PoC
Part of #11934

Mirrored the approach from smoldot
Adds a working CLAUDE.md to substrate/client/network/statement/ marking
the directory as part of the DHT-affinity feature
(#11932). It records
the integration branch, the crate layout, the v2dht_enabled() gate, the
wire-compat constraint, and writing rules. Remove it before merging
feature/statement-store-dht into master.
Part of #11934

Adds v2dht/explicit_affinity.rs — a PoC ExplicitAffinity stub mirroring
V2DhtOrchestrator, implementing the proposed API:
add_topics/remove_topics, local_filter(),
update_peer_filter/on_peer_disconnected, and
local_has_explicit_affinity/peer_has_explicit_affinity. The orchestrator
now owns it. Methods are TODO stubs with trace logs, behind
v2dht_enabled(); no behavior change.
Merged master

---------

Signed-off-by: Adrian Catangiu <adrian@parity.io>
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
Signed-off-by: Tomasz Bartos <tomasz.bartos@iohk.io>
Signed-off-by: Iulian Barbu <iulian.barbu@parity.io>
Co-authored-by: Javier Viola <363911+pepoviola@users.noreply.github.com>
Co-authored-by: Bastian Köcher <git@kchr.de>
Co-authored-by: cmd[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
Co-authored-by: PG Herveou <pgherveou@gmail.com>
Co-authored-by: dharjeezy <dharjeezy@gmail.com>
Co-authored-by: Adrian Catangiu <adrian@parity.io>
Co-authored-by: Michal Kucharczyk <1728078+michalkucharczyk@users.noreply.github.com>
Co-authored-by: Nasihudeen Jimoh <nasihudeen04@gmail.com>
Co-authored-by: muharem <ismailov.m.h@gmail.com>
Co-authored-by: Alexander Samusev <41779041+alvicsam@users.noreply.github.com>
Co-authored-by: eskimor <jfanatiker@gmx.at>
Co-authored-by: Davide Galassi <davxy@datawok.net>
Co-authored-by: drskalman <35698397+drskalman@users.noreply.github.com>
Co-authored-by: Paolo La Camera <paolo@parity.io>
Co-authored-by: Egor_P <egor@parity.io>
Co-authored-by: Sebastian Kunert <mail@skunert.dev>
Co-authored-by: Ludovic Domingues <ludovic.domingues96@gmail.com>
Co-authored-by: Branislav Kontur <bkontur@gmail.com>
Co-authored-by: Serban Iorga <serban@parity.io>
Co-authored-by: Iulian Barbu <14218860+iulianbarbu@users.noreply.github.com>
Co-authored-by: Klapeyron <11329616+Klapeyron@users.noreply.github.com>
Co-authored-by: Serban Iorga <serban300@gmail.com>
Co-authored-by: Tsvetomir Dimitrov <tsvetomir@parity.io>
Co-authored-by: Ross Bulat <ross@jkrb.io>
Co-authored-by: Milos Kriz <82968568+miloskriz@users.noreply.github.com>
Co-authored-by: eskimor <robert@gonimo.com>
Co-authored-by: eskimor <eskimor@noreply.com>
Co-authored-by: Marios <marios@parity.io>
Co-authored-by: Alin Dima <alin@parity.io>
Co-authored-by: Rodrigo Quelhas <22591718+RomarQ@users.noreply.github.com>
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant