@@ -73,7 +73,7 @@ func New(ctx context.Context, logger slog.Logger, db database.Store, pubsub data
73
73
return nil , xerrors .Errorf ("publish new replica: %w" , err )
74
74
}
75
75
ctx , cancelFunc := context .WithCancel (ctx )
76
- server := & Manager {
76
+ manager := & Manager {
77
77
id : id ,
78
78
options : options ,
79
79
db : db ,
@@ -83,25 +83,25 @@ func New(ctx context.Context, logger slog.Logger, db database.Store, pubsub data
83
83
closed : make (chan struct {}),
84
84
closeCancel : cancelFunc ,
85
85
}
86
- err = server . run (ctx )
86
+ err = manager . syncReplicas (ctx )
87
87
if err != nil {
88
88
return nil , xerrors .Errorf ("run replica: %w" , err )
89
89
}
90
- peers := server .Regional ()
90
+ peers := manager .Regional ()
91
91
if len (peers ) > 0 {
92
- self := server .Self ()
92
+ self := manager .Self ()
93
93
if self .RelayAddress == "" {
94
94
return nil , xerrors .Errorf ("a relay address must be specified when running multiple replicas in the same region" )
95
95
}
96
96
}
97
97
98
- err = server .subscribe (ctx )
98
+ err = manager .subscribe (ctx )
99
99
if err != nil {
100
100
return nil , xerrors .Errorf ("subscribe: %w" , err )
101
101
}
102
- server .closeWait .Add (1 )
103
- go server .loop (ctx )
104
- return server , nil
102
+ manager .closeWait .Add (1 )
103
+ go manager .loop (ctx )
104
+ return manager , nil
105
105
}
106
106
107
107
// Manager keeps the replica up to date and in sync with other replicas.
@@ -134,7 +134,7 @@ func (m *Manager) loop(ctx context.Context) {
134
134
return
135
135
case <- ticker .C :
136
136
}
137
- err := m .run (ctx )
137
+ err := m .syncReplicas (ctx )
138
138
if err != nil && ! errors .Is (err , context .Canceled ) {
139
139
m .logger .Warn (ctx , "run replica update loop" , slog .Error (err ))
140
140
}
@@ -155,7 +155,7 @@ func (m *Manager) subscribe(ctx context.Context) error {
155
155
// it will reprocess afterwards.
156
156
var update func ()
157
157
update = func () {
158
- err := m .run (ctx )
158
+ err := m .syncReplicas (ctx )
159
159
if err != nil && ! errors .Is (err , context .Canceled ) {
160
160
m .logger .Error (ctx , "run replica from subscribe" , slog .Error (err ))
161
161
}
@@ -197,7 +197,7 @@ func (m *Manager) subscribe(ctx context.Context) error {
197
197
return nil
198
198
}
199
199
200
- func (m * Manager ) run (ctx context.Context ) error {
200
+ func (m * Manager ) syncReplicas (ctx context.Context ) error {
201
201
m .closeMutex .Lock ()
202
202
m .closeWait .Add (1 )
203
203
m .closeMutex .Unlock ()
0 commit comments