Description of problem: serial length not reset if higher than the SERIAL_SIZE, causing overflow, making the partitions to file during their creation. Version-Release number of selected component (if applicable): device-mapper-multipath-0.4.5-16.1.RHEL4 How reproducible: Always. Steps to Reproduce: 1. attached txt file. Actual results: Customer can't create partitions. Expected results: Partitions are created correctly. Additional info: [PATCH attached, although upstream fixed this already]
Created attachment 135768 [details] Patch avoiding the overflow.
Created attachment 135770 [details] [reproduce] device creation and errors.
This is now fixed.
We have a problem caused by the same bug. We have an external storage accessible by iSCSI (Promise VTRAK M200i). We have been using it for a while with a 200GB volume we subdivide using LVM, and we created some gfs partitions on it. It works fine without multipathing. We decided to implement multipath in this environment. After booting one of the computers with multipathing turned on, I see that only 2 out of our 10 logical volumes get mounted. Multipath output show only 2GB out of the 200GB. It took me some hours to figure out that the problem is caused by this overflow bug. Then it took me 15 minutes to find this bug in bugzilla. Applying the patch (id=135768) fixes the problem, all the partitions are mounted as without multipathing. Please release a fixed rpm package ASAP.
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on the solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHEA-2007-0256.html