ceph cannot mount PVC for IPv6-only cluster

Bug #2074226 reported by Hediberto Cavalcante da Silva
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
StarlingX
In Progress
Undecided
Hediberto Cavalcante da Silva

Bug Description

Brief Description
-----------------
After applying vault application, which requires PVC storage, there is an "libceph: another match of type 1 in addrvec" error on the console log and the vault server pod cannot run.

Severity
--------
Critical: System/Feature is not usable after the defect

Steps to Reproduce
------------------
Provision an IPv6 AIO-SX with ceph storage backend. Apply the vault application. Observe the console gets a log. see also /var/log/kern.log

Expected Behavior
------------------
The vault application applies successfully, the vault server pod(s) can run.

Actual Behavior
----------------
There is an error on the console log, /var/log/kern.log, and the vault server pods cannot run.

Reproducibility
---------------
Reproducible

System Configuration
--------------------
Ipv6 with Ceph storage backend.

Last Pass
---------
Kernel 5.10

Timestamp/Logs
--------------
[ 3154.225429] libceph: another match of type 1 in addrvec
[ 3154.225739] libceph: corrupt full osdmap (-22) epoch 17 off 1471 (00000000253f3e11 of 00000000fce71eeb-000000006934e413)
[ 3154.226505] libceph: osdc handle_map corrupt msg

2024-07-23T20:01:14.239 controller-0 kernel: info [ 3154.224399] libceph: mon0 (1)[abcd:204::3]:6789 session established
2024-07-23T20:01:14.239 controller-0 kernel: err [ 3154.225429] libceph: another match of type 1 in addrvec
2024-07-23T20:01:14.239 controller-0 kernel: err [ 3154.225739] libceph: corrupt full osdmap (-22) epoch 17 off 1471 (00000000253f3e11 of 00000000fce71eeb-000000006934e413)
2024-07-23T20:01:14.239 controller-0 kernel: debug [ 3154.226337] osdmap: 00000000: 08 07 c5 0b 00 00 09 01 15 09 00 00 e8 4c 54 2d .............LT-

Test Activity
-------------
Feature Testing

Workaround
----------

sudo ceph config set global ms_bind_ipv4 false

on each host:
  sudo /etc/init.d/ceph restart

Note: Sometimes, the application needs to be reapplied.

Changed in starlingx:
assignee: nobody → Hediberto Cavalcante da Silva (hcavalca)
Changed in starlingx:
status: New → In Progress
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.