summaryrefslogtreecommitdiffstats
path: root/api
diff options
context:
space:
mode:
authorKotresh HR <khiremat@redhat.com>2017-10-10 10:27:01 -0400
committerJeff Darcy <jeff@pl.atyp.us>2017-10-13 16:26:05 +0000
commitc64fd0d4b0ef313bb44aae68a376ec0c9ee8657a (patch)
treeb3367f73a25b79f12d827e7a9f439d5717a2918a /api
parent6cad2cd12b26e944d547b0a1c1a6b049c58f5d30 (diff)
geo-rep: Filter out volume-mark xattr
The volume-mark xattr, maintained at brick root of slave volume is specific to geo-replication and should be filtered out for all other clients. It should also be filtered out from list getxattr from all mounts including geo-rep mount as it might cause rsync to read and set. Change-Id: If9eb5a3af18051083c853e70d93b2819e8eea222 BUG: 1500433 Signed-off-by: Kotresh HR <khiremat@redhat.com>
Diffstat (limited to 'api')
0 files changed, 0 insertions, 0 deletions
SS INTERRUPTION) HOWEVER CAUSED AND ON ANY * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * This code was written under funding by Ericsson Radio Systems. */ #ifndef _CONF_H_ #define _CONF_H_ #include "queue.h" struct conf_list_node { TAILQ_ENTRY(conf_list_node) link; char *field; }; struct conf_list { size_t cnt; TAILQ_HEAD(conf_list_fields_head, conf_list_node) fields; }; extern char *conf_path; extern int conf_begin(void); extern int conf_decode_base64(u_int8_t *, u_int32_t *, u_char *); extern int conf_end(int, int); extern void conf_free_list(struct conf_list *); extern struct sockaddr *conf_get_address(char *, char *); extern struct conf_list *conf_get_list(char *, char *); extern struct conf_list *conf_get_tag_list(char *); extern int conf_get_num(char *, char *, int); extern char *conf_get_str(char *, char *); extern void conf_init(void); extern int conf_match_num(char *, char *, int); extern void conf_reinit(void); extern int conf_remove(int, char *, char *); extern int conf_remove_section(int, char *); extern int conf_set(int, char *, char *, char *, int, int); extern void conf_report(void); #endif /* _CONF_H_ */