canepat
canepat
After #1879 was merged into master, an apparently new ODR violation in `silkworm_capi_test` target started to show up with two different symptoms in ASAN build: - explicit ODR violation for...
see https://github.com/ledgerwatch/erigon/issues/8588 see also https://stackoverflow.com/questions/19123980/boost-asio-type-to-use-for-both-unix-socket-and-tcp-socket
See https://github.com/ledgerwatch/erigon/pull/8736
``` 2023-06-09T08:22:16.3466742Z ------------------------------------------------------------------------------- 2023-06-09T08:22:16.3468233Z RecSplit8 2023-06-09T08:22:16.3469169Z keys 2023-06-09T08:22:16.3470485Z ------------------------------------------------------------------------------- 2023-06-09T08:22:16.3471954Z D:\a\silkworm\silkworm\silkworm\node\recsplit\rec_split_test.cpp(43) 2023-06-09T08:22:16.3473099Z ............................................................................... 2023-06-09T08:22:16.3473629Z 2023-06-09T08:22:16.3474456Z D:\a\silkworm\silkworm\silkworm\node\recsplit\rec_split_test.cpp(47): FAILED: 2023-06-09T08:22:16.3475928Z CHECK_NOTHROW( rs.build() ) 2023-06-09T08:22:16.3476938Z due to unexpected exception with message: 2023-06-09T08:22:16.3495081Z rename:...
[StateChanges OK: multiple concurrent subscriptions](https://app.circleci.com/pipelines/github/torquem-ch/silkworm/6642/workflows/913e2a4d-bee3-4e76-b925-be3df7774c8b/jobs/28073) #!/bin/bash -eo pipefail cmd/test/node_test ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node_test is a Catch v2.13.9 host application. Run with -? for options ------------------------------------------------------------------------------- BackEndKvServer E2E: KV StateChanges OK: multiple concurrent...
Disabled in #888
Add implementation of full state replica (i.e. loading all plain state in state cache at the startup, so that applying state changes will keep the full state local to Silkrpc)...
https://github.com/ledgerwatch/erigon/pull/6292
This PR changes the `node` and `sync` modules to use the client/server abstractions built around the [`execution`](https://github.com/ledgerwatch/interfaces/blob/master/execution/execution.proto) interface. Specifically: - create Execution API DirectClient and Server (disabled by config for...
This PR defines the following abstractions wrapped around the internal [`execution`](https://github.com/ledgerwatch/interfaces/blob/master/execution/execution.proto) interface: - gRPC client and server - direct (i.e. in-process, gRPC-free) client implementation This PR adds the client/server bindings...