Nobody has any thoughts on this behavior that to me at least, appears to
be a bug?

Phillip Susi <ph...@thesusis.net> writes:

> It appears that udev calls BLKRRPRT on a block device whenever it gets
> an inotify event that some other process has closed an fd to it.  This
> causes all of the partitions on the disk to be deleted and ( hopefully )
> re-added.  This makes for a lot of seemingly useless udev events.
>
> Even if they are re-added, this causes a race with other processes on
> the system and can cause them to error because the partition
> disappeared.  Worse yet, the kernel may not even be able to read the
> partition table on the disk ( it may have been provided by command line
> or use of the partx tool ), in which case, this would just delete the
> partitions.
>
> Why does udev do this and could it stop?

Reply via email to