Chantara Tith
|
6fd0c7a0db
|
API changes, Refactor and Raname to a consistant interface.
|
2016-08-15 17:20:50 +01:00 |
Andrius Štikonas
|
4de925735e
|
Convert some for loops into for ranged based loops.
|
2016-08-15 17:20:50 +01:00 |
Andrius Štikonas
|
40ff0861a8
|
Convert most of the remaining foreach cases.
|
2016-08-15 17:20:50 +01:00 |
Andrius Štikonas
|
9c524c40fe
|
Fix a compilation error in KPM.
|
2016-08-15 17:20:50 +01:00 |
Andrius Štikonas
|
ca2e46a6e0
|
More work on C++11 for loops.
|
2016-08-15 17:20:50 +01:00 |
Andrius Štikonas
|
16a2d063e3
|
More work on C++11 for loops.
|
2016-08-15 17:20:50 +01:00 |
Andrius Štikonas
|
799d213530
|
Make getFreePV const.
|
2016-08-15 17:20:50 +01:00 |
Andrius Štikonas
|
a10c8d3aaa
|
Convert to C++11 for loop where it is safe (avoid detaching Qt objects).
|
2016-08-15 17:20:50 +01:00 |
Andrius Štikonas
|
9ed640084d
|
Fix broken include guard.
|
2016-08-15 17:20:50 +01:00 |
Andrius Štikonas
|
cadb80e264
|
Show the describtion of resize LVM VG as one line.
|
2016-08-15 17:20:50 +01:00 |
Andrius Štikonas
|
da081d2f29
|
Add --force to lvm pvcreate in case there are some old file system signatures.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
25bbce4975
|
A small dirty hack to keep track of all the PVs that to be added to any VG.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
6915187fb2
|
Add activating LVM LV and VG.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
3b26d39d3c
|
Add deactivating VG operation.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
d033dc9827
|
Add deactivating VG and LV jobs.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
ca2bbb27d7
|
Add deactivating LVM LV and VG.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
5befd7484e
|
Decouple VG scan and system scan.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
77ff25e160
|
Move LVM deviceNodeList and LvPathList to public.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
4b7289fa0d
|
Add UUID for LV filesystem.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
67ca8f7d63
|
Store device pointer for RemoveVolumeGroupOperation for preview uses.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
f115383d8c
|
Resizing Volume Group preview.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
467759d0a9
|
Set partitionTable Last/First sector setter as public.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
53b154fe16
|
Add internal storage to LVM Device to keep track of its LVs and PVs.
|
2016-08-15 17:20:50 +01:00 |
Andrius Štikonas
|
81a35f0ffd
|
Improve resizing of LVM PVs.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
8c58ffe60f
|
Fix ResizeVolumeGroupJob Type. This fixes the build warnings.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
5447768a76
|
LUKS static cast here should be sufficient.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
61d5e874d8
|
FIX LVM2 PV resize FIXME.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
0d09853bd4
|
Remove hardcoded 4096 payloadOffset.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
bc0cd8c411
|
Enable smartStatus for Disk Device only.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
20c79023c8
|
Micro optimization. calling one external function instead of two.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
c3c718615d
|
Add LVM snapshotting functionality.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
484c1765ed
|
Reduce the calls of external functions to speed up scanning time.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
87e9bf9cb5
|
House-cleaning, removing finished TODO and FIXME tasks.
|
2016-08-15 17:20:50 +01:00 |
Andrius Štikonas
|
510feefc55
|
Various small cleanups.
|
2016-08-15 17:20:50 +01:00 |
Andrius Štikonas
|
8a3ba0a4a6
|
Remove unused header.
|
2016-08-15 17:20:50 +01:00 |
Andrius Štikonas
|
2a62bc4b14
|
Fix crashes in LVM scanner when external device is unplugged without deactivating LVM partitions.
This commit removes stderror channel from output of external commands.
|
2016-08-15 17:20:50 +01:00 |
Andrius Štikonas
|
432e59ac67
|
Add support for lvm pvmove before doing pvresize.
|
2016-08-15 17:20:50 +01:00 |
Andrius Štikonas
|
54a78b150d
|
Do not limit number of partitions in Volume Manager Devices.
|
2016-08-15 17:20:50 +01:00 |
Andrius Štikonas
|
fd8c81921e
|
Get rid of unused LVM flag for LVM LV.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
1c7dd64e68
|
Move LVM scanning logic from DeviceScanner to LvmDevice.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
12a74b4a2b
|
Use VG as PV mount point.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
97c20ef236
|
Fix Luks over LVM resizing. Hardcode 512 as the sector instead of LVM PE size.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
cbb077ffbd
|
House-cleaning and removing irrelevant TODO.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
4d78cad920
|
Deactivate VG before removing it.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
0952ffb11f
|
Hardcode LUKS payload offset return value in byte size instead of sector number.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
27290f04f3
|
Handle LUKS inside LVM. still need to fix incorrect sectorUsed.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
0feb7a7330
|
Display preview for LV operation.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
52ee15f3c0
|
Rephrashing comment.
|
2016-08-15 17:20:50 +01:00 |
Andrius Štikonas
|
da0dabc50d
|
Fix displaying resize widget with small number of sectors.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
254ac012af
|
Add functionality to specify PE size when creating VG group.
|
2016-08-15 17:20:50 +01:00 |