Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | find_bootsect is part of raidguessfs, drop outdated standalone version | Ludovic Pouzenc | 2015-08-30 | 1 | -35/+0 |
| | |||||
* | raid_type as a config attr + code refactoring | Ludovic Pouzenc | 2015-08-30 | 3 | -66/+81 |
| | |||||
* | myraid : extract the math part in a separate file, make it re-usable | Ludovic Pouzenc | 2015-08-30 | 2 | -124/+156 |
| | |||||
* | find_bootsect : improvement against false positives, need configurable settings | Ludovic Pouzenc | 2015-08-30 | 1 | -17/+25 |
| | |||||
* | Add debug info about subraid_no and always define it | Ludovic Pouzenc | 2015-08-30 | 1 | -2/+9 |
| | |||||
* | Adding RAID 5+0 support, memory fixes and improovements for big disks | Ludovic Pouzenc | 2015-08-21 | 4 | -23/+72 |
| | |||||
* | find_files: block list aggregated. May have some bogus offset on | Ludovic Pouzenc | 2015-07-19 | 1 | -5/+14 |
| | | | | ref_offset_end | ||||
* | find_files : aggregation des secteurs trouves parmis les fichiers de | Ludovic Pouzenc | 2015-07-19 | 1 | -14/+104 |
| | | | | | | référence. Reste à aggreger les block-lists elles même et a tester les cas où la suite des données est lue avant (même offset disk, ordre inversé) | ||||
* | find_files : load all ref file in memory (in a dict) to find every | Ludovic Pouzenc | 2015-07-14 | 1 | -16/+21 |
| | | | | matching sector with one read and one dict access per sector | ||||
* | Bugfix : lstat().st_size always return 0 if a block device is given | Ludovic Pouzenc | 2015-07-14 | 1 | -5/+9 |
| | |||||
* | task find_files : first impl. task find_bootsect : added "state" | Ludovic Pouzenc | 2015-07-12 | 1 | -4/+56 |
| | |||||
* | Minor adjustements to the fs | Ludovic Pouzenc | 2015-07-12 | 1 | -1/+5 |
| | |||||
* | Comments and error handling | Ludovic Pouzenc | 2015-07-12 | 2 | -17/+19 |
| | |||||
* | Bugfix : /config/tasks_find_files_pathlist could have multiple paths now | Ludovic Pouzenc | 2015-07-12 | 2 | -16/+9 |
| | |||||
* | myraid: lecture RAID sur disque de donnée ou par calcul de parité | Ludovic Pouzenc | 2015-07-04 | 3 | -98/+137 |
| | |||||
* | Tasks : implement the first one : find_bootsect | Ludovic Pouzenc | 2015-07-04 | 2 | -6/+42 |
| | | | | | 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 multiprocessing | Ludovic Pouzenc | 2015-06-28 | 2 | -18/+61 |
| | |||||
* | New module to handle background / long tasks | Ludovic Pouzenc | 2015-06-28 | 2 | -14/+98 |
| | |||||
* | RAID 5 layout implementation (left/right (as)symmetric and RAID 0 impl. | Ludovic Pouzenc | 2015-06-28 | 2 | -45/+91 |
| | |||||
* | New tool to guess raid_start (bootsector detector) | Ludovic Pouzenc | 2015-06-28 | 1 | -0/+35 |
| | |||||
* | Minor change : carriage return instead of space between patterns. | Ludovic Pouzenc | 2015-06-28 | 1 | -1/+3 |
| | | | | Happier in a terminal with a simple cat. | ||||
* | Small improvements | Ludovic Pouzenc | 2015-06-17 | 2 | -23/+40 |
| | | | | | | | * 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_xor | Ludovic Pouzenc | 2015-06-15 | 2 | -57/+79 |
| | |||||
* | Various minor improovements | Ludovic Pouzenc | 2015-06-14 | 2 | -19/+40 |
| | | | | | | * Log full stacktraces on exceptions * Compute correctly raid_size * Do all needed sanity checks on raid_disk_order | ||||
* | Initial import. | Ludovic Pouzenc | 2015-06-12 | 6 | -0/+745 |
| | | | | | RAID 5 xor parity checking is working, data reading on left-assymetric RAID 5 is working. Nothing done on other RAID types. | ||||
* | Initial commit | lpouzenc | 2015-06-12 | 3 | -0/+734 |