mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-21 13:34:40 +03:00
striped: implement compatible target name
Linear is handled by striped target.
This commit is contained in:
parent
254f73e3ef
commit
6a450952ad
@ -1,5 +1,6 @@
|
||||
Version 2.02.169 -
|
||||
=====================================
|
||||
Implement compatible target function for stripe segment.
|
||||
Use status info to report merge failed and snapshot invalid lvs fields.
|
||||
|
||||
Version 2.02.168 - 30th November 2016
|
||||
|
@ -159,6 +159,11 @@ static int _striped_merge_segments(struct lv_segment *seg1, struct lv_segment *s
|
||||
}
|
||||
|
||||
#ifdef DEVMAPPER_SUPPORT
|
||||
static int _striped_target_status_compatible(const char *type)
|
||||
{
|
||||
return (strcmp(type, TARGET_NAME_LINEAR) == 0);
|
||||
}
|
||||
|
||||
static int _striped_add_target_line(struct dev_manager *dm,
|
||||
struct dm_pool *mem __attribute__((unused)),
|
||||
struct cmd_context *cmd __attribute__((unused)),
|
||||
@ -218,6 +223,7 @@ static struct segtype_handler _striped_ops = {
|
||||
.text_export = _striped_text_export,
|
||||
.merge_segments = _striped_merge_segments,
|
||||
#ifdef DEVMAPPER_SUPPORT
|
||||
.target_status_compatible = _striped_target_status_compatible,
|
||||
.add_target_line = _striped_add_target_line,
|
||||
.target_present = _striped_target_present,
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user