From ba40a3ece0a0b5b381e7d05c74d09cdd1818b817 Mon Sep 17 00:00:00 2001 From: Kaushik BV Date: Thu, 3 Feb 2011 23:16:03 +0000 Subject: libxlator: New policy for aggregation of xtime: -Try to salvage errors like ENOENT/ENOTCONN/ENODATA, -Propogate back any other error from any brick -EINVAL if some assertion of the aggregation logic is broken Signed-off-by: Kaushik BV Signed-off-by: Anand V. Avati BUG: 2341 ([glusterfs-3.1.2gsyncqa4]: crash in gsyncd) URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2341 --- xlators/lib/src/libxlator.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'xlators/lib/src/libxlator.h') diff --git a/xlators/lib/src/libxlator.h b/xlators/lib/src/libxlator.h index be8a0093695..0187e876bda 100644 --- a/xlators/lib/src/libxlator.h +++ b/xlators/lib/src/libxlator.h @@ -47,6 +47,10 @@ struct marker_str { unsigned has_xtime:1; int32_t enoent_count; int32_t enotconn_count; + int32_t enodata_count; + int32_t noxtime_count; + + int esomerr; xlator_specf_unwind_t xl_specf_unwind; void *xl_local; -- cgit