Bug 98627
Summary: | lvm's pvmove fails as kernel rejects lvm ioctl | ||
---|---|---|---|
Product: | [Retired] Red Hat Linux Beta | Reporter: | Alexandre Oliva <aoliva> |
Component: | kernel | Assignee: | Dave Jones <davej> |
Status: | CLOSED RAWHIDE | QA Contact: | Brian Brock <bbrock> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | beta1 | CC: | davej, pfrields, riel, sct |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | 2.4.22-20.1.2024.2.36.nptl | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2003-09-06 18:51:36 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Alexandre Oliva
2003-07-05 22:02:44 UTC
This ioctl is PE_LOCKED_COPY, that is gone from this newer kernel. Still present in Severn beta1. sct, I understand you have a patch that adds this ioctl. Would you give me a pointer to this patch, such that I could try to merge it into the RHL kernel? Ok, I found the patches commented out in the Severn kernel. If I were to merge them and get them to work, is there any chance that they'll make it to the Cambridge release, even if it doesn't make it upstream? The 4 patchfiles that match the *lvm* glob pattern in the latest Shrike update kernel still apply cleanly. linux-2.4.21-lvm-rwsem-irq.patch, from Taroon, applies cleanly as well, and should probably be included. I've done a lot of torture testing with these 5 patches applied in the Severn patch, and observed no data corruption with pvmove, so that patch is safe. However, I observed deadlocks while pvmoving within a RAID1 physical volume an ext3 filesystem containing a swap file under heavy use by a highly-parallel GCC bootstrap in the same filesystem. Without the swap file, I couldn't get the deadlock. Even with the deadlock, the system remained responsive until I tried to swapoff the swap file. Fixed in kernel-2.4.22-20.1.2024.2.36.nptl |