SetShutdownSyncTimeout updates the shutdown sync timeout and propagates it to all managed databases.
(d time.Duration)
| 486 | // SetShutdownSyncTimeout updates the shutdown sync timeout and propagates it to |
| 487 | // all managed databases. |
| 488 | func (s *Store) SetShutdownSyncTimeout(d time.Duration) { |
| 489 | s.mu.Lock() |
| 490 | defer s.mu.Unlock() |
| 491 | s.ShutdownSyncTimeout = d |
| 492 | for _, db := range s.dbs { |
| 493 | db.ShutdownSyncTimeout = d |
| 494 | } |
| 495 | } |
| 496 | |
| 497 | // SetShutdownSyncInterval updates the shutdown sync interval and propagates it to |
| 498 | // all managed databases. |