1
1
use std:: future:: Future ;
2
2
use std:: marker:: PhantomData ;
3
3
4
- use async_raft:: raft:: EntryMembership ;
5
4
use async_trait:: async_trait;
6
5
use maplit:: btreeset;
7
6
@@ -157,11 +156,9 @@ where
157
156
} ,
158
157
& Entry {
159
158
log_id : LogId { term : 1 , index : 2 } ,
160
- payload : EntryPayload :: Membership ( EntryMembership {
161
- membership : MembershipConfig {
162
- members : btreeset ! { 3 , 4 , 5 } ,
163
- members_after_consensus : None ,
164
- } ,
159
+ payload : EntryPayload :: Membership ( MembershipConfig {
160
+ members : btreeset ! { 3 , 4 , 5 } ,
161
+ members_after_consensus : None ,
165
162
} ) ,
166
163
} ,
167
164
] )
@@ -183,11 +180,9 @@ where
183
180
store
184
181
. append_to_log ( & [ & Entry {
185
182
log_id : ( 1 , 1 ) . into ( ) ,
186
- payload : EntryPayload :: Membership ( EntryMembership {
187
- membership : MembershipConfig {
188
- members : btreeset ! { 1 , 2 , 3 } ,
189
- members_after_consensus : None ,
190
- } ,
183
+ payload : EntryPayload :: Membership ( MembershipConfig {
184
+ members : btreeset ! { 1 , 2 , 3 } ,
185
+ members_after_consensus : None ,
191
186
} ) ,
192
187
} ] )
193
188
. await ?;
@@ -208,11 +203,9 @@ where
208
203
store
209
204
. append_to_log ( & [ & Entry {
210
205
log_id : LogId { term : 1 , index : 3 } ,
211
- payload : EntryPayload :: Membership ( EntryMembership {
212
- membership : MembershipConfig {
213
- members : btreeset ! { 1 , 2 , 3 } ,
214
- members_after_consensus : None ,
215
- } ,
206
+ payload : EntryPayload :: Membership ( MembershipConfig {
207
+ members : btreeset ! { 1 , 2 , 3 } ,
208
+ members_after_consensus : None ,
216
209
} ) ,
217
210
} ] )
218
211
. await ?;
@@ -326,11 +319,9 @@ where
326
319
} ,
327
320
& Entry {
328
321
log_id : LogId { term : 1 , index : 2 } ,
329
- payload : EntryPayload :: Membership ( EntryMembership {
330
- membership : MembershipConfig {
331
- members : btreeset ! { 3 , 4 , 5 } ,
332
- members_after_consensus : None ,
333
- } ,
322
+ payload : EntryPayload :: Membership ( MembershipConfig {
323
+ members : btreeset ! { 3 , 4 , 5 } ,
324
+ members_after_consensus : None ,
334
325
} ) ,
335
326
} ,
336
327
] )
@@ -352,11 +343,9 @@ where
352
343
store
353
344
. append_to_log ( & [ & Entry {
354
345
log_id : ( 1 , 1 ) . into ( ) ,
355
- payload : EntryPayload :: Membership ( EntryMembership {
356
- membership : MembershipConfig {
357
- members : btreeset ! { 1 , 2 , 3 } ,
358
- members_after_consensus : None ,
359
- } ,
346
+ payload : EntryPayload :: Membership ( MembershipConfig {
347
+ members : btreeset ! { 1 , 2 , 3 } ,
348
+ members_after_consensus : None ,
360
349
} ) ,
361
350
} ] )
362
351
. await ?;
@@ -377,11 +366,9 @@ where
377
366
store
378
367
. append_to_log ( & [ & Entry {
379
368
log_id : LogId { term : 1 , index : 3 } ,
380
- payload : EntryPayload :: Membership ( EntryMembership {
381
- membership : MembershipConfig {
382
- members : btreeset ! { 1 , 2 , 3 } ,
383
- members_after_consensus : None ,
384
- } ,
369
+ payload : EntryPayload :: Membership ( MembershipConfig {
370
+ members : btreeset ! { 1 , 2 , 3 } ,
371
+ members_after_consensus : None ,
385
372
} ) ,
386
373
} ] )
387
374
. await ?;
@@ -696,11 +683,9 @@ where
696
683
store
697
684
. apply_to_state_machine ( & [ & Entry {
698
685
log_id : LogId { term : 1 , index : 3 } ,
699
- payload : EntryPayload :: Membership ( EntryMembership {
700
- membership : MembershipConfig {
701
- members : btreeset ! { 1 , 2 } ,
702
- members_after_consensus : None ,
703
- } ,
686
+ payload : EntryPayload :: Membership ( MembershipConfig {
687
+ members : btreeset ! { 1 , 2 } ,
688
+ members_after_consensus : None ,
704
689
} ) ,
705
690
} ] )
706
691
. await ?;
@@ -1004,11 +989,9 @@ where
1004
989
} ,
1005
990
& Entry {
1006
991
log_id : LogId { term : 1 , index : 3 } ,
1007
- payload : EntryPayload :: Membership ( EntryMembership {
1008
- membership : MembershipConfig {
1009
- members : btreeset ! { 1 , 2 , 3 } ,
1010
- members_after_consensus : None ,
1011
- } ,
992
+ payload : EntryPayload :: Membership ( MembershipConfig {
993
+ members : btreeset ! { 1 , 2 , 3 } ,
994
+ members_after_consensus : None ,
1012
995
} ) ,
1013
996
} ,
1014
997
] )
@@ -1021,11 +1004,9 @@ where
1021
1004
} ,
1022
1005
& Entry {
1023
1006
log_id : LogId { term : 2 , index : 2 } ,
1024
- payload : EntryPayload :: Membership ( EntryMembership {
1025
- membership : MembershipConfig {
1026
- members : btreeset ! { 3 , 4 , 5 } ,
1027
- members_after_consensus : None ,
1028
- } ,
1007
+ payload : EntryPayload :: Membership ( MembershipConfig {
1008
+ members : btreeset ! { 3 , 4 , 5 } ,
1009
+ members_after_consensus : None ,
1029
1010
} ) ,
1030
1011
} ,
1031
1012
] )
@@ -1064,11 +1045,9 @@ where
1064
1045
} ,
1065
1046
& Entry {
1066
1047
log_id : LogId { term : 1 , index : 3 } ,
1067
- payload : EntryPayload :: Membership ( EntryMembership {
1068
- membership : MembershipConfig {
1069
- members : btreeset ! { 1 , 2 , 3 } ,
1070
- members_after_consensus : None ,
1071
- } ,
1048
+ payload : EntryPayload :: Membership ( MembershipConfig {
1049
+ members : btreeset ! { 1 , 2 , 3 } ,
1050
+ members_after_consensus : None ,
1072
1051
} ) ,
1073
1052
} ,
1074
1053
] )
@@ -1082,11 +1061,9 @@ where
1082
1061
} ,
1083
1062
& Entry {
1084
1063
log_id : LogId { term : 2 , index : 2 } ,
1085
- payload : EntryPayload :: Membership ( EntryMembership {
1086
- membership : MembershipConfig {
1087
- members : btreeset ! { 3 , 4 , 5 } ,
1088
- members_after_consensus : None ,
1089
- } ,
1064
+ payload : EntryPayload :: Membership ( MembershipConfig {
1065
+ members : btreeset ! { 3 , 4 , 5 } ,
1066
+ members_after_consensus : None ,
1090
1067
} ) ,
1091
1068
} ,
1092
1069
] )
0 commit comments