Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
This project is now read‑only. Starting Monday, February 2, please use https://ibm-ceph.atlassian.net/ for all bug tracking management.

Bug 2424277

Summary: prevent map corruption while processing beacons from gws deleted from the pending-map
Product: [Red Hat Storage] Red Hat Ceph Storage Reporter: Aviv Caro <acaro>
Component: NVMeOFAssignee: Leonid <lchernin>
Status: CLOSED UPSTREAM QA Contact: JAYA PRAKASH P <jprakash>
Severity: high Docs Contact: ceph-doc-bot <ceph-doc-bugzilla>
Priority: unspecified    
Version: 9.0CC: aindenba, bdavidov, bkunal, cephqe-warriors, gbregman, jprakash, kjosy, lchernin, linuxkidd, pdhange, vumrao
Target Milestone: ---   
Target Release: 9.0z1   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
: 2424278 2424280 (view as bug list) Environment:
Last Closed: 2026-03-04 09:59:07 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2424278, 2424280    

Description Aviv Caro 2025-12-22 11:54:40 UTC
Fix race issue of map corruption when deleted GW sends beacons
but entry for this GW was removed from pending map and still exists(temporary) in the main quorum map.
Process beacons only if GW's data exists in both maps:
main-map and pending-map, otherwise just ignore beacons.
Before the fix when received the beacon from the deleted GW, GW-monitor looked only at the main map (this entry temporary exists there before the new epoch was produced by the Paxos) in case it exists monitor accesses the pending map[gw_id]. Upon this access the new entry was constructed by C++ with invoking default constructor. So anagrp=255 was set to the gw_id

Comment 3 Red Hat Bugzilla 2026-03-04 09:59:07 UTC
This product has been discontinued or is no longer tracked in Red Hat Bugzilla.