regatta
regatta copied to clipboard
Regatta is a distributed key-value store. It is Kubernetes friendly with emphasis on high read throughput and low operational cost.
Bumps [wandera/golangci-lint-action](https://github.com/wandera/golangci-lint-action) from 4 to 5. Commits 82d40c2 feat: remove Go cache management (#1024) c683728 feat: add option to not save cache (#851) bf6479d feat: add support for pull_request_target and...
**Is your feature request related to a problem? Please describe.** Regatta should be able to behave correctly when there is a problem with the filesystem -- corrupted data etc. **Describe...
## Description ## Related Issue ## Motivation and Context ## How Has This Been Tested?
**Is your feature request related to a problem? Please describe.** Currently, anyone who has access to the [Regatta gRPC API](https://engineering.jamf.com/regatta/api/#regatta-proto) is able to issue write requests to it. This violates...
**Is your feature request related to a problem? Please describe.** Regatta offers [backup/restore mechanism](https://engineering.jamf.com/regatta/operations_guide/backups/#backups) for backing up and restoring data as break-glass procedure. Currently, there is no way to verify...
**Is your feature request related to a problem? Please describe.** Currently, single Raft node may be the leader of majority of tables. This means that the load is not evenly...
**Describe the bug** Certain tests in the replication and storage package could take a different route in the code depending on a timing of the test. **To Reproduce** * Run...
**Describe the bug** In some very rare cases, worker replication routine responsible for replicating single table from leader to follower cluster stops recovering from snapshot due to "context deadline exceeding"....
In order to improve observability, add metrics for * table wrapper * latency metrics for Range/Put/Delete * failure metrics for Get/Set/Delete * table pebble storage * \# of write stalls...
**Is your feature request related to a problem? Please describe.** Applications should be able to connect to Regatta, watch a range of keys and get notified of changes. The API...