Heinz Mauelshagen
48778bc503
lvconvert: add new reporting fields for reshaping
...
During an ongoing reshape, the MD kernel runtime reads stripes relative
to data_offset and starts storing the reshaped stripes (with new raid
layout and/or new stripesize and/or new number of stripes) relative
to new_data_offset. This is to avoid writing over any data in place
which is non-atomic by nature and thus be recoverable without data loss
in the transition. MD uses the term out-of-place reshaping for it.
There's 2 other areas we don't have report capability for:
- number of data stripes vs. total stripes
(e.g. raid6 with 7 stripes toal has 5 data stripes)
- number of (rotating) parity/syndrome chunks
(e.g. raid6 with 7 stripes toal has 2 parity chunks; one
per stripe for P-Syndrome and another one for Q-Syndrome)
Thus, add the following reportable keys:
- reshape_len (in current units)
- reshape_len_le (in logical extents)
- data_offset (in sectors)
- new_data_offset ( " )
- data_stripes
- parity_chunks
Enhance lvchange-raid.sh, lvconvert-raid-reshape-linear_to_striped.sh,
lvconvert-raid-reshape-striped_to_linear.sh, lvconvert-raid-reshape.sh
and lvconvert-raid-takeover.sh to make use of new keys.
Related: rhbz834579
Related: rhbz1191935
Related: rhbz1191978
2017-03-01 18:50:35 +01:00
..
2016-02-25 16:40:58 +00:00
2016-02-23 14:00:28 -06:00
2016-02-23 14:00:28 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-12-12 11:22:41 +01:00
2016-02-23 09:28:48 -06:00
2017-02-10 19:18:49 +01:00
2016-03-09 12:59:45 +01:00
2016-03-09 12:59:45 +01:00
2016-02-23 09:28:48 -06:00
2016-12-12 11:51:50 +01:00
2016-03-09 12:59:45 +01:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-09-09 20:59:21 +02:00
2016-03-09 12:59:45 +01:00
2017-02-06 11:43:07 +01:00
2016-02-23 09:28:48 -06:00
2016-09-12 16:49:51 +02:00
2016-07-13 21:52:14 +02:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2017-02-23 15:09:29 +01:00
2016-01-21 12:11:37 +01:00
2016-10-28 21:54:10 +02:00
2016-12-23 03:41:32 +01:00
2017-03-01 18:50:35 +01:00
2017-01-05 15:54:14 +01:00
2016-09-12 16:49:51 +02:00
2016-12-11 23:24:19 +01:00
2016-08-31 11:13:59 +02:00
2016-09-22 15:46:18 +02:00
2016-02-23 09:28:48 -06:00
2017-02-13 08:20:10 -06:00
2016-02-23 09:28:48 -06:00
2017-02-13 08:20:10 -06:00
2016-01-21 12:11:37 +01:00
2016-01-21 12:11:37 +01:00
2016-01-21 12:11:37 +01:00
2016-01-21 12:11:37 +01:00
2016-12-12 11:22:41 +01:00
2016-02-23 09:28:48 -06:00
2017-02-13 08:20:10 -06:00
2016-02-23 09:28:48 -06:00
2016-12-12 11:22:41 +01:00
2016-02-23 09:28:48 -06:00
2017-02-13 08:21:58 -06:00
2017-03-01 18:50:35 +01:00
2017-03-01 18:50:35 +01:00
2017-03-01 18:50:35 +01:00
2017-03-01 18:50:35 +01:00
2016-12-23 03:41:32 +01:00
2016-12-11 23:24:19 +01:00
2016-02-23 09:28:48 -06:00
2016-04-07 22:32:09 +02:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2017-02-09 22:42:03 +01:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-05-05 23:55:20 +02:00
2017-02-13 08:20:10 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2017-01-05 15:54:14 +01:00
2016-07-27 16:20:57 +02:00
2017-02-13 08:20:10 -06:00
2017-02-13 08:20:10 -06:00
2016-12-11 23:24:19 +01:00
2016-07-15 15:49:01 +02:00
2016-02-23 09:28:48 -06:00
2016-12-19 14:41:43 +01:00
2017-02-13 08:20:10 -06:00
2016-08-09 18:16:01 +02:00
2016-10-28 21:54:10 +02:00
2017-01-21 17:42:19 +01:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-12-12 11:22:41 +01:00
2017-02-06 13:15:39 +01:00
2016-10-28 21:54:10 +02:00
2016-12-11 23:24:19 +01:00
2016-02-23 09:28:48 -06:00
2016-12-11 23:24:19 +01:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-12-11 23:24:19 +01:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2017-02-13 08:20:10 -06:00
2017-02-13 08:20:10 -06:00
2016-07-22 14:41:47 +02:00
2016-02-23 09:28:48 -06:00
2017-02-21 09:38:04 +01:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-05-06 09:00:00 -05:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-05-23 12:01:11 -05:00
2016-12-12 11:22:41 +01:00
2016-02-23 09:28:48 -06:00
2016-04-19 11:45:24 -05:00
2016-04-19 14:26:05 -05:00
2016-03-09 12:59:42 +01:00
2017-02-13 08:20:10 -06:00
2016-11-03 11:43:37 -05:00
2016-05-23 12:00:25 -05:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-05-23 11:57:32 -05:00
2016-02-23 09:28:48 -06:00
2016-04-19 11:45:24 -05:00
2016-02-23 09:28:48 -06:00
2016-02-23 14:00:28 -06:00
2016-02-22 09:36:35 -06:00
2016-02-23 09:28:48 -06:00
2016-07-13 21:52:14 +02:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2017-02-10 21:22:38 +01:00
2016-02-23 09:28:48 -06:00
2016-12-12 11:22:41 +01:00
2016-12-12 11:22:41 +01:00
2017-02-21 00:52:05 +01:00
2016-12-11 23:24:19 +01:00
2016-02-23 09:28:48 -06:00
2016-12-11 23:24:19 +01:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-03-03 14:43:19 -06:00
2016-04-22 12:53:09 +02:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-12-11 23:24:19 +01:00
2016-12-11 23:24:19 +01:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-05-11 09:35:42 -05:00
2016-02-23 09:28:48 -06:00
2016-01-21 12:11:37 +01:00
2016-01-21 12:11:37 +01:00
2016-02-23 09:28:48 -06:00
2016-01-21 12:11:37 +01:00
2016-02-23 09:28:48 -06:00
2016-03-09 12:59:45 +01:00
2016-03-09 12:59:45 +01:00
2016-12-11 23:24:19 +01:00
2016-12-11 23:24:19 +01:00
2016-02-23 09:28:48 -06:00
2016-05-06 09:00:00 -05:00
2016-02-23 09:28:48 -06:00
2016-02-25 14:23:41 -06:00
2016-07-27 12:17:21 +02:00
2016-02-23 09:28:48 -06:00
2016-12-11 23:24:19 +01:00
2016-03-03 14:43:19 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-03-03 14:43:19 -06:00
2016-03-09 12:59:45 +01:00
2016-03-03 14:43:19 -06:00
2016-02-23 09:28:48 -06:00
2016-04-22 12:53:09 +02:00
2016-12-12 11:22:41 +01:00
2016-04-21 00:34:01 +02:00
2016-02-23 09:28:48 -06:00
2016-07-27 16:20:57 +02:00
2016-08-15 19:31:04 +02:00
2016-02-23 09:28:48 -06:00
2016-04-22 12:53:09 +02:00
2016-11-14 12:55:43 +01:00
2017-02-22 15:40:28 +01:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-25 14:23:41 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-12-11 23:24:19 +01:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2017-02-13 08:20:10 -06:00
2017-02-13 08:20:10 -06:00
2016-02-23 09:28:48 -06:00
2016-10-03 17:49:56 +02:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-12-22 23:37:07 +01:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2017-02-13 10:06:19 +01:00
2016-02-23 09:28:48 -06:00
2017-02-13 08:20:10 -06:00
2016-12-12 11:22:41 +01:00
2017-02-13 08:20:10 -06:00
2016-07-01 00:44:46 +02:00
2016-12-12 11:22:41 +01:00
2016-02-23 09:28:48 -06:00
2017-02-13 08:20:10 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-03-31 10:38:05 +02:00
2016-02-23 09:28:48 -06:00
2016-12-11 23:24:19 +01:00
2016-05-06 09:00:00 -05:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2017-01-06 21:51:36 +01:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-03-03 14:43:19 -06:00
2017-02-13 08:20:10 -06:00
2016-03-03 14:43:19 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-03-03 14:43:19 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-02-23 09:28:48 -06:00
2016-05-06 09:00:00 -05:00
2016-12-12 11:51:50 +01:00
2016-02-22 14:15:17 -06:00
2016-02-22 14:15:17 -06:00