1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-10-28 03:27:58 +03:00
lvm2/tools
Peter Rajnoha 213434d426 report: separate common report and per-report args
Separating common report and per-report arguments prepares the code for
handling several reports per one command (for example, the command log
report and LVM command report itself).

Each report can have sort keys, options (fields), list of fields to
compact and selection criteria set individually. Hooks for setting these
per report within one command will be a part of subsequent patches, this
patch only separates new struct single_report_args out of existing
struct report_args.
2016-06-20 11:33:41 +02:00
..
.exported_symbols generate liblvm2cmd exported symbols too 2010-06-25 18:23:10 +00:00
.gitignore gitignore: Update for in-place build. 2015-07-27 13:18:35 +01:00
args.h toollib: add report_format_init fn to create report group and to create/add log report handle 2016-06-20 11:33:41 +02:00
cmdnames.h doc: change fsf address 2016-01-21 12:11:37 +01:00
commands.h pvmove: disallow tag args 2016-06-03 09:56:48 -05:00
dmsetup.c coverity: check cmd pointer exists 2016-02-23 21:40:16 +01:00
dumpconfig.c lvmconfig: fix lvmconfig --type diff to display complete diff if config cascade used 2016-06-02 13:49:38 +02:00
errors.h doc: change fsf address 2016-01-21 12:11:37 +01:00
formats.c doc: change fsf address 2016-01-21 12:11:37 +01:00
lvchange.c cache: add log_error on error path 2016-05-27 15:47:24 +02:00
lvconvert_poll.c cleanup: substract integers 2016-05-27 15:47:24 +02:00
lvconvert_poll.h doc: change fsf address 2016-01-21 12:11:37 +01:00
lvconvert.c lvconvert: use process_each_lv 2016-05-25 15:05:49 -05:00
lvcreate.c toollib: add vg name list arg to process_each_vg 2016-05-23 11:18:16 -05:00
lvdisplay.c lvconvert: use process_each_lv 2016-05-25 15:05:49 -05:00
lvextend.c doc: change fsf address 2016-01-21 12:11:37 +01:00
lvm2cmd-static.c doc: change fsf address 2016-01-21 12:11:37 +01:00
lvm2cmd.c doc: change fsf address 2016-01-21 12:11:37 +01:00
lvm2cmd.h doc: change fsf address 2016-01-21 12:11:37 +01:00
lvm2cmdline.h doc: change fsf address 2016-01-21 12:11:37 +01:00
lvm-static.c doc: change fsf address 2016-01-21 12:11:37 +01:00
lvm.c doc: change fsf address 2016-01-21 12:11:37 +01:00
lvmchange.c doc: change fsf address 2016-01-21 12:11:37 +01:00
lvmcmdlib.c doc: change fsf address 2016-01-21 12:11:37 +01:00
lvmcmdline.c lvmlockd: fix rescanning VG 2016-06-15 11:36:30 -05:00
lvmdiskscan.c doc: change fsf address 2016-01-21 12:11:37 +01:00
lvpoll.c doc: change fsf address 2016-01-21 12:11:37 +01:00
lvreduce.c doc: change fsf address 2016-01-21 12:11:37 +01:00
lvremove.c lvconvert: use process_each_lv 2016-05-25 15:05:49 -05:00
lvrename.c toollib: add vg name list arg to process_each_vg 2016-05-23 11:18:16 -05:00
lvresize.c toollib: add vg name list arg to process_each_vg 2016-05-23 11:18:16 -05:00
lvscan.c lvconvert: use process_each_lv 2016-05-25 15:05:49 -05:00
Makefile.in doc: change fsf address 2016-01-21 12:11:37 +01:00
polldaemon.c toollib: add vg name list arg to process_each_vg 2016-05-23 11:18:16 -05:00
pvchange.c lvmcache: process duplicate PVs directly 2016-05-06 09:00:00 -05:00
pvck.c doc: change fsf address 2016-01-21 12:11:37 +01:00
pvcreate.c pvcreate: fix setting uuid arg 2016-02-25 12:00:53 -06:00
pvdisplay.c lvmetad: rework command connection setup and checking 2016-04-19 14:00:02 -05:00
pvmove_poll.c doc: change fsf address 2016-01-21 12:11:37 +01:00
pvmove_poll.h doc: change fsf address 2016-01-21 12:11:37 +01:00
pvmove.c cleanup: poll better check for internal errors 2016-02-25 23:30:25 +01:00
pvremove.c replace pvcreate_params with pvcreate_each_params 2016-02-25 09:14:10 -06:00
pvresize.c pvchange, pvresize: move exported VG check 2016-03-10 13:37:42 -06:00
pvscan.c tools: add missing destroy_processing_handle in pvscan and vgreduce code 2016-06-17 13:29:33 +02:00
reporter.c report: separate common report and per-report args 2016-06-20 11:33:41 +02:00
segtypes.c doc: change fsf address 2016-01-21 12:11:37 +01:00
stub.h doc: change fsf address 2016-01-21 12:11:37 +01:00
tags.c doc: change fsf address 2016-01-21 12:11:37 +01:00
tool.h doc: change fsf address 2016-01-21 12:11:37 +01:00
toollib.c vgcreate, pvcreate, vgextend: don't use a device with duplicates 2016-06-07 15:21:07 -05:00
toollib.h toollib: simplify internal selection calls for non-reporting tools 2016-05-30 16:44:18 +02:00
tools.h pvmove: disallow tag args 2016-06-03 09:56:48 -05:00
vgcfgbackup.c toollib: add vg name list arg to process_each_vg 2016-05-23 11:18:16 -05:00
vgcfgrestore.c doc: change fsf address 2016-01-21 12:11:37 +01:00
vgchange.c toollib: add vg name list arg to process_each_vg 2016-05-23 11:18:16 -05:00
vgck.c toollib: add vg name list arg to process_each_vg 2016-05-23 11:18:16 -05:00
vgconvert.c toollib: add vg name list arg to process_each_vg 2016-05-23 11:18:16 -05:00
vgcreate.c replace pvcreate_params with pvcreate_each_params 2016-02-25 09:14:10 -06:00
vgdisplay.c toollib: add vg name list arg to process_each_vg 2016-05-23 11:18:16 -05:00
vgexport.c toollib: add vg name list arg to process_each_vg 2016-05-23 11:18:16 -05:00
vgextend.c toollib: add vg name list arg to process_each_vg 2016-05-23 11:18:16 -05:00
vgimport.c pvscan: use process_each_vg for autoactivate 2016-05-23 11:57:32 -05:00
vgmerge.c doc: change fsf address 2016-01-21 12:11:37 +01:00
vgmknodes.c lvconvert: use process_each_lv 2016-05-25 15:05:49 -05:00
vgreduce.c vgreduce: fix location of lvmlockd global lock 2016-06-17 12:22:58 -05:00
vgremove.c toollib: add vg name list arg to process_each_vg 2016-05-23 11:18:16 -05:00
vgrename.c toollib: add vg name list arg to process_each_vg 2016-05-23 11:18:16 -05:00
vgscan.c pvscan: use process_each_vg for autoactivate 2016-05-23 11:57:32 -05:00
vgsplit.c raid0: Standardise meta_areas checks before access. 2016-05-23 22:55:13 +01:00