summaryrefslogtreecommitdiff
path: root/raidguessfs.py
Commit message (Collapse)AuthorAgeFilesLines
* raid_type as a config attr + code refactoringLudovic Pouzenc2015-08-301-33/+30
|
* Adding RAID 5+0 support, memory fixes and improovements for big disksLudovic Pouzenc2015-08-211-4/+4
|
* Minor adjustements to the fsLudovic Pouzenc2015-07-121-1/+5
|
* Comments and error handlingLudovic Pouzenc2015-07-121-16/+18
|
* Bugfix : /config/tasks_find_files_pathlist could have multiple paths nowLudovic Pouzenc2015-07-121-16/+6
|
* myraid: lecture RAID sur disque de donnée ou par calcul de paritéLudovic Pouzenc2015-07-041-3/+3
|
* Tasks : implement the first one : find_bootsectLudovic Pouzenc2015-07-041-1/+1
| | | | | task_kill does not work, stale python process stays after umount. Should use state as initialisation vector too (start / kill / restart)
* mytasks : début d'implementation a l'aide de multiprocessingLudovic Pouzenc2015-06-281-4/+11
|
* New module to handle background / long tasksLudovic Pouzenc2015-06-281-14/+40
|
* RAID 5 layout implementation (left/right (as)symmetric and RAID 0 impl.Ludovic Pouzenc2015-06-281-5/+9
|
* Small improvementsLudovic Pouzenc2015-06-171-10/+17
| | | | | | | * keep refs to disks fd list in MyRaid * add raid_end as configurable parameter * allow raid_disk_order to have less disks than disk_count (for failed) * updates raid pseudo-files length on raid_disk_order change
* Minor refactoring and renames, implementation of disk_xorLudovic Pouzenc2015-06-151-12/+14
|
* Various minor improovementsLudovic Pouzenc2015-06-141-11/+16
| | | | | | * Log full stacktraces on exceptions * Compute correctly raid_size * Do all needed sanity checks on raid_disk_order
* Initial import.Ludovic Pouzenc2015-06-121-0/+351
RAID 5 xor parity checking is working, data reading on left-assymetric RAID 5 is working. Nothing done on other RAID types.