On 15/03/2021 11:09, Dan van der Ster wrote:
Occasionally we see a bus glitch which causes a device to disappear
then reappear with a new /dev/sd name. This crashes the osd (giving IO
errors) but after a reboot the OSD will be perfectly fine.
We're looking for a way to reeactivate osd like this without rebooting.
Systemd's udev plumbing is _meant_ to cope with this OK (infuriatingly
the only place it seems to do so reliably is our test cluster!), but it
doesn't seem very good at it.
You might be able to reshuffle the device back to its original location
thus:
echo 1 > /sys/block/sdNEW/device/delete
rescan-scsi-bus.sh -a -r
?
I've been trying this when replacing drives (ceph-ansible gets confused
if the drives on a host change too much), so I don't know if udev will DTRT.
Regards,
Matthew
--
The Wellcome Sanger Institute is operated by Genome Research
Limited, a charity registered in England with number 1021457 and a
company registered in England with number 2742969, whose registered
office is 215 Euston Road, London, NW1 2BE.
_______________________________________________
ceph-users mailing list -- ceph-users@xxxxxxx
To unsubscribe send an email to ceph-users-leave@xxxxxxx