mirror of
https://github.com/gogrlx/nats-server.git
synced 2026-04-02 03:38:42 -07:00
Merge branch 'main' into dev
Signed-off-by: Derek Collison <derek@nats.io>
This commit is contained in:
@@ -5249,7 +5249,12 @@ func (cc *jetStreamCluster) remapStreamAssignment(sa *streamAssignment, removePe
|
||||
return true
|
||||
}
|
||||
|
||||
// If we are here let's remove the peer at least.
|
||||
// If R1 just return to avoid bricking the stream.
|
||||
if sa.Group.node == nil || len(sa.Group.Peers) == 1 {
|
||||
return false
|
||||
}
|
||||
|
||||
// If we are here let's remove the peer at least, as long as we are R>1
|
||||
for i, peer := range sa.Group.Peers {
|
||||
if peer == removePeer {
|
||||
sa.Group.Peers[i] = sa.Group.Peers[len(sa.Group.Peers)-1]
|
||||
|
||||
Reference in New Issue
Block a user