erigon-pulse/turbo/shards/shards.proto
ledgerwatch cceb8c2c3a
Sharded state experiment based on call_traces stage run via integration (#1329)
* Initial work on state shards

* Fix compile errors

* Intermediate

* Implement dispatcher

* Implemented sharded reader

* No cache

* Print comms

* No prepopulation

* Print dispatcher activity

* Print more

* Print errors

* Fix dispatcher

* Remove logging

* Dispatcher to enforce initial barrier

* Don't print that much

* Turn off cache pre-seeting for state sharding

* Artificial latency, fixed number of blocks to execute

* Fix
2020-10-31 11:51:56 +00:00

15 lines
263 B
Protocol Buffer

syntax = "proto3";
package shards;
option go_package = "./shards;shards";
// Provides methods to access key-value data
service Dispatcher {
rpc StartDispatch(stream StateRead) returns (stream StateRead);
}
message StateRead {
bytes k = 1;
bytes v = 2;
}