|
|
@@ -297,7 +297,7 @@ func (client *client) Replicas(topic string, partitionID int32) ([]int32, error)
|
|
|
}
|
|
|
|
|
|
if metadata.Err == ErrReplicaNotAvailable {
|
|
|
- return nil, metadata.Err
|
|
|
+ return dupInt32Slice(metadata.Replicas), metadata.Err
|
|
|
}
|
|
|
return dupInt32Slice(metadata.Replicas), nil
|
|
|
}
|
|
|
@@ -322,7 +322,7 @@ func (client *client) InSyncReplicas(topic string, partitionID int32) ([]int32,
|
|
|
}
|
|
|
|
|
|
if metadata.Err == ErrReplicaNotAvailable {
|
|
|
- return nil, metadata.Err
|
|
|
+ return dupInt32Slice(metadata.Isr), metadata.Err
|
|
|
}
|
|
|
return dupInt32Slice(metadata.Isr), nil
|
|
|
}
|