mirror of
git://sourceware.org/git/lvm2.git
synced 2025-03-10 16:58:47 +03:00
lvmetad: Robustify update_pv_status and remove an useless lookup.
This commit is contained in:
parent
0cfb99d385
commit
fba6c62b84
@ -149,9 +149,8 @@ static void update_pv_status(lvmetad_state *s, struct config_tree *vg)
|
||||
lock_pvs(s);
|
||||
struct config_node *pv = pvs(vg);
|
||||
while (pv) {
|
||||
const char *uuid = find_config_str(pv->child, "id", "N/A");
|
||||
const char *vgid = find_config_str(vg->root, "metadata/id", "N/A");
|
||||
int found = dm_hash_lookup(s->pvs, uuid) ? 1 : 0;
|
||||
const char *uuid = find_config_str(pv->child, "id", NULL);
|
||||
int found = uuid ? (dm_hash_lookup(s->pvs, uuid) ? 1 : 0) : 0;
|
||||
// TODO: avoid the override here if MISSING came from the actual
|
||||
// metadata, as opposed from our manipulation...
|
||||
set_flag(vg, pv, "status", "MISSING", !found);
|
||||
|
Loading…
x
Reference in New Issue
Block a user