mirror of
git://sourceware.org/git/lvm2.git
synced 2025-01-02 01:18:26 +03:00
thin: improve error message
Add more info, explaing why the suspend of thin snapshot origin was omitted.
This commit is contained in:
parent
ef59c83f2d
commit
8b22e38087
@ -361,8 +361,11 @@ static int _thin_pool_add_target_line(struct dev_manager *dm,
|
||||
if (!lv_thin_pool_transaction_id(seg->lv, &transaction_id))
|
||||
return_0; /* Thin pool should exist and work */
|
||||
if ((transaction_id + 1) != seg->transaction_id) {
|
||||
log_error("Can't create snapshot %s as origin %s is not suspended.",
|
||||
lmsg->u.lv->name, origin->name);
|
||||
log_error("Omitting suspend of thin snapshot origin %s with expected "
|
||||
"transaction_id " FMTu64 ", but active pool has " FMTu64 ".",
|
||||
display_lvname(origin),
|
||||
!seg->transaction_id ? 0 : seg->transaction_id - 1,
|
||||
transaction_id);
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user