1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-10-28 11:55:55 +03:00
lvm2/lib
Jonathan Brassow e191780947 RAID: Make RAID 4/5/6 display sync status under heading s/Copy%/Cpy%Sync
The heading 'Copy%' is specific to PVMOVE volumes, but can be generalized
to apply to LVM mirrors also.  It is a bit awkward to use 'Copy%' for
RAID 4/5/6, however - 'Sync%' would be more appropriate.  This is why
RAID 4/5/6 have not displayed their sync status by any means available to
'lvs' yet.

Example (old):
[root@hayes-02 lvm2]# lvs vg
  LV      VG   Attr      LSize  Pool Origin Data%  Move Log Cpy%Sy Convert
  lv    vg   -wi-a----  1.00g
  raid1 vg   rwi-a-r--  1.00g                             100.00
  raid4 vg   rwi-a-r--  1.01g
  raid5 vg   rwi-a-r--  1.01g
  raid6 vg   rwi-a-r--  1.01g

This patch changes the heading to 'Cpy%Sync' and allows RAID 4/5/6 to print
their sync percent in this field.

Example (new):
[root@hayes-02 lvm2]# lvs vg
  LV    VG   Attr      LSize Pool Origin Data%  Move Log Cpy%Sync Convert
  lv    vg   -wi-a---- 1.00g
  raid1 vg   rwi-a-r-- 1.00g                               100.00
  raid4 vg   rwi-a-r-- 1.01g                               100.00
  raid5 vg   rwi-a-r-- 1.01g                               100.00
  raid6 vg   rwi-a-r-- 1.01g                               100.00
2012-10-23 21:19:27 -05:00
..
activate thin: origin only suspend 2012-10-03 15:05:55 +02:00
cache lvmetad: Only print scanning messages when scanning 1 device. 2012-10-15 12:45:50 +02:00
commands debug: do not play with fds with valgring 2012-10-12 17:02:30 +02:00
config cleanup: swap return values 2012-10-17 15:37:26 +02:00
datastruct Switch to return void 2012-02-08 12:52:58 +00:00
device cleanup: switch log_error to log_warn 2012-10-17 15:41:35 +02:00
display buffering: use unbuffered silent mode for liblvm 2012-08-26 00:15:45 +01:00
error cleanup: drop unneeded included header files 2012-08-23 14:37:20 +02:00
filters Implement devices/global_filter. 2012-09-26 14:49:15 +02:00
format1 cleanup: format1 test whether PV was found 2012-08-23 14:37:52 +02:00
format_pool cleanup: uint64_t casts 2012-08-23 14:37:21 +02:00
format_text cleanup: switch log_error to log_warn 2012-10-17 15:41:35 +02:00
freeseg cleanup: drop unneeded included header files 2012-08-23 14:37:20 +02:00
label The lvmetad client-side integration. Only active when use_lvmetad = 1 is set in 2012-02-23 13:11:07 +00:00
locking locking: clarify read-only locking error message v2 2012-07-25 14:37:22 +02:00
log config: add silent mode 2012-08-25 20:35:48 +01:00
metadata mirror/raid: Move 'copy_percent' to common code (mirror.c -> lv_manip.c) 2012-10-23 20:33:54 -05:00
mirror cleanup: drop unneeded included header files 2012-08-23 14:37:20 +02:00
misc python: Add bindings for liblvm2app. 2012-10-12 02:08:47 +01:00
mm comments: misc updates 2012-08-07 18:34:30 +01:00
raid RAID: Add support for RAID10 2012-08-24 15:34:19 -05:00
replicator cleanup: drop unneeded included header files 2012-08-23 14:37:20 +02:00
report RAID: Make RAID 4/5/6 display sync status under heading s/Copy%/Cpy%Sync 2012-10-23 21:19:27 -05:00
snapshot Differentiate between snapshot status of "Invalid" and "Merge failed". 2012-01-20 22:02:04 +00:00
striped Add activation/use_linear_target enabled by default. (prajnoha) 2011-11-28 20:37:51 +00:00
thin thin: raise required version to 1.4 2012-10-11 14:09:07 +02:00
unknown cleanup: drop unneeded included header files 2012-08-23 14:37:20 +02:00
uuid Revert the #include changes. Need to fix this at the #include site for now, and 2011-07-18 14:34:33 +00:00
zero cleanup: drop unneeded included header files 2012-08-23 14:37:20 +02:00
Makefile.in cleanup: drop unneeded included header files 2012-08-23 14:37:20 +02:00