File tree Expand file tree Collapse file tree 2 files changed +8
-19
lines changed Expand file tree Collapse file tree 2 files changed +8
-19
lines changed Original file line number Diff line number Diff line change @@ -190,32 +190,20 @@ func (r *River) run() error {
190
190
r .sphinxService .WaitUntilStarted ()
191
191
}
192
192
193
+ err = r .sphinxService .LoadSyncState (r .master .syncState ())
194
+ if err != nil {
195
+ r .l .Errorf ("one or more manticore backends are not up to date: %v" , err )
196
+ return errors .Trace (err )
197
+ }
198
+
193
199
b := & backoff.Backoff {
194
200
Min : 1 * time .Second ,
195
- Max : 10 * time .Minute ,
201
+ Max : 5 * time .Minute ,
196
202
Factor : 2 ,
197
203
Jitter : true ,
198
204
}
199
205
defer b .Reset ()
200
206
201
- // // get master state - wait until get state or timeout
202
- // for {
203
- // time.Sleep(b.Duration())
204
-
205
- // err = r.sphinxService.LoadSyncState(r.master.syncState())
206
- // if err == nil {
207
- // b.Reset()
208
- // r.l.Infof("Connected to manticore backend")
209
- // break
210
- // }
211
- // }
212
-
213
- err = r .sphinxService .LoadSyncState (r .master .syncState ())
214
- if err != nil {
215
- r .l .Errorf ("one or more manticore backends are not up to date: %v" , err )
216
- return errors .Trace (err )
217
- }
218
-
219
207
// check indexes are ready - wait until ready or timeout
220
208
for {
221
209
time .Sleep (b .Duration ())
Original file line number Diff line number Diff line change @@ -311,6 +311,7 @@ func handleStartSync(r *River) http.HandlerFunc {
311
311
312
312
r .l .Infof ("reset GTID after successful restart to: %s" , r .master .gtidSet ())
313
313
r .startSyncRoutine ()
314
+
314
315
w .WriteHeader (http .StatusNoContent )
315
316
})
316
317
}
You can’t perform that action at this time.
0 commit comments