mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-22 17:35:59 +03:00
Add skeletons of lvm_lv_resize and lvm_pv_resize - not yet implemented.
These lower-priority interfaces are not currently implemented in liblvm but are on the TODO list in the near term. Author: Thomas Woerner <twoerner@redhat.com> Acked-by: Dave Wysochanski <dwysocha@redhat.com>
This commit is contained in:
parent
a92bdc094d
commit
3dd756c2c1
24
liblvm/lvm.h
24
liblvm/lvm.h
@ -565,6 +565,18 @@ uint64_t lvm_lv_is_active(const lv_t *lv);
|
||||
*/
|
||||
uint64_t lvm_lv_is_suspended(const lv_t *lv);
|
||||
|
||||
/**
|
||||
* Resize logical volume to new_size bytes.
|
||||
*
|
||||
* \param lv
|
||||
* Logical volume handle.
|
||||
* \param new_size
|
||||
* New size in bytes.
|
||||
* \return 0 (success) or -1 (failure).
|
||||
*
|
||||
*/
|
||||
int lvm_lv_resize(const lv_t *lv, uint64_t new_size);
|
||||
|
||||
/************************** physical volume handling ************************/
|
||||
|
||||
/**
|
||||
@ -616,4 +628,16 @@ char *lvm_pv_get_name(const pv_t *pv);
|
||||
*/
|
||||
uint64_t lvm_pv_get_mda_count(const pv_t *pv);
|
||||
|
||||
/**
|
||||
* Resize physical volume to new_size bytes.
|
||||
*
|
||||
* \param pv
|
||||
* Physical volume handle.
|
||||
* \param new_size
|
||||
* New size in bytes.
|
||||
* \return 0 (success) or -1 (failure).
|
||||
*
|
||||
*/
|
||||
int lvm_pv_resize(const pv_t *pv, uint64_t new_size);
|
||||
|
||||
#endif /* _LIB_LVM_H */
|
||||
|
@ -173,3 +173,10 @@ int lvm_lv_deactivate(lv_t *lv)
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
int lvm_lv_resize(const lv_t *lv, uint64_t new_size)
|
||||
{
|
||||
/* FIXME: add lv resize code here */
|
||||
log_error("NOT IMPLEMENTED YET\n");
|
||||
return -1;
|
||||
}
|
||||
|
@ -42,3 +42,10 @@ uint64_t lvm_pv_get_mda_count(const pv_t *pv)
|
||||
{
|
||||
return (uint64_t) pv_mda_count(pv);
|
||||
}
|
||||
|
||||
int lvm_pv_resize(const pv_t *pv, uint64_t new_size)
|
||||
{
|
||||
/* FIXME: add pv resize code here */
|
||||
log_error("NOT IMPLEMENTED YET\n");
|
||||
return -1;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user