@@ -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 )) {
@@ -408,7 +400,7 @@ func (c *RaftCluster) AddMember(m *Member, shouldApplyV3 ShouldApplyV3) {
408
400
setIsLearnerMetric (m )
409
401
}
410
402
411
- if c . be != nil && shouldApplyV3 {
403
+ if shouldApplyV3 {
412
404
c .be .MustSaveMemberToBackend (m )
413
405
414
406
c .members [m .ID ] = m
@@ -441,7 +433,7 @@ func (c *RaftCluster) RemoveMember(id types.ID, shouldApplyV3 ShouldApplyV3) {
441
433
if c .v2store != nil {
442
434
mustDeleteMemberFromStore (c .lg , c .v2store , id )
443
435
}
444
- if c . be != nil && shouldApplyV3 {
436
+ if shouldApplyV3 {
445
437
c .be .MustDeleteMemberFromBackend (id )
446
438
447
439
m , ok := c .members [id ]
@@ -485,7 +477,7 @@ func (c *RaftCluster) UpdateAttributes(id types.ID, attr Attributes, shouldApply
485
477
if c .v2store != nil {
486
478
mustUpdateMemberAttrInStore (c .lg , c .v2store , m )
487
479
}
488
- if c . be != nil && shouldApplyV3 {
480
+ if shouldApplyV3 {
489
481
c .be .MustSaveMemberToBackend (m )
490
482
}
491
483
return
@@ -524,7 +516,7 @@ func (c *RaftCluster) PromoteMember(id types.ID, shouldApplyV3 ShouldApplyV3) {
524
516
isLearner .Set (0 )
525
517
}
526
518
527
- if c . be != nil && shouldApplyV3 {
519
+ if shouldApplyV3 {
528
520
c .members [id ].RaftAttributes .IsLearner = false
529
521
c .updateMembershipMetric (id , true )
530
522
c .be .MustSaveMemberToBackend (c .members [id ])
@@ -553,7 +545,7 @@ func (c *RaftCluster) UpdateRaftAttributes(id types.ID, raftAttr RaftAttributes,
553
545
m .RaftAttributes = raftAttr
554
546
mustUpdateMemberInStore (c .lg , c .v2store , & m )
555
547
}
556
- if c . be != nil && shouldApplyV3 {
548
+ if shouldApplyV3 {
557
549
c .members [id ].RaftAttributes = raftAttr
558
550
c .be .MustSaveMemberToBackend (c .members [id ])
559
551
@@ -612,7 +604,7 @@ func (c *RaftCluster) SetVersion(ver *semver.Version, onSet func(*zap.Logger, *s
612
604
if c .v2store != nil {
613
605
mustSaveClusterVersionToStore (c .lg , c .v2store , ver )
614
606
}
615
- if c . be != nil && shouldApplyV3 {
607
+ if shouldApplyV3 {
616
608
c .be .MustSaveClusterVersionToBackend (ver )
617
609
}
618
610
if oldVer != nil {
@@ -814,7 +806,7 @@ func (c *RaftCluster) SetDowngradeInfo(d *serverversion.DowngradeInfo, shouldApp
814
806
c .Lock ()
815
807
defer c .Unlock ()
816
808
817
- if c . be != nil && shouldApplyV3 {
809
+ if shouldApplyV3 {
818
810
c .be .MustSaveDowngradeToBackend (d )
819
811
}
820
812
0 commit comments