This repository has been archived by the owner on Sep 6, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 480
Locking while taking a snapshot #238
Comments
ping, can someone confirm this bug ? |
+1 Can we help with this? |
So as far as I can see, this library is currently unmaintained, right? |
@benbjohnson, thanks for the info. @jvshahid: Is team around InfluxDB planning to maintain this or are you looking for alternatives? |
@mre I'm working with InfluxDB on a high performance version of raft to stream all data through. After that's finished, InfluxDB won't have a go-raft dependency. |
@benbjohnson Very nice. I could help you with testing if you like. |
@mre The etcd team's library is at http://godoc.org/github.com/coreos/etcd/raft and it is also used by http://godoc.org/github.com/cockroachdb/cockroach/multiraft if you are looking at options. |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
We have come across a bug in influxdata/influxdb#1006 which I think is caused by the lack of locking while taking a snapshot. There's a todo that points to this limitation, but I think this is a serious bug that should be addressed immediately. The line in question is https://github.com/goraft/raft/blob/master/server.go#L1188
The text was updated successfully, but these errors were encountered: