As pointed out several times, just reordering the probing without adding additional checks to the probers, just moves the problems from one user the other. We've been there several times, and stopped doing this.
If "/lib/udev/vol_id --probe-all <device>" returns more than one filesystem, the disk was formatted with a broken tool. Sane formatting applications wipe out all known signatures before applying a new filesystem. That's what we should fix, and possibly add more checks if the actual filesystem really exists and is still valid.
As pointed out several times, just reordering the probing without adding additional checks to the probers, just moves the problems from one user the other. We've been there several times, and stopped doing this.
If "/lib/udev/vol_id --probe-all <device>" returns more than one filesystem, the disk was formatted with a broken tool. Sane formatting applications wipe out all known signatures before applying a new filesystem. That's what we should fix, and possibly add more checks if the actual filesystem really exists and is still valid.