| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
our three-drive-monte with isys's hard drive list.
(getRaidSetInfo): remove completely
(scanForRaid): don't use getRaidSetInfo, just test the RaidSet object
directly. Also log a warning when we encounter a degraded raidset.
(startAllRaid): don't use a generator, since we need to provide
a non-None empty result set.
(stopRaidSet): simplify the code a bit.
(stopAllRaids): remove traceback stuff, and remove artifacts of
getRaidSetInfo
* fsset.py: don't disable dmraids when rescanning partitions
(LogicalVolumeDevice): rename the volume group name argument
to "vgname" instead of "lvname", and add an argument for the object
so we can find its physical volumes.
* lvm.py (writeForceConf): take device list as an argument, and use
that to write the filter rules.
* partRequests.py (LogicalVolumeRequestSpec.getDevice): pass vg object
in to fsset.LogicalVolumeDevice
* partedUtils.py (DiskSet.startDmRaid): rewrite it to remove some
unneeded code, and make it a lot simpler.
(.startAllRaid): cut out a lot of crap, make the s390 handling simpler
(.stopDmRaid): remove some useless stuff
(.stopAllRaid): remove the s390 handling
(.openDevices): check for None to see if dmraid is initialized.
* partitions.py (Partitions.setFromDisk): call lvm.writeForceConf
before we probe for PV/VG/LV info.
|
|
|
|
| |
partition
|
|
|
|
|
| |
* partitions.py (Partitions.sanityCheckAllRequests): Don't allow
bootable partitions on xfs
|
| |
|
|
|
|
| |
* partitions.py (Partitions.getBootableRequest): Nuke some dead code.
|
|
|
|
|
|
|
| |
* partitions.py (Partitions.writeKS): And use the quoted format so
we get it everywhere (#159193)
* fsset.py (FileSystemType.getName): Pass back quoted fsname if needed.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* fsset.py (prepbootFileSystem.__init__): PReP partitions should
be marked bootable, from Dustin Kirkland.
* raid.py (availRaidLevels): Allow ppc to have a RAID /boot, from
Dustin Kirkland.
* partitions.py (Partitions.getBootableRequest): Split
PMac/pSeries handling to be different. pSeries can do bootable
PReP. Patch from Dustin Kirkland <dustin.kirkland@us.ibm.com>
|
|
|
|
|
| |
* partitions.py (Partitions.setFromDisk): Fix lvs showing up with
a mountpoint of 0 (#153965)
|
| |
|
| |
|
| |
|
|
|
|
| |
in all imports
|
|
|
|
| |
the raid and lvm possibilities early on
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* lvm.py (pvlist): return size in MB.
* lvm.py (vglist): return size in MB, and pesize in KB.
* lvm.py (clampLVSizeRequest): use math.ceil and math.floor for
"roundup", so we don't need to special case "size % pe == 0"
* lvm.py (clampPVSize): replace the completely broken code that
fails to implement a size heuristic for lvm1. We still need to guess
at the available size, but not here.
* partRequest.py: add PartitionSpec.getPVSize, which returns a size
for a Physical Volume given a partition. If there's no PV in the
real partition, it guesses the size based on the free space.
Make VolumeGroupRequestSpec.getActualSize use PartitonSpec.getPVSize
instead of PartitionSpec.getActualSize
* partitions.py: make Partitions.setFromDisk use the PE size from
the volume group, so we don't give the wrong pesize to clamp later
and create an LV with an invalid size. Also make it handle lv size
in MB.
make Partitions.getAvailLVMPartitions use the PV's size, not the
partition's size. It'll estimate the size from the partition's size
if there's no LV created yet.
* iw/lvm_dialog_gui.py: use getPVSize instead of getActualSize for
LVM physical volume sizes.
|
|
|
|
|
|
| |
* partitions.py (Partitions.writeKS): Improve quoting of fstypes.
Patch from Danen Brücker <dbrucker AT modwest DOT com> on
anaconda-devel-list
|
|
|
|
|
|
|
|
|
| |
* partitions.py (Partitions.setFromDisk): Adding as a request
requires more bits, do as a delete (#142304)
(Partitions.getPartialLVMRequests): Check deletes now
* partRequests.py (PartialVolumeGroupRequestSpec): It's not really
a RequestSpec, change accordingly.
|
|
|
|
|
| |
* partitions.py (Partitions.setFromDisk): Detect partial vgs,
preserve the name (#139058)
|
|
|
|
|
|
|
| |
* partitions.py (Partitions.getPartialLVMRequests): Get partial
volume group requests
(Partitions.isVolumeGroupNameInUse): If we have a partial by the
requested name, let it be known so that we avoid conflicts.
|
|
|
|
| |
* partitions.py (Partitions.writeKS): Include pesize (#141370)
|
|
|
|
|
| |
* partitions.py (Partitions.writeKS): Have to have sizes as
integers (#138109)
|
|
|
|
|
|
|
|
|
| |
* autopart.py (getAutopartitionBoot): Use
iutil.hasiSeriesNativeStorage instead of iutil.hasIbmSis()
* partitions.py (Partitions.sanityCheckAllRequests): Likewise.
* iutil.py (hasiSeriesNativeStorage): Rename from hasIbmSis(),
check for ipr as well as ibmsis.
|
|
|
|
|
|
|
| |
* partitions.py (Partitions.writeKS): Write out size=0 (#135714)
* kickstart.py (KickstartBase.definePartition): Allow partition
size to be zero to work better with LVM autopart (#135714)
|
|
|
|
|
|
|
|
| |
* partitions.py (Partitions.writeKS): Include PPC PReP boot
partition (#133934)
* kickstart.py (KickstartBase.definePartition)
Allow specifying the PPC PReP Boot partition as "part prepboot"
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
really useful in the "use fdisk, set swap partition" case. it shouldn't
really be necessary anymore (#107264)
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
then there won't be a request associated with it in most cases (#105720)
|
| |
|
|
|
|
| |
fairly large merge, but all fairly obvious stuff. will test in a tree tomorrow
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
summary of looking through the diff is
* clean up warnings, we build with -Wall -Werror here too
* product.img stuff
* max logical partitions enforcement
* 1 TB max fs size
* ethtool stuff
* autopart in kickstart
* driver disk fixes
* RHEL upgrade stuff
* network driver disks
* variant pkgorder/tree splitting
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* ppc boot constraints
* md5 endianness
* don't prompt to save tracebacks to a floppy without a floppy
* autopart for kickstart
* network configuration in the loader if vnc/display case
|
|
|
|
| |
msw's ctrl-alt-del thing and some arch fixups
|
| |
|
|
|
|
|
|
|
|
| |
after-taroon-merge
this one adds s390 fixes, basic i/p series platform support, support for
multiple kernels and one second stage, cmdline kickstart mode (nice for s390),
some warning cleanups.
|