issues
search
dinowernli
/
concord
A distributed key-value store in Rust
Apache License 2.0
4
stars
0
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Add diagnostics for applied commits
#46
dinowernli
opened
5 months ago
0
Update README.md
#45
dinowernli
closed
6 months ago
0
Upgrade the bytes package.
#44
dinowernli
closed
6 months ago
0
Update a few project dependencies
#43
dinowernli
closed
6 months ago
0
Remove dead imports.
#42
dinowernli
closed
6 months ago
0
Update dependencies and fix the build
#41
dinowernli
closed
6 months ago
0
Add a serving multiplexer to serve both web and grpc requests on the same port
#40
dinowernli
closed
5 months ago
0
Tone down log chattiness and make failure injection configurable
#39
dinowernli
closed
1 year ago
0
Add a debug http service for the keyvalue store.
#38
dinowernli
opened
1 year ago
0
Disentangle the kv service from the raft state machine and make the store reusable
#37
dinowernli
closed
1 year ago
0
Make sure former cluster members dont disrupt operation and add fast path for commit.
#36
dinowernli
closed
1 year ago
0
Add support for latency injection.
#35
dinowernli
closed
1 year ago
0
test commit
#34
dinowernli
closed
1 year ago
0
Add basic failure injection to the raft rpc clients.
#33
dinowernli
closed
1 year ago
0
Update the prost, tokio, and tonic libraries to modern versions.
#32
dinowernli
closed
2 years ago
0
Validate consensus implementation in the presence of network issues
#31
dinowernli
opened
2 years ago
1
Split commit logic into a helper
#30
dinowernli
closed
3 years ago
0
Delegate quorum decisions to the cluster object
#29
dinowernli
closed
3 years ago
0
Switch to using the tracing library for logging events
#28
dinowernli
closed
3 years ago
0
Update some dependencies
#27
dinowernli
closed
3 years ago
0
Fix a bug where cancelled follower timeouts were still happening
#26
dinowernli
closed
3 years ago
0
Add some diagnostics to help investigate election oddities
#25
dinowernli
closed
3 years ago
0
Add support for updating cluster membership
#24
dinowernli
closed
3 years ago
0
Rename config to options
#23
dinowernli
closed
3 years ago
0
Extract cluster information into its own concept
#22
dinowernli
closed
3 years ago
0
Add latency measurement to raft operations.
#21
dinowernli
closed
3 years ago
0
Split storage-related functionality into a separate Store concept
#20
dinowernli
closed
3 years ago
0
Remove unused function.
#19
dinowernli
closed
3 years ago
0
Reuse the logic to retry rpcs and follow the leader
#18
dinowernli
closed
3 years ago
0
Add the concept of names to make logs easier to read
#17
dinowernli
closed
3 years ago
0
Replace the main commit loop with a loop that puts values into the keyvalue service
#16
dinowernli
closed
3 years ago
0
Reuse channels when making rpcs.
#15
dinowernli
closed
3 years ago
0
Swap to using Tonic for GRPC
#14
dinowernli
closed
3 years ago
0
Add a keyvalue service to expose as the main cluster interface
#13
dinowernli
closed
3 years ago
0
Add a mutex to the raft client.
#12
dinowernli
closed
3 years ago
0
Add support for notifying listeners when the committed index advances
#11
dinowernli
closed
3 years ago
0
Upgrade dependencies
#10
dinowernli
closed
3 years ago
0
Add workflow-based CI to the project
#9
dinowernli
closed
3 years ago
0
Add support for snapshotting and compaction in the consensus module
#8
dinowernli
closed
3 years ago
0
Add support for an InstallSnapshot RPC in Raft nodes
#7
dinowernli
closed
3 years ago
0
Add support in LogSlice for starting in the middle of the log
#6
dinowernli
closed
3 years ago
0
Track the total size in bytes of LogSlice instances
#5
dinowernli
closed
3 years ago
0
Run cargo fmt.
#4
dinowernli
closed
3 years ago
0
Add support for versioning in Store
#3
dinowernli
closed
3 years ago
0
Introduce the concept of state machine snapshots
#2
dinowernli
closed
4 years ago
0
Setup travis CI
#1
dinowernli
closed
4 years ago
0