From 9227ac77fe8c6c8ee9b170d0b71270f2b36d02b1 Mon Sep 17 00:00:00 2001 From: Nawab Ali Date: Wed, 6 Feb 2008 15:56:49 -0500 Subject: [PATCH] die in case of failure (Atomic CAS) --- src/client/sysint/sys-osd-dir.sm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/client/sysint/sys-osd-dir.sm b/src/client/sysint/sys-osd-dir.sm index 1805bd9..e2612a0 100644 --- a/src/client/sysint/sys-osd-dir.sm +++ b/src/client/sysint/sys-osd-dir.sm @@ -562,7 +562,7 @@ static int osd_dirops_attr1_comp_fn(void *v_p, * used or we have a hash collision. */ gossip_debug(GOSSIP_CLIENT_DEBUG, "Atomic CAS: insert failed\n"); - ret = OSD_PVFS_ATOMIC_FAILED; + ret = 1; goto out; } } else { @@ -577,7 +577,7 @@ static int osd_dirops_attr1_comp_fn(void *v_p, } else { /* remove operation failed */ gossip_debug(GOSSIP_CLIENT_DEBUG, "Atomic CAS: remove failed\n"); - ret = OSD_PVFS_ATOMIC_FAILED; + ret = 1; goto out; } }