Browse Source
Upgrade raft to v1.1.6 to fix panic on log compaction (#7811 )
Fixes #7810
The raft library would panic when prevLogIndex was beyond the end of
the log after compaction. The fix in raft v1.1.6 returns nil instead,
triggering the snapshot fallback mechanism.
pull/7812/merge
Chris Lu
1 day ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with
3 additions and
3 deletions
go.mod
go.sum
@ -71,7 +71,7 @@ require (
github . com / rcrowley / go - metrics v0 . 0.0 - 20201227073835 - cf1acfcdf475 / / indirect
github . com / rcrowley / go - metrics v0 . 0.0 - 20201227073835 - cf1acfcdf475 / / indirect
github . com / remyoudompheng / bigfft v0 . 0.0 - 20230129092748 - 24 d4a6f8daec / / indirect
github . com / remyoudompheng / bigfft v0 . 0.0 - 20230129092748 - 24 d4a6f8daec / / indirect
github . com / seaweedfs / goexif v1 . 0.3
github . com / seaweedfs / goexif v1 . 0.3
github . com / seaweedfs / raft v1 . 1.3
github . com / seaweedfs / raft v1 . 1.6
github . com / sirupsen / logrus v1 . 9.3 / / indirect
github . com / sirupsen / logrus v1 . 9.3 / / indirect
github . com / spf13 / afero v1 . 15.0 / / indirect
github . com / spf13 / afero v1 . 15.0 / / indirect
github . com / spf13 / cast v1 . 10.0 / / indirect
github . com / spf13 / cast v1 . 10.0 / / indirect
@ -1618,8 +1618,8 @@ github.com/seaweedfs/cockroachdb-parser v0.0.0-20251021184156-909763b17138 h1:bX
github.com/seaweedfs/cockroachdb-parser v0.0.0-20251021184156-909763b17138/go.mod h1:JSKCh6uCHBz91lQYFYHCyTrSVIPge4SUFVn28iwMNB0=
github.com/seaweedfs/cockroachdb-parser v0.0.0-20251021184156-909763b17138/go.mod h1:JSKCh6uCHBz91lQYFYHCyTrSVIPge4SUFVn28iwMNB0=
github.com/seaweedfs/goexif v1.0.3 h1:ve/OjI7dxPW8X9YQsv3JuVMaxEyF9Rvfd04ouL+Bz30=
github.com/seaweedfs/goexif v1.0.3 h1:ve/OjI7dxPW8X9YQsv3JuVMaxEyF9Rvfd04ouL+Bz30=
github.com/seaweedfs/goexif v1.0.3/go.mod h1:Oni780Z236sXpIQzk1XoJlTwqrJ02smEin9zQeff7Fk=
github.com/seaweedfs/goexif v1.0.3/go.mod h1:Oni780Z236sXpIQzk1XoJlTwqrJ02smEin9zQeff7Fk=
github.com/seaweedfs/raft v1.1.3 h1:5B6hgneQ7IuU4Ceom/f6QUt8pEeqjcsRo+IxlyPZCws =
github.com/seaweedfs/raft v1.1.3 /go.mod h1:9cYlEBA+djJbnf/5tWsCybtbL7ICYpi+Uxcg3MxjuNs=
github.com/seaweedfs/raft v1.1.6 h1:e83Xn0boscPnuSiBllUPeWRVS6JKrqJPYBozgFyBiC0 =
github.com/seaweedfs/raft v1.1.6 /go.mod h1:9cYlEBA+djJbnf/5tWsCybtbL7ICYpi+Uxcg3MxjuNs=
github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo=
github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo=
github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM=
github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM=
github.com/sergi/go-diff v1.2.0 h1:XU+rvMAioB0UC3q1MFrIQy4Vo5/4VsRDQQXHsEya6xQ=
github.com/sergi/go-diff v1.2.0 h1:XU+rvMAioB0UC3q1MFrIQy4Vo5/4VsRDQQXHsEya6xQ=