(Stack traces can be seen for all 5 ceph-osd disks i have in a system, the stack trace is the same only the drive letter changes)
I tried restarting the host, recreating the osds - nothing helped, only thing that helps is to boot into older installed kernel i have on the system - 6.14.11-3-pve, when i boot into that kernel - everything works like a charm.
I did ran the memtest on the system just to make sure its not some hardware issue, aswell as reseated the cables for backplane and stuff.
Here is some info about the hardware:
Dell Inc. PowerEdge R660xs
Bios: 2.7.5 (newest)
Raid controller: PERC H755N (version: 52.30.0-6115 - newest) - Disks are passed through to the system as NON-RAID disks.
ceph version 19.2.3 (2f03f1cd83e5d40cdf1393cb64a662a8e8bb07c6) squid (stable)
pve-manager/9.0.18/5cacb35d7ee87217 (running kernel: 6.14.11-3-pve)
While reading forums i noticed some threads regarding people having issues with newer kernel on Dell systems (maybe related?)
Hello,
we have the syame problem on our HPE Hosts.
Booting on older Kernel 6.14 resolves the Problem.
i have currently one node up with new kernel (6.17) for debugging purposes if someone need outputs or logs...
For now i've only found downgrading the kernel as the solution, but the newer kernels have to include some sort of fix, otherwise we all expriencing the issue will be stuck with the older kernel.
For now i've only found downgrading the kernel as the solution, but the newer kernels have to include some sort of fix, otherwise we all expriencing the issue will be stuck with the older kernel.
We're currently testing a new kernel with a larger set of changes. Nothing specific for megaraid_sas - but quite some changes in the scsi subsystem.
It's currently available in the pbs-test repository (and will soon be available for pve-test as well).
Sadly we could not yet reproduce the issue and don't have a matching system.
If you can trigger the issue reliably (in a non-critical environment) - trying the new kernel when it's available and/or setting
`smp_affinity_enable=0` for the module might help in getting this narrowed down and fixed.
Thanks for the report in any case!
A similar trace was also reported in the general kernel 6.17 announcement thread:
i just updated kernel to 6.17.2-2 (is this the kernel you mentioned?). But same behaviour as with 6.17.2-1.
When i set the noin flag on the ceph cluster and reboot the host, the OSDs are show as UP/OUT. As soon as i set it to in it goes down...
in the ceph-osd log i see some entires for "transitioning to primary" then "transitioning to stray" and then i get spammed with
7e377f26b6c0 1 heartbeat_map is_healthy 'OSD: osd_op_tp thread 0x7e3762cb56c0' had timed out after 15.000000954s
until i set it to out again. After that i cant restart the service an have to reboot the server.
After booting to 6.14.11-4 i can set the osds to in without problems...
i just updated kernel to 6.17.2-2 (is this the kernel you mentioned?).
no that would be proxmox-kernel-6.17.4-1-pve - I'll post here when it's available in the public pve repos as well (currently only on pbs-test)
But thanks for the test - at least it rules out that the regression came in between 6.17.2-1 and 6.17.2-2
When i set the noin flag on the ceph cluster and reboot the host, the OSDs are show as UP/OUT. As soon as i set it to in it goes down...
in the ceph-osd log i see some entires for "transitioning to primary" then "transitioning to stray" and then i get spammed with
7e377f26b6c0 1 heartbeat_map is_healthy 'OSD: osd_op_tp thread 0x7e3762cb56c0' had timed out after 15.000000954s
I don't think it's a ceph-specific problem - the other reporter in the general thread ran into the kernel trace by running `proxmox-boot-tool refresh` (which doesn't do much I/O either)
i get the kernel 6.17.4-2 listed:
anyone tested yet?
no that would be proxmox-kernel-6.17.4-1-pve - I'll post here when it's available in the public pve repos as well (currently only on pbs-test)
But thanks for the test - at least it rules out that the regression came in between 6.17.2-1 and 6.17.2-2
I don't think it's a ceph-specific problem - the other reporter in the general thread ran into the kernel trace by running `proxmox-boot-tool refresh` (which doesn't do much I/O either)
Same here: ProLiant DL380 Gen10 Plus, HPE MR416i-p Gen10+
Fresh install, when adding OSDs, some show up as "bluestore" and seem to be ok, some show up as "filestore" - very confusing until I found this thread.
Downgrading to 9.0 solved the issue.
Would be nice to have a more "prominent" announcement somewhere, since this is a very frustating experience (aka "showstopper") for new users. Or, maybe have at least some more feedback on progress regarding this issue.
I hit this issue with a new build on HPE DL360 8SFF GEN11 servers on the latest kernel with all available updates in the no-subscription repository installed. Rolling back to 6.14 using the instructions in #11 resolved it.
Is there a safe way to switch from subscription to no-subscription and back? I would be willing to test, but would like to go back to subscription afterwards .
Is there a safe way to switch from subscription to no-subscription and back? I would be willing to test, but would like to go back to subscription afterwards .
You can switch to no-subscription repository, do apt update, install the desired kernel doing apt install proxmox-kernel-6.xx (input your kernel version here), then go back to enterprise repository and do apt update again. Make sure you only install the desired kernel and anything else when in no-subscription.
If the new kernel doesn't work for you, you can either pin an older kernel or directly remove it using apt remove proxmox-kernel-6.xx