canepat

Results 100 issues of 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...

bug

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

enhancement

``` 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...

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)...

enhancement

https://github.com/ledgerwatch/erigon/pull/6292

enhancement

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...

enhancement

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...

enhancement