@@ -257,17 +257,9 @@ func (c *RaftCluster) SetVersionChangedNotifier(n *notify.Notifier) {
257
257
}
258
258
259
259
func (c * RaftCluster ) UnsafeLoad () {
260
- if c .be != nil {
261
- c .version = c .be .ClusterVersionFromBackend ()
262
- c .members , c .removed = c .be .MustReadMembersFromBackend ()
263
- } else {
264
- c .version = clusterVersionFromStore (c .lg , c .v2store )
265
- c .members , c .removed = membersFromStore (c .lg , c .v2store )
266
- }
267
-
268
- if c .be != nil {
269
- c .downgradeInfo = c .be .DowngradeInfoFromBackend ()
270
- }
260
+ c .version = c .be .ClusterVersionFromBackend ()
261
+ c .members , c .removed = c .be .MustReadMembersFromBackend ()
262
+ c .downgradeInfo = c .be .DowngradeInfoFromBackend ()
271
263
}
272
264
273
265
func (c * RaftCluster ) Recover (onSet func (* zap.Logger , * semver.Version )) {
@@ -415,7 +407,7 @@ func (c *RaftCluster) AddMember(m *Member, shouldApplyV3 ShouldApplyV3) {
415
407
setIsLearnerMetric (m )
416
408
}
417
409
418
- if c . be != nil && shouldApplyV3 {
410
+ if shouldApplyV3 {
419
411
c .be .MustSaveMemberToBackend (m )
420
412
421
413
c .members [m .ID ] = m
@@ -448,7 +440,7 @@ func (c *RaftCluster) RemoveMember(id types.ID, shouldApplyV3 ShouldApplyV3) {
448
440
if c .v2store != nil {
449
441
mustDeleteMemberFromStore (c .lg , c .v2store , id )
450
442
}
451
- if c . be != nil && shouldApplyV3 {
443
+ if shouldApplyV3 {
452
444
c .be .MustDeleteMemberFromBackend (id )
453
445
454
446
m , ok := c .members [id ]
@@ -492,7 +484,7 @@ func (c *RaftCluster) UpdateAttributes(id types.ID, attr Attributes, shouldApply
492
484
if c .v2store != nil {
493
485
mustUpdateMemberAttrInStore (c .lg , c .v2store , m )
494
486
}
495
- if c . be != nil && shouldApplyV3 {
487
+ if shouldApplyV3 {
496
488
c .be .MustSaveMemberToBackend (m )
497
489
}
498
490
return
@@ -531,7 +523,7 @@ func (c *RaftCluster) PromoteMember(id types.ID, shouldApplyV3 ShouldApplyV3) {
531
523
isLearner .Set (0 )
532
524
}
533
525
534
- if c . be != nil && shouldApplyV3 {
526
+ if shouldApplyV3 {
535
527
c .members [id ].RaftAttributes .IsLearner = false
536
528
c .updateMembershipMetric (id , true )
537
529
c .be .MustSaveMemberToBackend (c .members [id ])
@@ -560,7 +552,7 @@ func (c *RaftCluster) UpdateRaftAttributes(id types.ID, raftAttr RaftAttributes,
560
552
m .RaftAttributes = raftAttr
561
553
mustUpdateMemberInStore (c .lg , c .v2store , & m )
562
554
}
563
- if c . be != nil && shouldApplyV3 {
555
+ if shouldApplyV3 {
564
556
c .members [id ].RaftAttributes = raftAttr
565
557
c .be .MustSaveMemberToBackend (c .members [id ])
566
558
@@ -619,7 +611,7 @@ func (c *RaftCluster) SetVersion(ver *semver.Version, onSet func(*zap.Logger, *s
619
611
if c .v2store != nil {
620
612
mustSaveClusterVersionToStore (c .lg , c .v2store , ver )
621
613
}
622
- if c . be != nil && shouldApplyV3 {
614
+ if shouldApplyV3 {
623
615
c .be .MustSaveClusterVersionToBackend (ver )
624
616
}
625
617
if oldVer != nil {
@@ -821,7 +813,7 @@ func (c *RaftCluster) SetDowngradeInfo(d *serverversion.DowngradeInfo, shouldApp
821
813
c .Lock ()
822
814
defer c .Unlock ()
823
815
824
- if c . be != nil && shouldApplyV3 {
816
+ if shouldApplyV3 {
825
817
c .be .MustSaveDowngradeToBackend (d )
826
818
}
827
819
0 commit comments