From: agk@sourceware.org <agk@sourceware.org>
To: lvm-devel@redhat.com
Subject: LVM2 WHATS_NEW
Date: 28 Jul 2009 19:32:30 -0000 [thread overview]
Message-ID: <20090728193230.12497.qmail@sourceware.org> (raw)
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: agk at sourceware.org 2009-07-28 19:32:28
Modified files:
. : WHATS_NEW
Log message:
clean up a bit for release
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/WHATS_NEW.diff?cvsroot=lvm2&r1=1.1206&r2=1.1207
--- LVM2/WHATS_NEW 2009/07/28 17:07:48 1.1206
+++ LVM2/WHATS_NEW 2009/07/28 19:32:26 1.1207
@@ -1,37 +1,33 @@
Version 2.02.50 - 28th July 2009
================================
- Remove unnecessary \n's from log_error in liblvm.
- Add config_reload and config_override to test.c, change prompt.
- Add lvm_config_override - allow caller to override LVM config.
- Refactor _override_settings into override_config_tree_from_string and move.
- Add skeletons of lvm_lv_resize and lvm_pv_resize - not yet implemented.
- Update test/api/test.c to include lvm_vg_reduce and lvm_vg_extend.
- Add lvm_vg_reduce to liblvm.
- Add vg_reduce to metadata.c and metadata-exported.h.
- Update error return and comments for lvm_list_vg_names/uuids.
+ Change test/api/test.c prompt so it's not confused with the main lvm prompt.
+ Update liblvm unit tests in test/api to cover latest liblvm changes.
+ Add unimplemented lvm_lv_resize and lvm_pv_resize skeletons to liblvm.
+ Add lvm_library_get_version to liblvm.
+ Add lvm_config_override to liblvm to allow caller to override LVM config.
+ Add lvm_lv_is_active and lvm_lv_is_suspended to liblvm.
+ Add lvm_lv_activate and lvm_lv_deactivate to liblvm.
+ Add lvm_scan, lvm_vg_reduce and lvm_vg_remove_lv to liblvm.
+ Add functions to get numeric properties to liblvm.
+ Add lvm_{pv|vg|lv}_get_{name|uuid} to liblvm.
+ Add lvm_vg_list_pvs and lvm_vg_list_lvs to liblvm.
+ Add lvm_vg_open and lvm_vg_create_lv_linear to liblvm.
+ Add lvm_list_vg_names/uuids to liblvm.
+ Add lvm_errno and lvm_errmsg to liblvm to obtain failure information.
+ Rename lvm_create/destroy to lvm_init/quit.
Rename lvm_reload_config to lvm_config_reload.
- Update display.c to use vg_free(vg) instead of duplicating the calculation.
- More liblvm header file cleanups.
- Update liblvm unit tests in test/api for latest liblvm changes.
- Add lvm_lv_is_active and lvm_lv_is_suspended liblvm APIs.
- Add lvm_lv_activate and lvm_lv_deactivate liblvm APIs.
- Add lvm_scan liblvm function.
+ Refactor _override_settings to use new override_config_tree_from_string.
+ Add vg_reduce to metadata.c and metadata-exported.h.
Update lvm.h to clarify API behavior and return codes.
- Add lvm_vg_remove_lv liblvm function.
- Add numeric liblvm 'get' functions required by anaconda.
- Refactor vg_size, vg_free, and pv_mda_count field calculations for liblvm.
- Update test/api/test.c to call new liblvm functions.
- Add liblvm function lvm_vg_create_lv_linear.
Update lvm_vg_extend to do an implicit pvcreate on the device.
+ Update display.c to use vg_free(vg) instead of duplicating the calculation.
+ Refactor vg_size, vg_free, and pv_mda_count field calculations for liblvm.
Refactor pvcreate and lvcreate for liblvm.
Add global/wait_for_locks to lvm.conf so blocking for locks can be disabled.
All LV locks are non-blocking so remove LCK_NONBLOCK from separate macros.
Fix race condition with vgcreate and vgextend on same device (2.02.49).
Remove redundant validate_name call from vgreduce.
- Add lvm_{pv|vg|lv}_get_{name|uuid} liblvm functions.
- Add lvm_vg_list_pvs and lvm_vg_list_lvs liblvm functions.
Remove unused handles lvseg, pvseg inside liblvm/lvm.h.
- Add lvm_vg_open liblvm function.
Add liblvm2app Makefile installation targets.
Add liblvm pkgconfig file.
Use newly-independent LVM_LIBAPI in liblvm soname. E.g. liblvm2app.so.2.1.
@@ -40,7 +36,6 @@
Return EINVALID_CMD_LINE not success when invalid VG name format is used.
Remove unnecessary messages after vgcreate/vgsplit refactor (2.02.49).
Add log_errno to set a specific errno and replace log_error in due course.
- Add lvm_errno and lvm_errmsg to liblvm to obtain failure information.
Change create_toolcontext to still return an object if it fails part-way.
Add EUNCLASSIFIED (-1) as the default LVM errno code.
Store any errno and error messages issued while processing each command.
next reply other threads:[~2009-07-28 19:32 UTC|newest]
Thread overview: 169+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-07-28 19:32 agk [this message]
-- strict thread matches above, loose matches on Subject: below --
2012-05-16 13:09 LVM2 WHATS_NEW zkabelac
2012-05-16 13:06 zkabelac
2012-04-25 9:32 prajnoha
2012-04-24 20:00 jbrassow
2012-03-30 11:39 prajnoha
2012-03-16 10:46 mornfall
2012-03-14 12:12 prajnoha
2012-03-03 1:28 agk
2012-02-10 2:56 mornfall
2012-02-10 1:29 mornfall
2012-02-01 20:13 mornfall
2012-01-25 9:00 zkabelac
2012-01-20 3:56 agk
2012-01-19 16:22 zkabelac
2011-12-01 0:05 jbrassow
2011-11-21 12:44 mornfall
2011-11-21 12:34 mornfall
2011-10-19 9:01 mornfall
2011-10-11 9:20 zkabelac
2011-10-11 9:14 zkabelac
2011-09-16 12:01 zkabelac
2011-09-16 10:02 mornfall
2011-09-15 20:01 mornfall
2011-08-31 12:48 mornfall
2011-08-31 8:23 zkabelac
2011-08-19 23:01 agk
2011-08-12 13:03 agk
2011-07-08 12:49 agk
2011-06-15 17:48 mornfall
2011-05-07 15:52 mornfall
2011-05-07 18:16 ` Alasdair G Kergon
2011-04-29 18:57 agk
2011-04-29 18:56 agk
2011-04-29 18:48 agk
2011-04-29 18:43 agk
2011-04-29 18:41 agk
2011-04-29 18:40 agk
2011-04-29 16:27 agk
2011-03-24 16:03 mornfall
2011-02-21 12:40 prajnoha
2011-02-08 22:35 jbrassow
2011-02-01 21:41 wysochanski
2011-01-10 21:12 agk
2011-01-10 21:12 agk
2011-01-04 21:33 jbrassow
2010-12-20 13:17 zkabelac
2010-12-09 0:10 agk
2010-12-08 23:09 agk
2010-11-30 23:03 mornfall
2010-11-25 17:16 mornfall
2010-11-12 16:04 prajnoha
2010-11-10 10:05 zkabelac
2010-11-09 11:15 agk
2010-10-29 16:44 mornfall
2010-10-27 9:15 mornfall
2010-10-25 17:33 wysochanski
2010-10-25 13:10 zkabelac
2010-10-25 13:04 zkabelac
2010-10-15 17:04 mornfall
2010-10-15 9:55 zkabelac
2010-10-13 15:50 mornfall
2010-10-13 15:41 mornfall
2010-10-13 13:53 mornfall
2010-10-13 10:37 mornfall
2010-10-12 16:17 wysochanski
2010-09-30 14:26 wysochanski
2010-08-21 0:18 agk
2010-08-20 20:35 wysochanski
2010-08-09 14:06 mornfall
2010-07-09 17:01 wysochanski
2010-07-07 2:24 agk
2010-07-02 17:44 mornfall
2010-06-30 21:58 mornfall
2010-06-30 13:11 wysochanski
2010-06-29 12:06 wysochanski
2010-06-23 21:01 jbrassow
2010-06-23 10:21 zkabelac
2010-06-07 14:39 zkabelac
2010-05-19 11:57 wysochanski
2010-05-05 22:38 mornfall
2010-04-29 1:45 agk
2010-04-14 18:10 agk
2010-04-14 13:52 mornfall
2010-04-13 18:18 wysochanski
2010-04-06 14:07 wysochanski
2010-03-31 7:43 zkabelac
2010-03-30 14:44 zkabelac
2010-03-25 18:22 agk
2010-03-25 11:48 agk
2010-03-18 17:32 wysochanski
2010-03-09 3:20 agk
2010-02-24 18:21 wysochanski
2010-02-16 1:14 agk
2010-02-15 20:32 zkabelac
2010-02-15 18:42 zkabelac
2010-02-10 15:56 snitzer
2010-02-05 22:50 snitzer
2010-02-02 17:48 snitzer
2010-01-22 14:33 mbroz
2010-01-21 17:14 zkabelac
2010-01-19 23:02 snitzer
2010-01-14 10:19 zkabelac
2010-01-08 22:28 jbrassow
2010-01-07 20:55 jbrassow
2009-12-04 14:26 prajnoha
2009-11-24 18:54 agk
2009-11-19 1:17 mornfall
2009-11-03 11:17 zkabelac
2009-10-22 11:25 agk
2009-10-02 11:41 zkabelac
2009-08-13 16:36 jbrassow
2009-08-13 12:19 wysochanski
2009-08-13 12:04 wysochanski
2009-08-04 15:55 prajnoha
2009-07-27 21:10 wysochanski
2009-07-26 22:19 wysochanski
2009-07-26 11:21 wysochanski
2009-07-23 23:55 wysochanski
2009-07-15 15:16 agk
2009-07-15 14:59 agk
2009-07-13 23:16 mpatocka
2009-07-10 20:16 wysochanski
2009-07-09 10:19 wysochanski
2009-07-08 22:22 wysochanski
2009-07-08 14:41 wysochanski
2009-07-06 19:17 snitzer
2009-07-03 11:04 agk
2009-07-01 17:23 wysochanski
2009-06-15 15:09 mbroz
2009-06-12 8:34 mbroz
2009-06-09 14:43 wysochanski
2009-06-03 11:49 mbroz
2009-05-09 13:47 mornfall
2009-01-26 14:40 agk
2009-01-26 13:34 agk
2009-01-09 22:48 wysochanski
2008-12-22 9:04 prajnoha
2008-12-11 13:45 wysochanski
2008-12-11 23:36 ` Alasdair G Kergon
2008-11-10 21:26 agk
2008-10-01 22:48 agk
2008-09-19 18:31 agk
2008-09-19 6:44 agk
2008-07-24 15:39 agk
2008-07-10 9:50 agk
2008-06-06 17:24 agk
2008-04-10 18:51 agk
2008-04-08 22:02 wysochanski
2008-04-03 14:40 agk
2008-04-03 14:32 agk
2008-01-22 15:58 agk
2008-01-19 12:36 agk
2008-01-15 20:37 wysochanski
2008-01-10 22:21 agk
2007-09-17 19:51 agk
2007-09-17 17:06 agk
2007-08-30 18:53 jbrassow
2007-08-20 17:05 wysochanski
2007-08-10 14:24 wysochanski
2007-08-06 20:38 wysochanski
2007-07-03 13:10 wysochanski
2007-06-15 20:48 agk
2007-06-13 23:57 wysochanski
2007-04-19 22:56 bmr
2007-01-24 23:44 agk
2006-10-24 19:07 agk
2006-10-16 17:17 agk
2006-10-10 17:20 agk
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20090728193230.12497.qmail@sourceware.org \
--to=agk@sourceware.org \
--cc=lvm-devel@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.