You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: change-log.md
+32
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,35 @@
1
+
## v0.7.4
2
+
3
+
### Changed:
4
+
5
+
- Changed: [1bd22edc](https://github.com/datafuselabs/openraft/commit/1bd22edc0a8dc7a9c314341370b3dfeb357411b5) remove AddLearnerError::Exists, which is not actually used; by 张炎泼; 2022-09-30
6
+
7
+
- Changed: [c6fe29d4](https://github.com/datafuselabs/openraft/commit/c6fe29d4a53b47f6c43d83a24e1610788a4c0166) change-membership does not return error when replication lags; by 张炎泼; 2022-10-22
8
+
9
+
If `blocking` is `true`, `Raft::change_membership(..., blocking)` will
10
+
block until repliication to new nodes become upto date.
11
+
But it won't return an error when proposing change-membership log.
12
+
13
+
- Change: remove two errors: `LearnerIsLagging` and `LearnerNotFound`.
14
+
15
+
- Fix: #581
16
+
17
+
### Fixed:
18
+
19
+
- Fixed: [2896b98e](https://github.com/datafuselabs/openraft/commit/2896b98e34825a8623ec4650da405c79827ecbee) changing membership should not remove replication to all learners; by 张炎泼; 2022-09-30
20
+
21
+
When changing membership, replications to the learners(non-voters) that
22
+
are not added as voter should be kept.
23
+
24
+
E.g.: with a cluster of voters `{0}` and learners `{1, 2, 3}`, changing
25
+
membership to `{0, 1, 2}` should not remove replication to node `3`.
26
+
27
+
Only replications to removed members should be removed.
28
+
29
+
### Added:
30
+
31
+
- Added: [9a22bb03](https://github.com/datafuselabs/openraft/commit/9a22bb035b1d456ab2949c8b3abdbaa630622c63) add rocks-store as a `RaftStorage` implementation based on rocks-db; by 张炎泼; 2023-02-22
- Changed: [1bd22edc](https://github.com/datafuselabs/openraft/commit/1bd22edc0a8dc7a9c314341370b3dfeb357411b5) remove AddLearnerError::Exists, which is not actually used; by 张炎泼; 2022-09-30
4
+
5
+
- Changed: [c6fe29d4](https://github.com/datafuselabs/openraft/commit/c6fe29d4a53b47f6c43d83a24e1610788a4c0166) change-membership does not return error when replication lags; by 张炎泼; 2022-10-22
6
+
7
+
If `blocking` is `true`, `Raft::change_membership(..., blocking)` will
8
+
block until repliication to new nodes become upto date.
9
+
But it won't return an error when proposing change-membership log.
10
+
11
+
- Change: remove two errors: `LearnerIsLagging` and `LearnerNotFound`.
12
+
13
+
- Fix: #581
14
+
15
+
### Fixed:
16
+
17
+
- Fixed: [2896b98e](https://github.com/datafuselabs/openraft/commit/2896b98e34825a8623ec4650da405c79827ecbee) changing membership should not remove replication to all learners; by 张炎泼; 2022-09-30
18
+
19
+
When changing membership, replications to the learners(non-voters) that
20
+
are not added as voter should be kept.
21
+
22
+
E.g.: with a cluster of voters `{0}` and learners `{1, 2, 3}`, changing
23
+
membership to `{0, 1, 2}` should not remove replication to node `3`.
24
+
25
+
Only replications to removed members should be removed.
26
+
27
+
### Added:
28
+
29
+
- Added: [9a22bb03](https://github.com/datafuselabs/openraft/commit/9a22bb035b1d456ab2949c8b3abdbaa630622c63) add rocks-store as a `RaftStorage` implementation based on rocks-db; by 张炎泼; 2023-02-22
0 commit comments