François Garillot
François Garillot
Auto-merges minor version upgrades from dependabot when they fully pass CI. + minor upgrades.
At the moment, our `ServerCertVerifier` / `ClientCertVerifier` accept a self-signed certificate that's signed precisely by our expected key. Workers are authenticated by their primary and do not pre-share their keys,...
#22 introduced the `Certifiable` trait, and introduced the Ed25519 implementation of it. This allows using the Ed25519 signature scheme (as implemented by `ed25519_dalek`) conveniently with TLS certificates expecting pre-shared public...
> although I wonder why we don't just have Iter return a stream, so that the caller can turn it into an iterator and use the full panoply of iterator...
We sometimes retrieve items from the databases just to send them over a network interface right after, and would like to avoid the deserialization-serialization: https://github.com/MystenLabs/narwhal/blob/410ed5d51b7bd2a1e67fd8b2960986c39be58da9/primary/src/helper.rs#L61 We should offer an interface...
See https://github.com/rust-rocksdb/rust-rocksdb/pull/595/files
We have a number of operations that require an atomic read-modify-update pattern on a range of keys. We should find a way to expose merge operators, if we find a...
This : - demonstrates the use of a merge operator to implement a "weak insert" (insert on empty-or-equal). This could: - be used in a try-and-check logic with a get/multi-get...
We should look into this though to possibly speed up key lookups. https://github.com/facebook/rocksdb/wiki/Prefix-Seek _Originally posted by @velvia in https://github.com/MystenLabs/mysten-infra/pull/32#pullrequestreview-902133998_
We are starting to read federated logs from several validators using e.g. our docker-compose validators. Our aggregation techniques for this are not great: they jumble the provenance of each log...