Skip to content

qkc/slave 06: add PeerConn, Dispatcher, and peer routing#39

Open
iteyelmp wants to merge 5 commits into
slave-05from
slave-06
Open

qkc/slave 06: add PeerConn, Dispatcher, and peer routing#39
iteyelmp wants to merge 5 commits into
slave-05from
slave-06

Conversation

@iteyelmp

Copy link
Copy Markdown

Summary

Implement PR6 of the QuarkChain Slave migration:

  • PeerConn (virtual peer connection)
  • Dispatcher (peer routing)
  • Peer lifecycle management
  • Peer RPC dispatch

Corresponds to:

  • PeerShardConnection
  • VirtualConnection
  • ForwardingVirtualConnection
  • MasterConnection peer routing

Testing

  • Unit tests for routing, lifecycle, RPC isolation, and cleanup
  • Python↔Go integration test covering the full PeerConn flow

All tests pass.

@iteyelmp
iteyelmp changed the base branch from goshard/base to slave-05 July 16, 2026 09:48
iteyelmp added 2 commits July 16, 2026 17:54
# Conflicts:
#	qkc/cluster/slave/master_conn.go
@iteyelmp iteyelmp changed the title qkc/slave 05: add PeerConn, Dispatcher, and peer routing qkc/slave 06: add PeerConn, Dispatcher, and peer routing Jul 16, 2026
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