diff options
author | Kaushal M <kaushal@redhat.com> | 2017-08-16 20:17:19 +0530 |
---|---|---|
committer | Amar Tumballi <amarts@redhat.com> | 2017-08-29 10:14:52 +0000 |
commit | 83990996736c72f3131f66df35ea7bf2b3d3b5fa (patch) | |
tree | b598dbc80cc6f146d4632bdfdb8786f99d80b200 /xlators/performance | |
parent | 3563a48af96b37453774afc08787d3e449c3f0f9 (diff) |
libglusterfs: Add new fields to volume_options struct
The new fields are required to enable equivalent volume set and volgen
features, and some more additional features in GD2. GD2 does not use a
hard-coded volume options map like GD1, but builds such by reading the
options tables directly from the xlators.
The new fields being introduced into the volume options struct include
the following,
- op-version - version(s) the option was introduced in
- deprecated - version(s) the option was deprecated in
- flags - flags for the option (settable, client, global, force, doc etc.)
- tags - descriptive tags that apply to this option, can be used to
group options
- validate_fn - custom option validation function
Enums for currently available flags have also been defined. To avoid a
naming clashes, the flag enums in GD1 have been renamed.
Updates #302
Change-Id: Ic7e08aef9e051beb47e8dc17d7f7be211aed308a
Signed-off-by: Kaushal M <kaushal@redhat.com>
Reviewed-on: https://review.gluster.org/18059
Smoke: Gluster Build System <jenkins@build.gluster.org>
CentOS-regression: Gluster Build System <jenkins@build.gluster.org>
Reviewed-by: Amar Tumballi <amarts@redhat.com>
Diffstat (limited to 'xlators/performance')
0 files changed, 0 insertions, 0 deletions