[Pvfs2-cvs] commit by slang in pvfs2/src/io/trove: trove-internal.h
trove.c trove.h
CVS commit program
cvs at parl.clemson.edu
Mon Apr 7 12:31:27 EDT 2008
Update of /projects/cvsroot/pvfs2/src/io/trove
In directory parlweb1:/tmp/cvs-serv1608/src/io/trove
Modified Files:
Tag: he-branch
trove-internal.h trove.c trove.h
Log Message:
hints and events.
Index: trove-internal.h
===================================================================
RCS file: /projects/cvsroot/pvfs2/src/io/trove/trove-internal.h,v
diff -p -u -r1.25 -r1.25.20.1
--- trove-internal.h 18 Oct 2006 16:01:11 -0000 1.25
+++ trove-internal.h 7 Apr 2008 16:31:27 -0000 1.25.20.1
@@ -28,7 +28,8 @@ struct TROVE_bstream_ops
TROVE_vtag_s *out_vtag,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int (*bstream_write_at)(
TROVE_coll_id coll_id,
@@ -40,7 +41,8 @@ struct TROVE_bstream_ops
TROVE_vtag_s *inout_vtag,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int (*bstream_resize)(
TROVE_coll_id coll_id,
@@ -50,7 +52,8 @@ struct TROVE_bstream_ops
TROVE_vtag_s *vtag,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int (*bstream_validate)(
TROVE_coll_id coll_id,
@@ -59,7 +62,8 @@ struct TROVE_bstream_ops
TROVE_vtag_s *vtag,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int (*bstream_read_list)(
TROVE_coll_id coll_id,
@@ -75,7 +79,8 @@ struct TROVE_bstream_ops
TROVE_vtag_s *out_vtag,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int (*bstream_write_list)(
TROVE_coll_id coll_id,
@@ -91,7 +96,8 @@ struct TROVE_bstream_ops
TROVE_vtag_s *inout_vtag,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int (*bstream_flush)(
TROVE_coll_id coll_id,
@@ -99,7 +105,8 @@ struct TROVE_bstream_ops
TROVE_ds_flags flags,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
};
struct TROVE_keyval_ops
@@ -113,7 +120,8 @@ struct TROVE_keyval_ops
TROVE_vtag_s *out_vtag,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int (*keyval_write)(
TROVE_coll_id coll_id,
@@ -124,7 +132,8 @@ struct TROVE_keyval_ops
TROVE_vtag_s *inout_vtag,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int (*keyval_remove)(
TROVE_coll_id coll_id,
@@ -135,7 +144,8 @@ struct TROVE_keyval_ops
TROVE_vtag_s *inout_vtag,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int (*keyval_validate)(
TROVE_coll_id coll_id,
@@ -144,7 +154,8 @@ struct TROVE_keyval_ops
TROVE_vtag_s *inout_vtag,
void* user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int (*keyval_iterate)(
TROVE_coll_id coll_id,
@@ -157,7 +168,8 @@ struct TROVE_keyval_ops
TROVE_vtag_s *inout_vtag,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int (*keyval_iterate_keys)(
TROVE_coll_id coll_id,
@@ -169,7 +181,8 @@ struct TROVE_keyval_ops
TROVE_vtag_s *vtag,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int (*keyval_read_list)(
TROVE_coll_id coll_id,
@@ -182,7 +195,8 @@ struct TROVE_keyval_ops
TROVE_vtag_s *out_vtag,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int (*keyval_write_list)(
TROVE_coll_id coll_id,
@@ -194,14 +208,16 @@ struct TROVE_keyval_ops
TROVE_vtag_s *inout_vtag,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int (*keyval_flush)(
TROVE_coll_id coll_id,
TROVE_handle handle,
TROVE_ds_flags flags,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int (*keyval_get_handle_info)(
TROVE_coll_id coll_id,
TROVE_handle handle,
@@ -209,7 +225,8 @@ struct TROVE_keyval_ops
TROVE_keyval_handle_info *info,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
};
struct TROVE_dspace_ops
@@ -223,7 +240,8 @@ struct TROVE_dspace_ops
TROVE_ds_flags flags,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int (*dspace_remove)(
TROVE_coll_id coll_id,
@@ -231,7 +249,8 @@ struct TROVE_dspace_ops
TROVE_ds_flags flags,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int (*dspace_iterate_handles)(
TROVE_coll_id coll_id,
@@ -251,7 +270,8 @@ struct TROVE_dspace_ops
TROVE_ds_flags flags,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int (*dspace_getattr)(
TROVE_coll_id coll_id,
@@ -260,7 +280,8 @@ struct TROVE_dspace_ops
TROVE_ds_flags flags,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int (*dspace_getattr_list)(
TROVE_coll_id coll_id,
@@ -271,7 +292,8 @@ struct TROVE_dspace_ops
TROVE_ds_flags flags,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int (*dspace_setattr)(
TROVE_coll_id coll_id,
@@ -280,7 +302,8 @@ struct TROVE_dspace_ops
TROVE_ds_flags flags,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int (*dspace_cancel)(
TROVE_coll_id coll_id,
Index: trove.c
===================================================================
RCS file: /projects/cvsroot/pvfs2/src/io/trove/trove.c,v
diff -p -u -r1.12 -r1.12.20.1
--- trove.c 18 Oct 2006 16:01:11 -0000 1.12
+++ trove.c 7 Apr 2008 16:31:27 -0000 1.12.20.1
@@ -48,7 +48,8 @@ int trove_bstream_read_at(
TROVE_vtag_s* vtag,
void* user_ptr,
TROVE_context_id context_id,
- TROVE_op_id* out_op_id_p)
+ TROVE_op_id* out_op_id_p,
+ PVFS_hint hints)
{
TROVE_method_id method_id;
@@ -68,7 +69,8 @@ int trove_bstream_read_at(
vtag,
user_ptr,
context_id,
- out_op_id_p);
+ out_op_id_p,
+ hints);
}
/** Initiate writing from a contiguous region in memory into a
@@ -84,7 +86,8 @@ int trove_bstream_write_at(
TROVE_vtag_s* vtag,
void* user_ptr,
TROVE_context_id context_id,
- TROVE_op_id* out_op_id_p)
+ TROVE_op_id* out_op_id_p,
+ PVFS_hint hints)
{
TROVE_method_id method_id;
@@ -104,7 +107,8 @@ int trove_bstream_write_at(
vtag,
user_ptr,
context_id,
- out_op_id_p);
+ out_op_id_p,
+ hints);
}
/** Initiate resizing of a bstream. This may be used to grow or
@@ -119,7 +123,8 @@ int trove_bstream_resize(
TROVE_vtag_s* vtag,
void* user_ptr,
TROVE_context_id context_id,
- TROVE_op_id* out_op_id_p)
+ TROVE_op_id* out_op_id_p,
+ PVFS_hint hints)
{
TROVE_method_id method_id;
@@ -137,7 +142,8 @@ int trove_bstream_resize(
vtag,
user_ptr,
context_id,
- out_op_id_p);
+ out_op_id_p,
+ hints);
}
int trove_bstream_validate(
@@ -147,7 +153,8 @@ int trove_bstream_validate(
TROVE_vtag_s* vtag,
void* user_ptr,
TROVE_context_id context_id,
- TROVE_op_id* out_op_id_p)
+ TROVE_op_id* out_op_id_p,
+ PVFS_hint hints)
{
TROVE_method_id method_id;
@@ -164,7 +171,8 @@ int trove_bstream_validate(
vtag,
user_ptr,
context_id,
- out_op_id_p);
+ out_op_id_p,
+ hints);
}
/** Initiate reading from a list of regions in a bstream into
@@ -185,7 +193,8 @@ int trove_bstream_read_list(
TROVE_vtag_s* vtag,
void* user_ptr,
TROVE_context_id context_id,
- TROVE_op_id* out_op_id_p)
+ TROVE_op_id* out_op_id_p,
+ PVFS_hint hints)
{
TROVE_method_id method_id;
@@ -209,7 +218,8 @@ int trove_bstream_read_list(
vtag,
user_ptr,
context_id,
- out_op_id_p);
+ out_op_id_p,
+ hints);
}
/** Initiate writing from a list of regions in memory into a
@@ -230,7 +240,8 @@ int trove_bstream_write_list(
TROVE_vtag_s* vtag,
void* user_ptr,
TROVE_context_id context_id,
- TROVE_op_id* out_op_id_p)
+ TROVE_op_id* out_op_id_p,
+ PVFS_hint hints)
{
TROVE_method_id method_id;
@@ -254,7 +265,8 @@ int trove_bstream_write_list(
vtag,
user_ptr,
context_id,
- out_op_id_p);
+ out_op_id_p,
+ hints);
}
/** Initiate movement of all data to storage devices for a specific
@@ -266,7 +278,8 @@ int trove_bstream_flush(
TROVE_ds_flags flags,
void* user_ptr,
TROVE_context_id context_id,
- TROVE_op_id* out_op_id_p)
+ TROVE_op_id* out_op_id_p,
+ PVFS_hint hints)
{
TROVE_method_id method_id;
@@ -282,7 +295,8 @@ int trove_bstream_flush(
flags,
user_ptr,
context_id,
- out_op_id_p);
+ out_op_id_p,
+ hints);
}
/** Initiate read of a single keyword/value pair.
@@ -296,7 +310,8 @@ int trove_keyval_read(
TROVE_vtag_s* vtag,
void* user_ptr,
TROVE_context_id context_id,
- TROVE_op_id* out_op_id_p)
+ TROVE_op_id* out_op_id_p,
+ PVFS_hint hints)
{
TROVE_method_id method_id;
@@ -321,7 +336,8 @@ int trove_keyval_read(
vtag,
user_ptr,
context_id,
- out_op_id_p);
+ out_op_id_p,
+ hints);
}
/** Initiate write of a single keyword/value pair.
@@ -340,7 +356,8 @@ int trove_keyval_write(
TROVE_vtag_s* vtag,
void* user_ptr,
TROVE_context_id context_id,
- TROVE_op_id* out_op_id_p)
+ TROVE_op_id* out_op_id_p,
+ PVFS_hint hints)
{
TROVE_method_id method_id;
@@ -365,7 +382,8 @@ int trove_keyval_write(
vtag,
user_ptr,
context_id,
- out_op_id_p);
+ out_op_id_p,
+ hints);
}
/** Initiate removal of a keyword/value pair from a given data space.
@@ -379,7 +397,8 @@ int trove_keyval_remove(
TROVE_vtag_s* vtag,
void* user_ptr,
TROVE_context_id context_id,
- TROVE_op_id* out_op_id_p)
+ TROVE_op_id* out_op_id_p,
+ PVFS_hint hints)
{
TROVE_method_id method_id;
@@ -398,7 +417,8 @@ int trove_keyval_remove(
vtag,
user_ptr,
context_id,
- out_op_id_p);
+ out_op_id_p,
+ hints);
}
int trove_keyval_validate(
@@ -408,7 +428,8 @@ int trove_keyval_validate(
TROVE_vtag_s* vtag,
void* user_ptr,
TROVE_context_id context_id,
- TROVE_op_id* out_op_id_p)
+ TROVE_op_id* out_op_id_p,
+ PVFS_hint hints)
{
TROVE_method_id method_id;
@@ -425,7 +446,8 @@ int trove_keyval_validate(
vtag,
user_ptr,
context_id,
- out_op_id_p);
+ out_op_id_p,
+ hints);
}
int trove_keyval_iterate(
@@ -439,7 +461,8 @@ int trove_keyval_iterate(
TROVE_vtag_s* vtag,
void* user_ptr,
TROVE_context_id context_id,
- TROVE_op_id* out_op_id_p)
+ TROVE_op_id* out_op_id_p,
+ PVFS_hint hints)
{
TROVE_method_id method_id;
@@ -460,7 +483,8 @@ int trove_keyval_iterate(
vtag,
user_ptr,
context_id,
- out_op_id_p);
+ out_op_id_p,
+ hints);
}
int trove_keyval_iterate_keys(
@@ -473,7 +497,8 @@ int trove_keyval_iterate_keys(
TROVE_vtag_s* vtag,
void* user_ptr,
TROVE_context_id context_id,
- TROVE_op_id* out_op_id_p)
+ TROVE_op_id* out_op_id_p,
+ PVFS_hint hints)
{
TROVE_method_id method_id;
@@ -493,7 +518,8 @@ int trove_keyval_iterate_keys(
vtag,
user_ptr,
context_id,
- out_op_id_p);
+ out_op_id_p,
+ hints);
}
/** Initiate read of multiple keyword/value pairs from the same
@@ -510,7 +536,8 @@ int trove_keyval_read_list(
TROVE_vtag_s* vtag,
void* user_ptr,
TROVE_context_id context_id,
- TROVE_op_id* out_op_id_p)
+ TROVE_op_id* out_op_id_p,
+ PVFS_hint hints)
{
TROVE_method_id method_id;
int i;
@@ -541,7 +568,8 @@ int trove_keyval_read_list(
vtag,
user_ptr,
context_id,
- out_op_id_p);
+ out_op_id_p,
+ hints);
}
/** Initiate storing of multiple keyword/value pairs to the same
@@ -557,7 +585,8 @@ int trove_keyval_write_list(
TROVE_vtag_s* vtag,
void* user_ptr,
TROVE_context_id context_id,
- TROVE_op_id* out_op_id_p)
+ TROVE_op_id* out_op_id_p,
+ PVFS_hint hints)
{
int i;
TROVE_method_id method_id;
@@ -587,7 +616,8 @@ int trove_keyval_write_list(
vtag,
user_ptr,
context_id,
- out_op_id_p);
+ out_op_id_p,
+ hints);
}
/** Initiate movement of all keyword/value pairs to storage for a given
@@ -599,7 +629,8 @@ int trove_keyval_flush(
TROVE_ds_flags flags,
void* user_ptr,
TROVE_context_id context_id,
- TROVE_op_id* out_op_id_p)
+ TROVE_op_id* out_op_id_p,
+ PVFS_hint hints)
{
TROVE_method_id method_id;
@@ -615,7 +646,8 @@ int trove_keyval_flush(
flags,
user_ptr,
context_id,
- out_op_id_p);
+ out_op_id_p,
+ hints);
}
int trove_keyval_get_handle_info(TROVE_coll_id coll_id,
@@ -624,7 +656,8 @@ int trove_keyval_get_handle_info(TROVE_c
TROVE_keyval_handle_info *info,
void * user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p)
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints)
{
TROVE_method_id method_id;
@@ -641,7 +674,8 @@ int trove_keyval_get_handle_info(TROVE_c
info,
user_ptr,
context_id,
- out_op_id_p);
+ out_op_id_p,
+ hints);
}
/** Initiate creation of a new data space.
@@ -655,7 +689,8 @@ int trove_dspace_create(
TROVE_ds_flags flags,
void* user_ptr,
TROVE_context_id context_id,
- TROVE_op_id* out_op_id_p)
+ TROVE_op_id* out_op_id_p,
+ PVFS_hint hints)
{
TROVE_method_id method_id;
@@ -674,7 +709,8 @@ int trove_dspace_create(
flags,
user_ptr,
context_id,
- out_op_id_p);
+ out_op_id_p,
+ hints);
}
/** Initiate removal of a data space.
@@ -685,7 +721,8 @@ int trove_dspace_remove(
TROVE_ds_flags flags,
void* user_ptr,
TROVE_context_id context_id,
- TROVE_op_id* out_op_id_p)
+ TROVE_op_id* out_op_id_p,
+ PVFS_hint hints)
{
TROVE_method_id method_id;
@@ -701,7 +738,8 @@ int trove_dspace_remove(
flags,
user_ptr,
context_id,
- out_op_id_p);
+ out_op_id_p,
+ hints);
}
int trove_dspace_iterate_handles(
@@ -742,7 +780,8 @@ int trove_dspace_verify(
TROVE_ds_flags flags,
void* user_ptr,
TROVE_context_id context_id,
- TROVE_op_id* out_op_id_p)
+ TROVE_op_id* out_op_id_p,
+ PVFS_hint hints)
{
TROVE_method_id method_id;
@@ -759,7 +798,8 @@ int trove_dspace_verify(
flags,
user_ptr,
context_id,
- out_op_id_p);
+ out_op_id_p,
+ hints);
}
/** Initiate retrieval of attributes for a given data space.
@@ -771,7 +811,8 @@ int trove_dspace_getattr(
TROVE_ds_flags flags,
void* user_ptr,
TROVE_context_id context_id,
- TROVE_op_id* out_op_id_p)
+ TROVE_op_id* out_op_id_p,
+ PVFS_hint hints)
{
TROVE_method_id method_id;
@@ -788,7 +829,8 @@ int trove_dspace_getattr(
flags,
user_ptr,
context_id,
- out_op_id_p);
+ out_op_id_p,
+ hints);
}
/** Initiate retrieval of attributes for a list of handles.
@@ -802,7 +844,8 @@ int trove_dspace_getattr_list(
TROVE_ds_flags flags,
void* user_ptr,
TROVE_context_id context_id,
- TROVE_op_id* out_op_id_p)
+ TROVE_op_id* out_op_id_p,
+ PVFS_hint hints)
{
int method_id;
@@ -819,7 +862,8 @@ int trove_dspace_getattr_list(
flags,
user_ptr,
context_id,
- out_op_id_p);
+ out_op_id_p,
+ hints);
}
int trove_dspace_setattr(
@@ -829,7 +873,8 @@ int trove_dspace_setattr(
TROVE_ds_flags flags,
void* user_ptr,
TROVE_context_id context_id,
- TROVE_op_id* out_op_id_p)
+ TROVE_op_id* out_op_id_p,
+ PVFS_hint hints)
{
TROVE_method_id method_id;
@@ -846,7 +891,8 @@ int trove_dspace_setattr(
flags,
user_ptr,
context_id,
- out_op_id_p);
+ out_op_id_p,
+ hints);
}
int trove_dspace_cancel(
Index: trove.h
===================================================================
RCS file: /projects/cvsroot/pvfs2/src/io/trove/trove.h,v
diff -p -u -r1.40 -r1.40.20.1
--- trove.h 18 Oct 2006 16:01:11 -0000 1.40
+++ trove.h 7 Apr 2008 16:31:27 -0000 1.40.20.1
@@ -162,7 +162,8 @@ int trove_bstream_read_at(
TROVE_vtag_s *vtag,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int trove_bstream_write_at(
TROVE_coll_id coll_id,
@@ -174,7 +175,8 @@ int trove_bstream_write_at(
TROVE_vtag_s *vtag,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int trove_bstream_resize(
TROVE_coll_id coll_id,
@@ -184,7 +186,8 @@ int trove_bstream_resize(
TROVE_vtag_s *vtag,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int trove_bstream_validate(
TROVE_coll_id coll_id,
@@ -193,7 +196,8 @@ int trove_bstream_validate(
TROVE_vtag_s *vtag,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int trove_bstream_read_list(
TROVE_coll_id coll_id,
@@ -209,7 +213,8 @@ int trove_bstream_read_list(
TROVE_vtag_s *vtag,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int trove_bstream_write_list(
TROVE_coll_id coll_id,
@@ -225,14 +230,16 @@ int trove_bstream_write_list(
TROVE_vtag_s *vtag,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int trove_bstream_flush(TROVE_coll_id coll_id,
TROVE_handle handle,
TROVE_ds_flags flags,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int trove_keyval_read(
TROVE_coll_id coll_id,
@@ -243,7 +250,8 @@ int trove_keyval_read(
TROVE_vtag_s *vtag,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int trove_keyval_write(
TROVE_coll_id coll_id,
@@ -254,7 +262,8 @@ int trove_keyval_write(
TROVE_vtag_s *vtag,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int trove_keyval_remove(
TROVE_coll_id coll_id,
@@ -265,7 +274,8 @@ int trove_keyval_remove(
TROVE_vtag_s *vtag,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int trove_keyval_validate(
TROVE_coll_id coll_id,
@@ -274,7 +284,8 @@ int trove_keyval_validate(
TROVE_vtag_s *vtag,
void* user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int trove_keyval_iterate(
TROVE_coll_id coll_id,
@@ -287,7 +298,8 @@ int trove_keyval_iterate(
TROVE_vtag_s *vtag,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int trove_keyval_iterate_keys(
TROVE_coll_id coll_id,
@@ -299,7 +311,8 @@ int trove_keyval_iterate_keys(
TROVE_vtag_s *vtag,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int trove_keyval_read_list(TROVE_coll_id coll_id,
TROVE_handle handle,
@@ -311,7 +324,8 @@ int trove_keyval_read_list(TROVE_coll_id
TROVE_vtag_s *vtag,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int trove_keyval_write_list(
TROVE_coll_id coll_id,
@@ -323,14 +337,16 @@ int trove_keyval_write_list(
TROVE_vtag_s *vtag,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int trove_keyval_flush(TROVE_coll_id coll_id,
- TROVE_handle handle,
- TROVE_ds_flags flags,
- void *user_ptr,
- TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_handle handle,
+ TROVE_ds_flags flags,
+ void *user_ptr,
+ TROVE_context_id context_id,
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int trove_keyval_get_handle_info(TROVE_coll_id coll_id,
TROVE_handle handle,
@@ -338,7 +354,8 @@ int trove_keyval_get_handle_info(TROVE_c
TROVE_keyval_handle_info *info,
void * user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int trove_dspace_create(TROVE_coll_id coll_id,
TROVE_handle_extent_array *handle_extent_array,
@@ -348,14 +365,16 @@ int trove_dspace_create(TROVE_coll_id co
TROVE_ds_flags flags,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int trove_dspace_remove(TROVE_coll_id coll_id,
TROVE_handle handle,
TROVE_ds_flags flags,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int trove_dspace_iterate_handles(TROVE_coll_id coll_id,
TROVE_ds_position *position_p,
@@ -373,7 +392,8 @@ int trove_dspace_verify(TROVE_coll_id co
TROVE_ds_flags flags,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int trove_dspace_getattr(TROVE_coll_id coll_id,
@@ -382,7 +402,8 @@ int trove_dspace_getattr(TROVE_coll_id c
TROVE_ds_flags flags,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int trove_dspace_getattr_list(TROVE_coll_id coll_id,
int nhandles,
@@ -392,7 +413,8 @@ int trove_dspace_getattr_list(TROVE_coll
TROVE_ds_flags flags,
void* user_ptr,
TROVE_context_id context_id,
- TROVE_op_id* out_op_id_p);
+ TROVE_op_id* out_op_id_p,
+ PVFS_hint hints);
int trove_dspace_setattr(TROVE_coll_id coll_id,
TROVE_handle handle,
@@ -400,7 +422,8 @@ int trove_dspace_setattr(TROVE_coll_id c
TROVE_ds_flags flags,
void *user_ptr,
TROVE_context_id context_id,
- TROVE_op_id *out_op_id_p);
+ TROVE_op_id *out_op_id_p,
+ PVFS_hint hints);
int trove_dspace_cancel(TROVE_coll_id coll_id,
TROVE_op_id id,
More information about the Pvfs2-cvs
mailing list