It appears that if I run 'udevadm trigger --subsystem-match=block', I get my by-dname devices for bcaches, but if I run udevadm trigger w/out a subsystem match, something is triggering later than the block subsystem that is removing the links.
Here are the runs with --verbose to show what appears to be getting probed on each run:
I'm having similar issues to this bug and those described by Dmitrii in https:/ /bugs.launchpad .net/charm- ceph-osd/ +bug/1883585 specifically comment #2 and the last comment.
It appears that if I run 'udevadm trigger --subsystem- match=block' , I get my by-dname devices for bcaches, but if I run udevadm trigger w/out a subsystem match, something is triggering later than the block subsystem that is removing the links.
Here are the runs with --verbose to show what appears to be getting probed on each run:
https:/ /pastebin. ubuntu. com/p/VPvSKRfGt 4/
This is with 5.3.0-62 kernel on Bionic.
I also have core and canonical-livepatch snaps installed as did the environment where Dmitrii has run into this.