The *total* size of data described by the memory offsets and sizes and the stream offsets and sizes must match.

Rob

Murali Vilayannur wrote:
Hi Peng,

static int dbpf_bstream_read_list(TROVE_coll_id coll_id,
                                  TROVE_handle handle,
                                  char **mem_offset_array,
                                  TROVE_size *mem_size_array,
                                  int mem_count,
                                  TROVE_offset *stream_offset_array,
                                  TROVE_size *stream_size_array,
                                  int stream_count,
                                  TROVE_size *out_size_p,
                                  TROVE_ds_flags flags,
                                  TROVE_vtag_s *vtag,
                                  void *user_ptr,
                                  TROVE_context_id context_id,
                                  TROVE_op_id *out_op_id_p)

My question is, in its parameter list, does the mem_count and
stream_count must match with each other?  If yes, why should we keep
both of them?

They don't have to match each other and hence we need to keep them
both! mem_count is the number of elements in memory, while stream_count is
the number of elements on file/disk.
Thanks,
Murali
_______________________________________________
Pvfs2-developers mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers

Reply via email to