summaryrefslogtreecommitdiffstats
path: root/dmraid.py
Commit message (Collapse)AuthorAgeFilesLines
* - Don't clobber bdevid search path with "/lib/" entries (#203425)Peter Jones2006-08-231-1/+2
|
* - another cache key naming fixPeter Jones2006-08-011-4/+4
|
* - fix keyname generation in drive cache removalPeter Jones2006-08-011-4/+5
|
* - update multipath and dmraid support, make it actually installPeter Jones2006-07-261-25/+14
|
* - make DmDriveCache more genericPeter Jones2006-07-171-28/+103
| | | | - add multipath functions analogous to those for dmraid
* 2006-03-13 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-03-131-1/+1
| | | | | | * dmraid.py: Fix syntax error (#185275) * fsset.py (swapFileSystem.mount): Likewise. * product.py: Likewise.
* - don't put /tmp into the probe list for dmraid, but do make the devicePeter Jones2006-01-311-9/+12
| | | | - use rs.name as our cache key instead of rs
* - add kickstart dmraid supportPeter Jones2006-01-311-6/+26
|
* Just kidding! Hahaha!David Cantrell2006-01-301-4/+0
|
* Prevent dmraid stuff from making /dev/mapper/kakahehehohomumbojumbo for oneDavid Cantrell2006-01-301-0/+5
| | | | reason or another on my system.
* - fix dmraid degraded checking to work like booty's versionPeter Jones2006-01-101-3/+4
|
* * dmraid.py (dmDriveCache): add dmDriveCache class, to to managePeter Jones2005-12-111-84/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Hook up anaconda.dmraid logging to the rest of the logging system so itChris Lumens2005-11-181-0/+5
| | | | doesn't print on stdout.
* - use the dmraid flagPeter Jones2005-11-171-0/+10
|
* - rework disk/spare listing stuff to use the class methodsPeter Jones2005-11-171-93/+97
| | | | | | - make scanning use generators - muck with isys.cachedDrives so we can partition them - add various support functions
* - switch to using anaconda's logger properlyPeter Jones2005-11-111-5/+43
| | | | | | - add DegradedRaidWarning (dunno if we'll be able to use it yet) - finish implementing scanForRaid(), startRaidDev(), startAllRaid(), and stopAllRaid()
* added first support for pyblock/dmraid/etcPeter Jones2005-11-091-0/+154