[Pvfs2-cvs] commit by pcarns in pvfs2-1/src/common/id-generator: id-generator.c

CVS commit program cvs at parl.clemson.edu
Mon Sep 8 11:42:40 EDT 2008


Update of /projects/cvsroot/pvfs2-1/src/common/id-generator
In directory parlweb1:/tmp/cvs-serv32611/src/common/id-generator

Modified Files:
	id-generator.c 
Log Message:
Merging small files branch to head.  Includes server side precreation of
data files and file stuffing.


Index: id-generator.c
===================================================================
RCS file: /projects/cvsroot/pvfs2-1/src/common/id-generator/id-generator.c,v
diff -p -u -r1.10 -r1.11
--- id-generator.c	6 Nov 2007 20:36:25 -0000	1.10
+++ id-generator.c	8 Sep 2008 15:42:39 -0000	1.11
@@ -83,6 +83,11 @@ int id_gen_safe_register(
     }
 
     id_elem->id = ++s_id_gen_safe_tag;
+    if(id_elem->id == 0)
+    {
+        /* don't want this to land on zero */
+        id_elem->id = ++s_id_gen_safe_tag;
+    }
     id_elem->item = item;
 
     qhash_add(s_id_gen_safe_table, &id_elem->id, &id_elem->hash_link);



More information about the Pvfs2-cvs mailing list