diff options
author | Xavier Hernandez <xhernandez@datalab.es> | 2015-02-09 09:26:46 +0100 |
---|---|---|
committer | Vijay Bellur <vbellur@redhat.com> | 2015-02-23 23:58:11 -0800 |
commit | 46a2b9e48160c593a73756d91781298144528e50 (patch) | |
tree | 85b688676dbdd8e8d1bbc55343ef411ad80465da /xlators/cluster/ec/src/ec.h | |
parent | a4a760a3cf793857e5fac7d13f5ef7028d30f666 (diff) |
ec: Add trusted.ec.dirty xattr
This xattr will be incremented before each data modifying operation and
decremented after it. This will add the possibility to detect partially
updated writes and refuse them on reads.
It will also be useful for interacting with index xlator and have a way
to heal dispersed files from the self-heal daemon.
Change-Id: Ie644a8dd074ae0f254c809c5863bdb030be5486a
BUG: 1190581
Signed-off-by: Xavier Hernandez <xhernandez@datalab.es>
Reviewed-on: http://review.gluster.org/9607
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Pranith Kumar Karampuri <pkarampu@redhat.com>
Reviewed-by: Vijay Bellur <vbellur@redhat.com>
Diffstat (limited to 'xlators/cluster/ec/src/ec.h')
-rw-r--r-- | xlators/cluster/ec/src/ec.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/xlators/cluster/ec/src/ec.h b/xlators/cluster/ec/src/ec.h index e5b54b02966..b6a95a11b18 100644 --- a/xlators/cluster/ec/src/ec.h +++ b/xlators/cluster/ec/src/ec.h @@ -19,6 +19,7 @@ #define EC_XATTR_SIZE EC_XATTR_PREFIX"size" #define EC_XATTR_VERSION EC_XATTR_PREFIX"version" #define EC_XATTR_HEAL EC_XATTR_PREFIX"heal" +#define EC_XATTR_DIRTY EC_XATTR_PREFIX"dirty" struct _ec; typedef struct _ec ec_t; |