1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00

Thin test min thin_pool size for at least 1 chunk

This commit is contained in:
Zdenek Kabelac 2011-11-10 12:42:36 +00:00
parent 39fc633957
commit f201498f99

View File

@ -4102,6 +4102,12 @@ static struct logical_volume *_lv_create_an_lv(struct volume_group *vg, struct l
return NULL;
}
if (seg_is_thin_pool(lp) &&
(lp->extents * vg->extent_size < lp->chunk_size)) {
log_error("Unable to create thin pool smaller than 1 chunk.");
return NULL;
}
if (lp->snapshot && !lp->thin && (lp->extents * vg->extent_size < 2 * lp->chunk_size)) {
log_error("Unable to create a snapshot smaller than 2 chunks.");
return NULL;