I'm sorry I didn't reply to you Andrea, I didn't mean to be
disrespectful, but I didn't seem to be able to make my position
clear. Let me try again:
In previous beta releases of LVM the PE position was always being
calculated, rather than calculated upon PV creation and put in the
metadata. I was not aware of this.
This calculation varied through the beta series, it was based on some
constants that I changed (eg, SECTOR_SIZE which I changed to support
rawio), and constants that other people changed. This means that
different betas have PE's at different places.
The correct solution to this (IMO) is to add the missing pe_start
field to the metadata.
software the PV was created with. This is a sorry state of affairs,
but sadly true. So the upgrade script does the following:
o interrogate the existing tools that created the PV to find where they put
the PE's
o write this value into the new field.
At this point the new driver, and tools should be installed.
Should beta8 code go into the kernel ? possibly not. I think this could cause
people a lot of trouble if they are not familiar with the issues.
Should we have made the change ? yes. If you *do* care you can choose
to upgrade.
- Joe
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/