diff --git a/docker/etc/udev/rules.d/90-vitastor.rules b/docker/etc/udev/rules.d/90-vitastor.rules index aba25da4..36b875b2 100644 --- a/docker/etc/udev/rules.d/90-vitastor.rules +++ b/docker/etc/udev/rules.d/90-vitastor.rules @@ -1,5 +1,7 @@ +# A separate rule: when IMPORT fails, udev drops every other key of its rule, OWNER included +SUBSYSTEM=="block", ENV{ID_PART_ENTRY_TYPE}=="e7009fac-a5a1-4d72-af72-53de13059903", \ + OWNER="vitastor", GROUP="vitastor" SUBSYSTEM=="block", ENV{ID_PART_ENTRY_TYPE}=="e7009fac-a5a1-4d72-af72-53de13059903", \ - OWNER="vitastor", GROUP="vitastor", \ IMPORT{program}="/usr/bin/docker exec vitastor vitastor-disk udev $devnode", \ SYMLINK+="vitastor/$env{VITASTOR_ALIAS}" diff --git a/mon/scripts/90-vitastor.rules b/mon/scripts/90-vitastor.rules index f2bf82f2..144547d4 100644 --- a/mon/scripts/90-vitastor.rules +++ b/mon/scripts/90-vitastor.rules @@ -1,5 +1,7 @@ +# A separate rule: when IMPORT fails, udev drops every other key of its rule, OWNER included +SUBSYSTEM=="block", ENV{ID_PART_ENTRY_TYPE}=="e7009fac-a5a1-4d72-af72-53de13059903", \ + OWNER="vitastor", GROUP="vitastor" SUBSYSTEM=="block", ENV{ID_PART_ENTRY_TYPE}=="e7009fac-a5a1-4d72-af72-53de13059903", \ - OWNER="vitastor", GROUP="vitastor", \ IMPORT{program}="/usr/bin/vitastor-disk udev $devnode", \ SYMLINK+="vitastor/$env{VITASTOR_ALIAS}"