Signed-off-by: MORITA Kazutaka <[email protected]>
---
sheep/plain_store.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/sheep/plain_store.c b/sheep/plain_store.c
index 995f7d4..6716061 100644
--- a/sheep/plain_store.c
+++ b/sheep/plain_store.c
@@ -307,7 +307,7 @@ int default_create_and_write(uint64_t oid, struct siocb
*iocb)
fd = open(tmp_path, flags, def_fmode);
if (fd < 0) {
- if (errno == EEXIST)
+ if (errno == EEXIST) {
/* This happens if node membership changes during object
* creation; while gateway retries a CREATE request,
* recovery process could also recover the object at the
@@ -315,6 +315,7 @@ int default_create_and_write(uint64_t oid, struct siocb
*iocb)
* so it is okay to simply return success here. */
dprintf("%s exists\n", tmp_path);
return SD_RES_SUCCESS;
+ }
eprintf("failed to open %s: %m\n", tmp_path);
return err_to_sderr(oid, errno);
--
1.7.2.5
--
sheepdog mailing list
[email protected]
http://lists.wpkg.org/mailman/listinfo/sheepdog