[Pvfs2-cvs] commit by slang in pvfs2/src/io/trove/trove-dbpf:
dbpf-dspace.c dbpf-keyval.c dbpf-mgmt.c
CVS commit program
cvs at parl.clemson.edu
Wed Jul 16 18:29:53 EDT 2008
Update of /projects/cvsroot/pvfs2/src/io/trove/trove-dbpf
In directory parlweb1:/tmp/cvs-serv1053/src/io/trove/trove-dbpf
Modified Files:
Tag: pvfs-2-7-branch
dbpf-dspace.c dbpf-keyval.c dbpf-mgmt.c
Log Message:
merge new db changes to branch.
Index: dbpf-dspace.c
===================================================================
RCS file: /projects/cvsroot/pvfs2/src/io/trove/trove-dbpf/dbpf-dspace.c,v
diff -p -u -r1.152.2.5 -r1.152.2.6
--- dbpf-dspace.c 3 Apr 2008 18:58:10 -0000 1.152.2.5
+++ dbpf-dspace.c 16 Jul 2008 22:29:52 -0000 1.152.2.6
@@ -259,6 +259,7 @@ static int dbpf_dspace_create_op_svc(str
memset(&key, 0, sizeof(key));
key.data = &new_handle;
key.size = key.ulen = sizeof(new_handle);
+ key.flags = DB_DBT_USERMEM;
memset(&data, 0, sizeof(data));
data.data = &s_attr;
@@ -871,6 +872,7 @@ static int dbpf_dspace_verify_op_svc(str
memset(&key, 0, sizeof(key));
key.data = &op_p->handle;
key.size = key.ulen = sizeof(TROVE_handle);
+ key.flags = DB_DBT_USERMEM;
memset(&data, 0, sizeof(data));
data.data = &s_attr;
@@ -1195,6 +1197,7 @@ static int getattr_one_handle(TROVE_obje
memset(&key, 0, sizeof(key));
key.data = &ref.handle;
key.size = key.ulen = sizeof(TROVE_handle);
+ key.flags = DB_DBT_USERMEM;
memset(&data, 0, sizeof(data));
memset(&s_attr, 0, sizeof(TROVE_ds_storedattr_s));
Index: dbpf-keyval.c
===================================================================
RCS file: /projects/cvsroot/pvfs2/src/io/trove/trove-dbpf/dbpf-keyval.c,v
diff -p -u -r1.85.2.1 -r1.85.2.2
--- dbpf-keyval.c 2 Apr 2008 15:48:40 -0000 1.85.2.1
+++ dbpf-keyval.c 16 Jul 2008 22:29:53 -0000 1.85.2.2
@@ -249,6 +249,7 @@ static int dbpf_keyval_read_op_svc(struc
key.data = &key_entry;
key.size = key.ulen = DBPF_KEYVAL_DB_ENTRY_TOTAL_SIZE(
op_p->u.k_read.key->buffer_sz);
+ key.flags = DB_DBT_USERMEM;
memset(&data, 0, sizeof(data));
data.data = op_p->u.k_read.val->buffer;
@@ -385,6 +386,7 @@ static int dbpf_keyval_write_op_svc(stru
key.data = &key_entry;
key.size = key.ulen = DBPF_KEYVAL_DB_ENTRY_TOTAL_SIZE(
op_p->u.k_write.key.buffer_sz);
+ key.flags = DB_DBT_USERMEM;
data.data = op_p->u.k_write.val.buffer;
data.size = op_p->u.k_write.val.buffer_sz;
@@ -1383,6 +1385,7 @@ static int dbpf_keyval_do_remove(
memset(&db_key, 0, sizeof(db_key));
db_key.data = &key_entry;
db_key.size = db_key.ulen = DBPF_KEYVAL_DB_ENTRY_TOTAL_SIZE(key->buffer_sz);
+ db_key.flags = DB_DBT_USERMEM;
gossip_debug(GOSSIP_DBPF_KEYVAL_DEBUG,
"keyval_db->del(handle= %llu, key= %*s (%d)) size=%d\n",
Index: dbpf-mgmt.c
===================================================================
RCS file: /projects/cvsroot/pvfs2/src/io/trove/trove-dbpf/dbpf-mgmt.c,v
diff -p -u -r1.99.2.2 -r1.99.2.3
--- dbpf-mgmt.c 3 Apr 2008 18:58:10 -0000 1.99.2.2
+++ dbpf-mgmt.c 16 Jul 2008 22:29:53 -0000 1.99.2.3
@@ -503,6 +503,7 @@ int dbpf_collection_geteattr(TROVE_coll_
memset(&db_data, 0, sizeof(db_data));
db_key.data = key_p->buffer;
db_key.size = key_p->buffer_sz;
+ db_key.flags = DB_DBT_USERMEM;
db_data.data = val_p->buffer;
db_data.ulen = val_p->buffer_sz;
@@ -725,6 +726,7 @@ int dbpf_collection_create(char *collnam
key.data = collname;
key.size = strlen(collname)+1;
+ key.flags = DB_DBT_USERMEM;
data.data = &db_data;
data.ulen = sizeof(db_data);
data.flags = DB_DBT_USERMEM;
@@ -949,6 +951,7 @@ int dbpf_collection_remove(char *collnam
key.data = collname;
key.size = strlen(collname) + 1;
+ key.flags = DB_DBT_USERMEM;
data.data = &db_data;
data.ulen = sizeof(db_data);
data.flags = DB_DBT_USERMEM;
@@ -1313,6 +1316,7 @@ int dbpf_collection_lookup(char *collnam
memset(&data, 0, sizeof(data));
key.data = collname;
key.size = strlen(collname)+1;
+ key.flags = DB_DBT_USERMEM;
data.data = &db_data;
data.ulen = sizeof(db_data);
data.flags = DB_DBT_USERMEM;
@@ -1398,6 +1402,7 @@ int dbpf_collection_lookup(char *collnam
memset(&data, 0, sizeof(data));
key.data = TROVE_DBPF_VERSION_KEY;
key.size = strlen(TROVE_DBPF_VERSION_KEY);
+ key.flags = DB_DBT_USERMEM;
data.data = &trove_dbpf_version;
data.ulen = 32;
data.flags = DB_DBT_USERMEM;
More information about the Pvfs2-cvs
mailing list