All of lore.kernel.org
 help / color / mirror / Atom feed
From: Alasdair Kergon <agk@fedoraproject.org>
To: lvm-devel@redhat.com
Subject: master - pre-release
Date: Fri, 15 May 2015 22:28:58 +0000 (UTC)	[thread overview]
Message-ID: <20150515222858.1E4B060C9C@fedorahosted.org> (raw)

Gitweb:        http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=0300730cc9ba058df830d9cb0981183b90ad17db
Commit:        0300730cc9ba058df830d9cb0981183b90ad17db
Parent:        9e102ecbd9b6efc36e09c84b8f0882d993038f84
Author:        Alasdair G Kergon <agk@redhat.com>
AuthorDate:    Fri May 15 23:19:29 2015 +0100
Committer:     Alasdair G Kergon <agk@redhat.com>
CommitterDate: Fri May 15 23:19:29 2015 +0100

pre-release

---
 VERSION                      |    2 +-
 VERSION_DM                   |    2 +-
 WHATS_NEW                    |   13 ++++++++++---
 WHATS_NEW_DM                 |    4 ++--
 lib/config/config_settings.h |    2 +-
 lib/metadata/raid_manip.c    |    6 ++++--
 6 files changed, 19 insertions(+), 10 deletions(-)

diff --git a/VERSION b/VERSION
index adebf56..b79b8d2 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-2.02.120(2)-git (2015-05-02)
+2.02.120(2)-git (2015-05-15)
diff --git a/VERSION_DM b/VERSION_DM
index bb766e7..829a0b4 100644
--- a/VERSION_DM
+++ b/VERSION_DM
@@ -1 +1 @@
-1.02.97-git (2015-05-02)
+1.02.97-git (2015-05-15)
diff --git a/WHATS_NEW b/WHATS_NEW
index 13a034b..ea0713f 100644
--- a/WHATS_NEW
+++ b/WHATS_NEW
@@ -1,18 +1,25 @@
-Version 2.02.120 -
-===============================
-  add lvmpolld client mode for querying running server instance for status info.
+Version 2.02.120 - 15th May 2015
+================================
+  Make various adjustments to Makefile compilation flags.
+  Add lvmpolld debug message class.
+  Add lvmpolld client mode for querying running server instance for status info.
   Fix some libdaemon socket creation and reuse error paths.
   Daemons (libdaemon) support exit on idle also in non-systemd environment.
   Provide make dist and make rpm targets
   Configure lvm.conf for use_lvmetad and use_lvmpolld.
   Add lvpoll for cmdline communication with lvmpolld.
   Add lvmpolld acting as a free-standing version of polldaemon.
+  Avoid repeated identical lvmetad VG lookups in commands processing all VGs.
+  Handle switches to alternative duplicate PVs efficiently with lvmetad.
   Properly validate PV size for pvcreate --restorefile.
   Fix check if pvcreate wiped device (2.02.117).
   Fix storing of vgid when caching metadata (2.02.118).
   Fix recursive lvm-config man page. (2.02.119)
   Refactor polldaemon interfaces to poll every operation by VG/LV couple
   Skip wait after testing in _wait_for_single_lv when polling finished
+  Return 'None' in python for empty string properties instead of crashing.
+  Distinguish signed numerical property type in reports for lvm2app library.
+  Reread raid completion status immediately when progress appears to be zero.
   lvm2app closes locking on lvm_quit().
   Configure detects /run or /var/run.
   Add missing newline in clvmd --help output.
diff --git a/WHATS_NEW_DM b/WHATS_NEW_DM
index cdea8c2..6f8402f 100644
--- a/WHATS_NEW_DM
+++ b/WHATS_NEW_DM
@@ -1,5 +1,5 @@
-Version 1.02.97 - 
-==============================
+Version 1.02.97 - 15th May 2015
+===============================
   New dm_task_get_info(DM_1_02_97) supports internal_suspend state.
   New symbols are versioned and comes with versioned symbol name (DM_1_02_97).
 
diff --git a/lib/config/config_settings.h b/lib/config/config_settings.h
index a06b3e6..885a2fa 100644
--- a/lib/config/config_settings.h
+++ b/lib/config/config_settings.h
@@ -175,7 +175,7 @@ cfg(devices_dir_CFG, "dir", devices_CFG_SECTION, CFG_ADVANCED, CFG_TYPE_STRING,
 cfg_array(devices_scan_CFG, "scan", devices_CFG_SECTION, CFG_ADVANCED, CFG_TYPE_STRING, "#S/dev", vsn(1, 0, 0), NULL, 0, NULL,
 	"Directories containing device nodes to use with LVM.\n")
 
-cfg_array(devices_loopfiles_CFG, "loopfiles", devices_CFG_SECTION, CFG_DEFAULT_COMMENTED | CFG_UNSUPPORTED, CFG_TYPE_STRING, NULL, vsn(1, 2, 0), NULL, 0, NULL, NULL)
+cfg_array(devices_loopfiles_CFG, "loopfiles", devices_CFG_SECTION, CFG_DEFAULT_UNDEFINED | CFG_UNSUPPORTED, CFG_TYPE_STRING, NULL, vsn(1, 2, 0), NULL, 0, NULL, NULL)
 
 cfg(devices_obtain_device_list_from_udev_CFG, "obtain_device_list_from_udev", devices_CFG_SECTION, 0, CFG_TYPE_BOOL, DEFAULT_OBTAIN_DEVICE_LIST_FROM_UDEV, vsn(2, 2, 85), NULL, 0, NULL,
 	"Obtain the list of available devices from udev.\n"
diff --git a/lib/metadata/raid_manip.c b/lib/metadata/raid_manip.c
index 0428eb0..64cfb3f 100644
--- a/lib/metadata/raid_manip.c
+++ b/lib/metadata/raid_manip.c
@@ -95,8 +95,10 @@ static int _raid_in_sync(struct logical_volume *lv)
 	}
 	if (sync_percent == DM_PERCENT_0) {
 		/*
-		 * Repeat read of status once more - since buggy kernel target
-		 * sometimes reports 0 even though the array is in 100% sync
+		 * FIXME We repeat the status read here to workaround an
+		 * unresolved kernel bug when we see 0 even though the 
+		 * the array is 100% in sync.
+		 * https://bugzilla.redhat.com/1210637
 		 */
 		if (!lv_raid_percent(lv, &sync_percent)) {
 			log_error("Unable to determine sync status of %s/%s.",



             reply	other threads:[~2015-05-15 22:28 UTC|newest]

Thread overview: 85+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-05-15 22:28 Alasdair Kergon [this message]
  -- strict thread matches above, loose matches on Subject: below --
2020-08-09 15:01 master - pre-release Marian Csontos
2020-03-26 12:46 Marian Csontos
2020-02-11 10:01 Marian Csontos
2019-11-30 13:58 Marian Csontos
2019-10-23  8:03 Marian Csontos
2019-06-15  7:34 Marian Csontos
2019-06-10 15:07 Marian Csontos
2019-06-07 15:30 Marian Csontos
2018-10-31 14:56 Marian Csontos
2018-10-10 11:28 Marian Csontos
2018-05-24 15:35 Marian Csontos
2017-12-18 20:53 Alasdair Kergon
2017-11-03  4:43 Alasdair Kergon
2017-10-06 21:29 Alasdair Kergon
2017-09-13 19:56 Alasdair Kergon
2017-07-20 16:19 Alasdair Kergon
2017-06-28 16:01 Alasdair Kergon
2017-05-03 10:30 Alasdair Kergon
2017-04-13  1:20 Alasdair Kergon
2017-03-28 15:23 Alasdair Kergon
2016-11-30 23:22 Alasdair Kergon
2016-11-05  1:14 Alasdair Kergon
2016-09-26 13:29 Alasdair Kergon
2016-09-07  1:35 Alasdair Kergon
2016-08-15 12:25 Alasdair Kergon
2016-08-10  2:03 Alasdair Kergon
2016-07-28 17:38 Alasdair Kergon
2016-07-15 21:02 Alasdair Kergon
2016-07-06 16:03 Alasdair Kergon
2016-07-06  0:15 Alasdair Kergon
2016-06-28  1:33 Alasdair Kergon
2016-06-17 13:19 Alasdair Kergon
2016-06-10 23:16 Alasdair Kergon
2016-06-03 22:43 Alasdair Kergon
2016-05-14  1:12 Alasdair Kergon
2016-05-06 23:58 Alasdair Kergon
2016-04-30  0:15 Alasdair Kergon
2016-04-22 23:47 Alasdair Kergon
2016-04-09  1:14 Alasdair Kergon
2016-04-01 19:36 Alasdair Kergon
2016-03-26  9:34 Alasdair Kergon
2016-03-19  1:20 Alasdair Kergon
2016-03-11  0:24 Alasdair Kergon
2016-03-04 18:07 Alasdair Kergon
2016-02-26 21:14 Alasdair Kergon
2016-02-21 23:38 Alasdair Kergon
2016-02-15 10:48 Alasdair Kergon
2016-01-25  1:14 Alasdair Kergon
2016-01-16  2:15 Alasdair Kergon
2016-01-08 18:59 Alasdair Kergon
2015-12-14 12:31 Alasdair Kergon
2015-12-05 15:57 Alasdair Kergon
2015-11-28  1:34 Alasdair Kergon
2015-11-23  3:44 Alasdair Kergon
2015-11-09  1:53 Alasdair Kergon
2015-10-30 15:45 Alasdair Kergon
2015-09-22 15:06 Alasdair Kergon
2015-09-15 13:09 Alasdair Kergon
2015-09-05 22:57 Alasdair Kergon
2015-08-27 15:15 Alasdair Kergon
2015-08-17 16:30 Alasdair Kergon
2015-08-10  0:08 Alasdair Kergon
2015-07-24 22:38 Alasdair Kergon
2015-07-07 13:00 Alasdair Kergon
2015-07-03 15:58 Alasdair Kergon
2015-06-30 16:17 Alasdair Kergon
2015-06-20  0:04 Alasdair Kergon
2015-06-12 20:46 Alasdair Kergon
2015-05-02  0:54 Alasdair Kergon
2015-03-24  2:04 Alasdair Kergon
2015-03-04 14:11 Alasdair Kergon
2015-01-30 16:22 Alasdair Kergon
2015-01-21 13:25 Alasdair Kergon
2014-11-28 23:11 Alasdair Kergon
2014-11-25 14:09 Alasdair Kergon
2014-11-11 14:18 Alasdair Kergon
2014-09-03 23:25 Alasdair Kergon
2014-08-26 15:41 Alasdair Kergon
2014-08-05  1:15 Alasdair Kergon
2014-07-23 15:20 Alasdair Kergon
2014-06-23 13:17 Alasdair Kergon
2014-06-23 13:03 Alasdair Kergon
2014-04-10 16:13 Alasdair Kergon
2014-01-20 19:40 Alasdair Kergon

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=20150515222858.1E4B060C9C@fedorahosted.org \
    --to=agk@fedoraproject.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.