All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/20] Add lvm vg and pv properties for lvm2app.
@ 2010-09-22 21:06 Dave Wysochanski
  2010-09-22 21:06 ` [PATCH 01/20] Refactor metadata.[ch] into vg.[ch] for vg functions Dave Wysochanski
                   ` (19 more replies)
  0 siblings, 20 replies; 23+ messages in thread
From: Dave Wysochanski @ 2010-09-22 21:06 UTC (permalink / raw)
  To: lvm-devel

This patchset is a repost and add onto the previous patchset
posted to lvm-devel on 9/15/2010.  It continues that patchset
and adds pv properties and addresses comments made on the vg
patchset.

Notable changes:
1. Refactor parts of metadata.[ch] into {pv|vg|lv}.ch.
2. Added 'const' to 'get' object functions
3. Improve type safety on vg_get_property() and pv_get_property()
4. Add "_dup" suffix to helper functions that allocate/dup strings.

All vg and pv properties may now be queried with this patchset.
The refactoring of metadata.[ch] into specific files was only
done for functions related to report field calculations.  In
the future, further functionality may be moved to these specific
files, and common functions will remain inside metadata.[ch].



^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2010-09-23 12:36 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-09-22 21:06 [PATCH 00/20] Add lvm vg and pv properties for lvm2app Dave Wysochanski
2010-09-22 21:06 ` [PATCH 01/20] Refactor metadata.[ch] into vg.[ch] for vg functions Dave Wysochanski
2010-09-22 21:06 ` [PATCH 02/20] Refactor metadata.[ch] into pv.[ch] for pv functions Dave Wysochanski
2010-09-22 21:06 ` [PATCH 03/20] Refactor metadata.[ch] into lv.[ch] for lv functions Dave Wysochanski
2010-09-22 21:06 ` [PATCH 04/20] Add {pv|vg|lv}_attr_dup() functions and refactor 'disp' functions Dave Wysochanski
2010-09-22 21:06 ` [PATCH 05/20] Simplify logic to create 'attr' strings Dave Wysochanski
2010-09-22 21:06 ` [PATCH 06/20] Add id_format_and_copy() common function and call from _uuid_disp Dave Wysochanski
2010-09-22 21:06 ` [PATCH 07/20] Add pv_uuid_dup, vg_uuid_dup, and lv_uuid_dup, and call id_format_and_copy Dave Wysochanski
2010-09-22 21:06 ` [PATCH 08/20] Add tags_format_and_copy() common function and call from _tags_disp Dave Wysochanski
2010-09-22 21:06 ` [PATCH 09/20] Add pv_tags_dup, vg_tags_dup, lv_tags_dup functions that call tags_format_and_copy Dave Wysochanski
2010-09-22 21:06 ` [PATCH 10/20] Add supporting functions vg_name_dup, vg_fmt_dup, vg_system_id_dup Dave Wysochanski
2010-09-22 21:06 ` [PATCH 11/20] Make generic GET_*_PROPERTY_FN macros and define secondary macro for vg, pv, lv Dave Wysochanski
2010-09-23 12:36   ` Zdenek Kabelac
2010-09-23  2:31     ` Dave Wysochanski
2010-09-22 21:06 ` [PATCH 12/20] Add 'get' functions for vg fields Dave Wysochanski
2010-09-22 21:06 ` [PATCH 13/20] Add lvm_vg_get_property() generic vg property function Dave Wysochanski
2010-09-22 21:06 ` [PATCH 14/20] Add tests for lvm_vg_get_property() Dave Wysochanski
2010-09-22 21:06 ` [PATCH 15/20] Add pv_mda_size, pv_mda_free, and pv_used functions, call from 'disp' functions Dave Wysochanski
2010-09-22 21:06 ` [PATCH 16/20] Add pv_name_dup() and pv_fmt_dup() helper functions Dave Wysochanski
2010-09-22 21:06 ` [PATCH 17/20] Add pv 'get' functions for all pv properties Dave Wysochanski
2010-09-22 21:06 ` [PATCH 18/20] Add pv_get_property and create generic internal _get_property function Dave Wysochanski
2010-09-22 21:06 ` [PATCH 19/20] Add lvm_pv_get_property() generic function to obtain value of any pv property Dave Wysochanski
2010-09-22 21:06 ` [PATCH 20/20] Add pv_get_property to interactive test Dave Wysochanski

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.