-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TEST-64-UDEV-STORAGE-btrfs_basic failed in GitHub Actions #32913
Comments
Still failed:
|
yuwata
added a commit
to yuwata/systemd
that referenced
this issue
May 21, 2024
This reverts commit 301d7ee. This does not solve issue systemd#32913.
yuwata
added a commit
to yuwata/systemd
that referenced
this issue
May 21, 2024
On running cryptsetup, udevd detects two inotify events for the underlying device. Running the test on enough fast host, the expected symlinks based on UUID and disk label are created by the second event. During processing a uevent for a device, udevd disables the inotify watch for the device. If the test runs on slow system, the second inotify event may comes during a udev worker processing the synthesized uevent triggered by the first inotify event. Hence, no synthesized uevent for the second inotify event will be generated, and the expected symlinks will be never created. To prevent the issue, we need to lock the device during cryptsetup command is running. Fixes systemd#32913.
mwilck
pushed a commit
to mwilck/systemd
that referenced
this issue
May 28, 2024
On running cryptsetup, udevd detects two inotify events for the underlying device. Running the test on enough fast host, the expected symlinks based on UUID and disk label are created by the second event. During processing a uevent for a device, udevd disables the inotify watch for the device. If the test runs on slow system, the second inotify event may comes during a udev worker processing the synthesized uevent triggered by the first inotify event. Hence, no synthesized uevent for the second inotify event will be generated, and the expected symlinks will be never created. To prevent the issue, we need to lock the device during cryptsetup command is running. Fixes systemd#32913. (cherry picked from commit be43c9b)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
https://github.com/systemd/systemd/actions/runs/9138387922/job/25129468084?pr=32907
The text was updated successfully, but these errors were encountered: