nats-io / nats-streaming-server

NATS Streaming System Server
https://nats.io
Apache License 2.0
2.51k stars 283 forks source link

[FIXED] Clustering: Raft log sync between leader and follower fails #1295

Closed kozlovic closed 10 months ago

kozlovic commented 10 months ago

This was an issue with raft library and msg pack discrepencies. Update of dependencies should resolve this.

github.com/hashicorp/go-msgpack/v2 v2.1.0 -> v2.1.1 github.com/hashicorp/raft v1.5.0 -> v1.6.0 github.com/nats-io/nats-server/v2 v2.9.23 -> v2.9.24 github.com/nats-io/nats.go v1.28.0 -> v1.31.0 github.com/prometheus/procfs v0.11.0 -> v0.12.0 go.etcd.io/bbolt v1.3.7 -> v1.3.8 golang.org/x/crypto v0.14.0 -> v0.15.0 golang.org/x/sys v0.13.0 -> v0.14.0

Resolves #1291

Signed-off-by: Ivan Kozlovic ivan@synadia.com

kozlovic commented 10 months ago

@derekcollison I know that NATS Streaming is EOL, but a user wanted to build it on their own but saw that there were some commits since last release (v0.25.5), which were due to dependbot that found some issues with some of the dependencies. I offered to do a last release (PR to follow). Upgrading those dependencies happen to fix an issue reported by that same user some time back.