1
0
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:
Zdenek Kabelac 2020-09-25 22:42:22 +02:00
parent ef59c83f2d
commit 8b22e38087

View File

@ -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;
}
}