summaryrefslogtreecommitdiffstats
path: root/src/H5VLiod_client.c
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r24122] more transactions/read contextsMohamad Chaarawi2013-09-101-225/+277
| | | | | - include 2 examples for using transactions - IOD calls at server side still need to be updated
* [svn-r24102] add trans and read context operations:Mohamad Chaarawi2013-09-051-4/+94
| | | | | add small test to verify correct function shipping usage of transaction in other operations is still missing.
* [svn-r24085] Add a common routine to decrement ref count on a request and ↵Mohamad Chaarawi2013-08-291-7/+17
| | | | free if ref count reaches 0.
* [svn-r24083] Build a request array for parent requests for every request.Mohamad Chaarawi2013-08-291-13/+39
| | | | Use this request array to determine when an AXE task can be requested to be finished at the server.
* [svn-r24075] Send add on payload from clients to finish AXE tasks that are ↵Mohamad Chaarawi2013-08-261-16/+10
| | | | | | known to be finished. This commit does not handle the case of out-of-order messaging from a single client to the server.
* [svn-r24065] - refactor code for client FF plugin to help usage of global ↵Mohamad Chaarawi2013-08-231-2/+9
| | | | | | | | linked list for AXE tasks. - Add a global linked list to hold all AXE tasks created (across multiple containers) - Add additional payload to all operations forwarded to the server to include a start and count of AXE IDs to finish. ( Finishing the AXE tasks is not done yet )
* [svn-r24043] - add test for creating and accessing two containersMohamad Chaarawi2013-08-211-12/+15
| | | | - fix bugs created by new test in H5I_search_name
* [svn-r24026] - Add FF version of link and object info structs.Mohamad Chaarawi2013-08-191-43/+150
| | | | | | | - Add H5L/O_get_info(_by_name) & H5Lget_val - Add H5Oopen_by_addr - Add small tests for new routines. - Fix link storage at server.
* [svn-r23972] - Merge common code between read and write operations in IOD ↵Mohamad Chaarawi2013-08-061-10/+730
| | | | | | | | | | VOL client and server. - Seperate code uncompatible with VL data. - Fix use of IOD mem-descriptors - add support for basic H5T_VLEN and vl strings. -- Compound & array types containing VL data are not supported for now. -- VL of VL types are not supported for now.
* [svn-r23918] call NA_finalizeMohamad Chaarawi2013-07-181-1/+1
| | | | | store link types in metadata more refining of IOD code
* [svn-r23901] - update creation of the attribute KV to be when the object is ↵Mohamad Chaarawi2013-07-151-3/+128
| | | | created.
* [svn-r23893] Add New HDF5 object - MapMohamad Chaarawi2013-07-121-0/+133
| | | | | Add the IOD VOL implementation. Not supported with native plugin. Add example program to sanity check the API Forwarding
* [svn-r23831] - valgrind and fix some memory leaks discovered in object ↵Mohamad Chaarawi2013-06-261-8/+13
| | | | | | | creations - fix issue discovered when close operations are synchronous. Make all operations pending on object complete - fix issue with EQ ID registration and termination
* [svn-r23773] fix data integrity issues.Mohamad Chaarawi2013-06-141-2/+7
| | | | add property to allow users to store a pointer to where checksum for data read to be placed.
* [svn-r23769] add property to indicate appendMohamad Chaarawi2013-06-141-5/+9
| | | | | add a new version of checksum algorithm to correctly save the state other updates...
* [svn-r23756] update data integrity checksMohamad Chaarawi2013-06-111-9/+13
| | | | | add new API routines for checksums - TODO: create checksums for non contiguous data
* [svn-r23743] add support for simple datatype conversion at the serverMohamad Chaarawi2013-06-101-1/+1
|
* [svn-r23720] add H5O routines: minus visitMohamad Chaarawi2013-05-301-12/+85
| | | | | | add missing attribute routines add tests several fix bugs
* [svn-r23716] Add FF interface for links, and update testMohamad Chaarawi2013-05-221-53/+44
| | | | | change EQ implementation to wait on items added in order Add new FF interface for exist routines, update implementation to be async, add tests
* [svn-r23714] Add attribute FF APIMohamad Chaarawi2013-05-211-2/+2
| | | | | Add proper package initialization in H5FF.c Remove unecessary waits at the client side
* [svn-r23711] checkpoint for links:Mohamad Chaarawi2013-05-201-3/+66
| | | | | | - TODO: implement iterate add smarter dependency tracking at client update traversal routines at client and server
* [svn-r23701] add error checking for open/create calls at client.Mohamad Chaarawi2013-05-131-2/+51
|
* [svn-r23697] Adopt the fully asynchronous model:Mohamad Chaarawi2013-05-131-29/+274
| | | | | | | | | | | | - generate IOD IDs for objects at the client - update encoding/decoding routines - change the traversal algorithms at the client and server - update all IOD callback implementations Update native backend implementation Add test for blocking operations to test native backend Many bug fixes, etc...
* [svn-r23660] - Push IDs from clients to serverMohamad Chaarawi2013-05-011-1/+34
| | | | | | - Bug fixes - Changes to input and output structs at client and server to make things cleaner - cleaning up some dead code
* [svn-r23657] add attribute support in IOD pluginMohamad Chaarawi2013-04-291-27/+144
| | | | major rework of the path traversal at the client and server
* [svn-r23606] add support for named datatypes in the IOD plugin:Mohamad Chaarawi2013-04-221-0/+29
| | | | | | | | | | - H5Topen_ff is still implemented synchronously because the async implementation will be very ugly. It's better to think of a better way to implement asynchronously. add a native backend to the server: - Enabling this enforces that create calls are independent for now, since we are not just printfing at the server anymore.
* [svn-r23583] update the encoding/decoding part of the IOD pluginMohamad Chaarawi2013-04-121-50/+59
| | | | | | | - complete overhaul to use FS proc macros - remove dead code Rename FS routines to HG and update configure magic and makefiles Many bug fixes
* [svn-r23531] add the FF async API version of all other file/group/dataset ↵Mohamad Chaarawi2013-04-031-137/+181
| | | | API routines that were done synchronously in the last deliverable.
* [svn-r23457] add --enable-eff to configure that defaults to noMohamad Chaarawi2013-03-261-0/+4
| | | | | | | add HAVE_EFF build flag to indicate whether the IOD plugin should be compiled or not add an AM conditional to indicate whether the EFF test exampels should be compiled or not tested on jam
* [svn-r23422] cleanup some code in IOD vol requestsMohamad Chaarawi2013-03-221-49/+22
|
* [svn-r23418] checkpointMohamad Chaarawi2013-03-211-13/+103
|
* [svn-r23409] fix configure magicMohamad Chaarawi2013-03-211-57/+0
| | | | fix bugs
* [svn-r23404] switching to use new async APIMohamad Chaarawi2013-03-201-49/+85
|
* [svn-r23393] fix bug with globally declared IDs for FS routines - reported ↵Mohamad Chaarawi2013-03-201-50/+1
| | | | by Jerome
* [svn-r23392] adding missing VOL callbacks for deliverableMohamad Chaarawi2013-03-201-0/+4
| | | | update tests
* [svn-r23385] some code cleanup and minor fixesMohamad Chaarawi2013-03-191-2/+2
|
* [svn-r23378] fix bug causing hangsMohamad Chaarawi2013-03-191-9/+51
| | | | add checksum verification for demo
* [svn-r23371] checkpoint for raw data implementationMohamad Chaarawi2013-03-181-5/+82
|
* [svn-r23363] add dset read & write in iod pluginMohamad Chaarawi2013-03-171-4/+78
| | | | - still not tested yet
* [svn-r23348] fix more bugsMohamad Chaarawi2013-03-141-7/+17
| | | | | | object opens now works dataset create/close works traversal of intermediate objects in path
* [svn-r23345] update configure.ac to take --with for iod, iofsl, and axeMohamad Chaarawi2013-03-131-7/+10
| | | | | add simple client server tests bug fixes
* [svn-r23344] add startup routinesMohamad Chaarawi2013-03-121-21/+48
|
* [svn-r23340] compiling now!Mohamad Chaarawi2013-03-071-1/+3
|
* [svn-r23335] what I have for now. will not compile..Mohamad Chaarawi2013-03-061-0/+254