cephfs: use RemoveNetworkFence directly for unfencing#6278
Conversation
|
@Mergifyio rebase |
ed13ac3 to
5e958ae
Compare
|
Deprecation notice: This pull request comes from a fork and was rebased using |
✅ Branch has been successfully rebased |
|
@Mergifyio rebase |
CephFS unfencing was failing with EINVAL because RemoveClientEviction tried to remove per-client nonce blocklist entries via go-ceph's OSDBlocklistRemove, which rejects Ceph entity address format (IP:port/nonce). Per-client blocklist entries from MDS client eviction auto-expire and reconnecting clients get new nonces, so explicit removal is unnecessary. Call RemoveNetworkFence directly to remove only the CIDR range entry, matching the RBD unfence behavior. Assisted-by: Claude <noreply@anthropic.com> Signed-off-by: Rakshith R <rar@redhat.com>
5e958ae to
ec728f2
Compare
✅ Branch has been successfully rebased |
|
@Rakshith-R |
|
Deprecation notice: This pull request comes from a fork and was queued with |
Merge Queue Status
This pull request spent 13 seconds in the queue, including 2 seconds running CI. Required conditions to merge
|
CephFS unfencing was failing with EINVAL because
RemoveClientEviction tried to remove per-client nonce blocklist entries via go-ceph's OSDBlocklistRemove, which rejects Ceph entity address format (IP:port/nonce).
Per-client blocklist entries from MDS client eviction auto-expire and reconnecting clients get new nonces, so explicit removal is unnecessary. Call RemoveNetworkFence directly to remove only the CIDR range entry, matching the RBD unfence behavior.
Assisted-by: Claude noreply@anthropic.com