1 diff -urN di-ruby-lvm-attrib-0.0.26.orig/extra-attributes/2.02.161(2)/lvsseg.yaml di-ruby-lvm-attrib-0.0.26/extra-attributes/2.02.161(2)/lvsseg.yaml
2 --- di-ruby-lvm-attrib-0.0.26.orig/extra-attributes/2.02.161(2)/lvsseg.yaml 1970-01-01 01:00:00.000000000 +0100
3 +++ di-ruby-lvm-attrib-0.0.26/extra-attributes/2.02.161(2)/lvsseg.yaml 2016-07-17 17:19:48.000000000 +0200
5 +# These are column to object attribute mappings
6 +# generated by ./bin/generate_field_data based on
7 +# lvm2/lib/report/columns.h
12 + :description: For cache pools
13 +- :method: cache_policy
14 + :column: cache_policy
16 + :description: The cache policy (cached segments only).
17 +- :method: cache_settings
18 + :column: cache_settings
20 + :description: Cache settings/parameters (cached segments only).
21 +- :method: chunk_size
24 + :description: For snapshots
28 + :description: Underlying devices used with starting extent numbers.
32 + :description: For thin pools
36 + :description: For LogicalVolume to LogicalVolumeSegment relationship.
37 +- :method: metadata_devices
38 + :column: metadata_devices
40 + :description: Underlying metadata devices used with starting extent numbers.
41 +- :method: region_size
42 + :column: region_size
44 + :description: For mirrors
46 + :column: seg_le_ranges
48 + :description: Ranges of Logical Extents of underlying devices in command line format.
49 +- :method: metadata_le_ranges
50 + :column: seg_metadata_le_ranges
52 + :description: Ranges of Logical Extents of underlying metadata devices in command
55 + :column: seg_monitor
57 + :description: Dmeventd monitoring status of the segment.
59 + :column: seg_pe_ranges
61 + :description: Ranges of Physical Extents of underlying devices in command line format
66 + :description: Size of segment in current units.
68 + :column: seg_size_pe
70 + :description: Size of segment in physical extents.
74 + :description: Offset within the LV to the start of the segment in current units.
76 + :column: seg_start_pe
78 + :description: Offset within the LV to the start of the segment in physical extents.
86 + :description: Type of LV segment.
87 +- :method: stripe_size
88 + :column: stripe_size
90 + :description: For stripes
94 + :description: Number of stripes or mirror legs.
95 +- :method: thin_count
98 + :description: For thin pools
101 + :type_hint: Integer
102 + :description: For thin volume
103 +- :method: transaction_id
104 + :column: transaction_id
105 + :type_hint: Integer
106 + :description: For thin pools
110 + :description: For thin pools and volumes
111 diff -urN di-ruby-lvm-attrib-0.0.26.orig/extra-attributes/2.02.161(2)/lvs.yaml di-ruby-lvm-attrib-0.0.26/extra-attributes/2.02.161(2)/lvs.yaml
112 --- di-ruby-lvm-attrib-0.0.26.orig/extra-attributes/2.02.161(2)/lvs.yaml 1970-01-01 01:00:00.000000000 +0100
113 +++ di-ruby-lvm-attrib-0.0.26/extra-attributes/2.02.161(2)/lvs.yaml 2016-07-17 17:19:48.000000000 +0200
115 +# These are column to object attribute mappings
116 +# generated by ./bin/generate_field_data based on
117 +# lvm2/lib/report/columns.h
119 +- :method: convert_lv
120 + :column: convert_lv
122 + :description: For lvconvert
123 +- :method: convert_lv_uuid
124 + :column: convert_lv_uuid
126 + :description: For lvconvert
130 + :description: For thin and cache pools
131 +- :method: data_lv_uuid
132 + :column: data_lv_uuid
134 + :description: For thin and cache pools
138 + :description: Active state of the LV.
139 +- :method: active_exclusively
140 + :column: lv_active_exclusively
142 + :description: Set if the LV is active exclusively.
143 +- :method: active_locally
144 + :column: lv_active_locally
146 + :description: Set if the LV is active locally.
147 +- :method: active_remotely
148 + :column: lv_active_remotely
150 + :description: Set if the LV is active remotely.
151 +- :method: allocation_locked
152 + :column: lv_allocation_locked
154 + :description: Set if LV is locked against allocation changes.
155 +- :method: allocation_policy
156 + :column: lv_allocation_policy
158 + :description: LV allocation policy.
159 +- :method: ancestors
160 + :column: lv_ancestors
162 + :description: LV ancestors ignoring any stored history of the ancestry chain.
166 + :description: Various attributes - see man page.
167 +- :method: converting
168 + :column: lv_converting
170 + :description: Set if LV is being converted.
171 +- :method: descendants
172 + :column: lv_descendants
174 + :description: LV descendants ignoring any stored history of the ancestry chain.
176 + :column: lv_dm_path
178 + :description: Internal device-mapper pathname for LV (in /dev/mapper directory).
179 +- :method: fixed_minor
180 + :column: lv_fixed_minor
182 + :description: Set if LV has fixed minor number assigned.
183 +- :method: full_ancestors
184 + :column: lv_full_ancestors
186 + :description: LV ancestors including stored history of the ancestry chain.
187 +- :method: full_descendants
188 + :column: lv_full_descendants
190 + :description: LV descendants including stored history of the ancestry chain.
191 +- :method: full_name
192 + :column: lv_full_name
194 + :description: Full name of LV including its VG
195 +- :method: historical
196 + :column: lv_historical
198 + :description: Set if the LV is historical.
202 + :description: Creation host of the LV
203 +- :method: image_synced
204 + :column: lv_image_synced
206 + :description: Set if mirror/RAID image is synchronized.
207 +- :method: initial_image_sync
208 + :column: lv_initial_image_sync
210 + :description: Set if mirror/RAID images underwent initial resynchronization.
214 + :description: LV layout.
216 + :column: lv_lockargs
218 + :description: Lock args of the LV used by lvmlockd.
222 + :description: Persistent major number or -1 if not persistent.
223 +- :method: merge_failed
224 + :column: lv_merge_failed
226 + :description: Set if snapshot merge failed.
228 + :column: lv_merging
230 + :description: Set if snapshot LV is being merged to origin.
231 +- :method: metadata_size
232 + :column: lv_metadata_size
233 + :type_hint: Integer
234 + :description: For thin and cache pools
238 + :description: Persistent minor number or -1 if not persistent.
240 + :column: lv_modules
242 + :description: Kernel device-mapper modules required for this LV.
246 + :description: Name. LVs created for internal use are enclosed in brackets.
250 + :description: For LVs that are components of another LV
254 + :description: Full pathname for LV. Blank for internal LVs.
256 + :column: lv_profile
258 + :description: Configuration profile attached to this LV.
259 +- :method: read_ahead
260 + :column: lv_read_ahead
262 + :description: Read ahead setting in current units.
266 + :description: LV role.
269 + :type_hint: Integer
270 + :description: Size of LV in current units.
271 +- :method: skip_activation
272 + :column: lv_skip_activation
274 + :description: Set if LV is skipped on activation.
275 +- :method: snapshot_invalid
276 + :column: lv_snapshot_invalid
278 + :description: Set if snapshot LV is invalid.
286 + :description: Creation time of the LV
287 +- :method: time_removed
288 + :column: lv_time_removed
290 + :description: Removal time of the LV
294 + :description: Unique identifier.
295 +- :method: when_full
296 + :column: lv_when_full
298 + :description: For thin pools
299 +- :method: metadata_lv
300 + :column: metadata_lv
302 + :description: For thin and cache pools
303 +- :method: metadata_lv_uuid
304 + :column: metadata_lv_uuid
306 + :description: For thin and cache pools
307 +- :method: mirror_log
308 + :column: mirror_log
310 + :description: For mirrors
311 +- :method: mirror_log_uuid
312 + :column: mirror_log_uuid
314 + :description: For mirrors
318 + :description: For pvmove
319 +- :method: move_pv_uuid
320 + :column: move_pv_uuid
322 + :description: For pvmove
326 + :description: For snapshots and thins
327 +- :method: origin_size
328 + :column: origin_size
329 + :type_hint: Integer
330 + :description: For snapshots
331 +- :method: origin_uuid
332 + :column: origin_uuid
334 + :description: For snapshots and thins
338 + :description: For thin volumes
339 +- :method: pool_lv_uuid
340 + :column: pool_lv_uuid
342 + :description: For thin volumes
343 +- :method: raid_max_recovery_rate
344 + :column: raid_max_recovery_rate
345 + :type_hint: Integer
346 + :description: For RAID1
347 +- :method: raid_min_recovery_rate
348 + :column: raid_min_recovery_rate
349 + :type_hint: Integer
350 + :description: For RAID1
351 +- :method: raid_mismatch_count
352 + :column: raid_mismatch_count
353 + :type_hint: Integer
354 + :description: For RAID
355 +- :method: raid_sync_action
356 + :column: raid_sync_action
358 + :description: For RAID
359 +- :method: raid_write_behind
360 + :column: raid_write_behind
361 + :type_hint: Integer
362 + :description: For RAID1
363 +- :method: seg_count
365 + :type_hint: Integer
366 + :description: Number of segments in LV.
370 + :description: For VolumeGroup to LogicalVolume relationship.
371 diff -urN di-ruby-lvm-attrib-0.0.26.orig/extra-attributes/2.02.161(2)/pvsseg.yaml di-ruby-lvm-attrib-0.0.26/extra-attributes/2.02.161(2)/pvsseg.yaml
372 --- di-ruby-lvm-attrib-0.0.26.orig/extra-attributes/2.02.161(2)/pvsseg.yaml 1970-01-01 01:00:00.000000000 +0100
373 +++ di-ruby-lvm-attrib-0.0.26/extra-attributes/2.02.161(2)/pvsseg.yaml 2016-07-17 17:19:48.000000000 +0200
375 +# These are column to object attribute mappings
376 +# generated by ./bin/generate_field_data based on
377 +# lvm2/lib/report/columns.h
382 + :description: For PhysicalVolume to PhysicalVolumeSegment relationship.
384 + :column: pvseg_size
385 + :type_hint: Integer
386 + :description: Number of extents in segment.
388 + :column: pvseg_start
389 + :type_hint: Integer
390 + :description: Physical Extent number of start of segment.
391 diff -urN di-ruby-lvm-attrib-0.0.26.orig/extra-attributes/2.02.161(2)/pvs.yaml di-ruby-lvm-attrib-0.0.26/extra-attributes/2.02.161(2)/pvs.yaml
392 --- di-ruby-lvm-attrib-0.0.26.orig/extra-attributes/2.02.161(2)/pvs.yaml 1970-01-01 01:00:00.000000000 +0100
393 +++ di-ruby-lvm-attrib-0.0.26/extra-attributes/2.02.161(2)/pvs.yaml 2016-07-17 17:19:48.000000000 +0200
395 +# These are column to object attribute mappings
396 +# generated by ./bin/generate_field_data based on
397 +# lvm2/lib/report/columns.h
401 + :type_hint: Integer
402 + :description: Size of underlying device in current units.
405 + :type_hint: Integer
406 + :description: Offset to the start of data on the underlying device.
407 +- :method: allocatable
408 + :column: pv_allocatable
410 + :description: Set if this device can be used for allocation.
414 + :description: Various attributes - see man page.
416 + :column: pv_ba_size
417 + :type_hint: Integer
418 + :description: Size of PV Bootloader Area in current units.
420 + :column: pv_ba_start
421 + :type_hint: Integer
422 + :description: Offset to the start of PV Bootloader Area on the underlying device
424 +- :method: duplicate
425 + :column: pv_duplicate
427 + :description: Set if PV is an unchosen duplicate.
429 + :column: pv_exported
431 + :description: Set if this device is exported.
433 + :column: pv_ext_vsn
434 + :type_hint: Integer
435 + :description: PV header extension version.
439 + :description: Type of metadata.
442 + :type_hint: Integer
443 + :description: Total amount of unallocated space in current units.
447 + :description: Set if PV is used.
451 + :description: Device major number.
452 +- :method: mda_count
453 + :column: pv_mda_count
454 + :type_hint: Integer
455 + :description: Number of metadata areas on this device.
457 + :column: pv_mda_free
458 + :type_hint: Integer
459 + :description: Free metadata area space on this device in current units.
461 + :column: pv_mda_size
462 + :type_hint: Integer
463 + :description: Size of smallest metadata area on this device in current units.
464 +- :method: mda_used_count
465 + :column: pv_mda_used_count
466 + :type_hint: Integer
467 + :description: Number of metadata areas in use on this device.
471 + :description: Device minor number.
473 + :column: pv_missing
475 + :description: Set if this device is missing in system.
479 + :description: Name.
480 +- :method: pe_alloc_count
481 + :column: pv_pe_alloc_count
482 + :type_hint: Integer
483 + :description: Total number of allocated Physical Extents.
485 + :column: pv_pe_count
486 + :type_hint: Integer
487 + :description: Total number of Physical Extents.
490 + :type_hint: Integer
491 + :description: Size of PV in current units.
498 + :type_hint: Integer
499 + :description: Total amount of allocated space in current units.
503 + :description: Unique identifier.
507 + :description: For VolumeGroup to PhysicalVolume relationship.
508 diff -urN di-ruby-lvm-attrib-0.0.26.orig/extra-attributes/2.02.161(2)/vgs.yaml di-ruby-lvm-attrib-0.0.26/extra-attributes/2.02.161(2)/vgs.yaml
509 --- di-ruby-lvm-attrib-0.0.26.orig/extra-attributes/2.02.161(2)/vgs.yaml 1970-01-01 01:00:00.000000000 +0100
510 +++ di-ruby-lvm-attrib-0.0.26/extra-attributes/2.02.161(2)/vgs.yaml 2016-07-17 17:19:48.000000000 +0200
512 +# These are column to object attribute mappings
513 +# generated by ./bin/generate_field_data based on
514 +# lvm2/lib/report/columns.h
518 + :type_hint: Integer
519 + :description: Number of LVs.
522 + :type_hint: Integer
523 + :description: Maximum number of LVs allowed in VG or 0 if unlimited.
526 + :type_hint: Integer
527 + :description: Maximum number of PVs allowed in VG or 0 if unlimited.
530 + :type_hint: Integer
531 + :description: Number of PVs in VG.
532 +- :method: snap_count
533 + :column: snap_count
534 + :type_hint: Integer
535 + :description: Number of snapshots.
536 +- :method: allocation_policy
537 + :column: vg_allocation_policy
539 + :description: VG allocation policy.
543 + :description: Various attributes - see man page.
544 +- :method: clustered
545 + :column: vg_clustered
547 + :description: Set if VG is clustered.
549 + :column: vg_exported
551 + :description: Set if VG is exported.
552 +- :method: extendable
553 + :column: vg_extendable
555 + :description: Set if VG is extendable.
556 +- :method: extent_count
557 + :column: vg_extent_count
558 + :type_hint: Integer
559 + :description: Total number of Physical Extents.
560 +- :method: extent_size
561 + :column: vg_extent_size
562 + :type_hint: Integer
563 + :description: Size of Physical Extents in current units.
567 + :description: Type of metadata.
570 + :type_hint: Integer
571 + :description: Total amount of free space in current units.
572 +- :method: free_count
573 + :column: vg_free_count
574 + :type_hint: Integer
575 + :description: Total number of unallocated Physical Extents.
576 +- :method: lock_args
577 + :column: vg_lock_args
579 + :description: Lock args of the VG used by lvmlockd.
580 +- :method: lock_type
581 + :column: vg_lock_type
583 + :description: Lock type of the VG used by lvmlockd.
584 +- :method: mda_copies
585 + :column: vg_mda_copies
586 + :type_hint: Integer
587 + :description: Target number of in use metadata areas in the VG.
588 +- :method: mda_count
589 + :column: vg_mda_count
590 + :type_hint: Integer
591 + :description: Number of metadata areas on this VG.
593 + :column: vg_mda_free
594 + :type_hint: Integer
595 + :description: Free metadata area space for this VG in current units.
597 + :column: vg_mda_size
598 + :type_hint: Integer
599 + :description: Size of smallest metadata area for this VG in current units.
600 +- :method: mda_used_count
601 + :column: vg_mda_used_count
602 + :type_hint: Integer
603 + :description: Number of metadata areas in use on this VG.
604 +- :method: missing_pv_count
605 + :column: vg_missing_pv_count
606 + :type_hint: Integer
607 + :description: Number of PVs in VG which are missing.
611 + :description: Name.
613 + :column: vg_partial
615 + :description: Set if VG is partial.
616 +- :method: permissions
617 + :column: vg_permissions
619 + :description: VG permissions.
621 + :column: vg_profile
623 + :description: Configuration profile attached to this VG.
626 + :type_hint: Integer
627 + :description: Revision number of internal metadata. Incremented whenever it changes.
630 + :type_hint: Integer
631 + :description: Total size of VG in current units.
635 + :description: System ID of the VG indicating which host owns it.
637 + :column: vg_systemid
639 + :description: System ID of the VG indicating which host owns it.
647 + :description: Unique identifier.