mirror of
https://github.com/gogrlx/nats-server.git
synced 2026-04-02 03:38:42 -07:00
Add test for scaling replica with pull consumers
Signed-off-by: Waldemar Quevedo <wally@synadia.com>
This commit is contained in:
@@ -1541,6 +1541,21 @@ func (c *cluster) restartAll() {
|
||||
c.waitOnClusterReady()
|
||||
}
|
||||
|
||||
func (c *cluster) lameDuckRestartAll() {
|
||||
c.t.Helper()
|
||||
for i, s := range c.servers {
|
||||
s.lameDuckMode()
|
||||
s.WaitForShutdown()
|
||||
if !s.Running() {
|
||||
opts := c.opts[i]
|
||||
s, o := RunServerWithConfig(opts.ConfigFile)
|
||||
c.servers[i] = s
|
||||
c.opts[i] = o
|
||||
}
|
||||
}
|
||||
c.waitOnClusterReady()
|
||||
}
|
||||
|
||||
func (c *cluster) restartAllSamePorts() {
|
||||
c.t.Helper()
|
||||
for i, s := range c.servers {
|
||||
|
||||
Reference in New Issue
Block a user