Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [svn-r24122] more transactions/read contexts | Mohamad Chaarawi | 2013-09-10 | 1 | -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 Chaarawi | 2013-09-05 | 1 | -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 Chaarawi | 2013-08-29 | 1 | -7/+17 |
| | | | | free if ref count reaches 0. | ||||
* | [svn-r24083] Build a request array for parent requests for every request. | Mohamad Chaarawi | 2013-08-29 | 1 | -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 Chaarawi | 2013-08-26 | 1 | -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 Chaarawi | 2013-08-23 | 1 | -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 containers | Mohamad Chaarawi | 2013-08-21 | 1 | -12/+15 |
| | | | | - fix bugs created by new test in H5I_search_name | ||||
* | [svn-r24026] - Add FF version of link and object info structs. | Mohamad Chaarawi | 2013-08-19 | 1 | -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 Chaarawi | 2013-08-06 | 1 | -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_finalize | Mohamad Chaarawi | 2013-07-18 | 1 | -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 Chaarawi | 2013-07-15 | 1 | -3/+128 |
| | | | | created. | ||||
* | [svn-r23893] Add New HDF5 object - Map | Mohamad Chaarawi | 2013-07-12 | 1 | -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 Chaarawi | 2013-06-26 | 1 | -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 Chaarawi | 2013-06-14 | 1 | -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 append | Mohamad Chaarawi | 2013-06-14 | 1 | -5/+9 |
| | | | | | add a new version of checksum algorithm to correctly save the state other updates... | ||||
* | [svn-r23756] update data integrity checks | Mohamad Chaarawi | 2013-06-11 | 1 | -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 server | Mohamad Chaarawi | 2013-06-10 | 1 | -1/+1 |
| | |||||
* | [svn-r23720] add H5O routines: minus visit | Mohamad Chaarawi | 2013-05-30 | 1 | -12/+85 |
| | | | | | | add missing attribute routines add tests several fix bugs | ||||
* | [svn-r23716] Add FF interface for links, and update test | Mohamad Chaarawi | 2013-05-22 | 1 | -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 API | Mohamad Chaarawi | 2013-05-21 | 1 | -2/+2 |
| | | | | | Add proper package initialization in H5FF.c Remove unecessary waits at the client side | ||||
* | [svn-r23711] checkpoint for links: | Mohamad Chaarawi | 2013-05-20 | 1 | -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 Chaarawi | 2013-05-13 | 1 | -2/+51 |
| | |||||
* | [svn-r23697] Adopt the fully asynchronous model: | Mohamad Chaarawi | 2013-05-13 | 1 | -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 server | Mohamad Chaarawi | 2013-05-01 | 1 | -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 plugin | Mohamad Chaarawi | 2013-04-29 | 1 | -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 Chaarawi | 2013-04-22 | 1 | -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 plugin | Mohamad Chaarawi | 2013-04-12 | 1 | -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 Chaarawi | 2013-04-03 | 1 | -137/+181 |
| | | | | API routines that were done synchronously in the last deliverable. | ||||
* | [svn-r23457] add --enable-eff to configure that defaults to no | Mohamad Chaarawi | 2013-03-26 | 1 | -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 requests | Mohamad Chaarawi | 2013-03-22 | 1 | -49/+22 |
| | |||||
* | [svn-r23418] checkpoint | Mohamad Chaarawi | 2013-03-21 | 1 | -13/+103 |
| | |||||
* | [svn-r23409] fix configure magic | Mohamad Chaarawi | 2013-03-21 | 1 | -57/+0 |
| | | | | fix bugs | ||||
* | [svn-r23404] switching to use new async API | Mohamad Chaarawi | 2013-03-20 | 1 | -49/+85 |
| | |||||
* | [svn-r23393] fix bug with globally declared IDs for FS routines - reported ↵ | Mohamad Chaarawi | 2013-03-20 | 1 | -50/+1 |
| | | | | by Jerome | ||||
* | [svn-r23392] adding missing VOL callbacks for deliverable | Mohamad Chaarawi | 2013-03-20 | 1 | -0/+4 |
| | | | | update tests | ||||
* | [svn-r23385] some code cleanup and minor fixes | Mohamad Chaarawi | 2013-03-19 | 1 | -2/+2 |
| | |||||
* | [svn-r23378] fix bug causing hangs | Mohamad Chaarawi | 2013-03-19 | 1 | -9/+51 |
| | | | | add checksum verification for demo | ||||
* | [svn-r23371] checkpoint for raw data implementation | Mohamad Chaarawi | 2013-03-18 | 1 | -5/+82 |
| | |||||
* | [svn-r23363] add dset read & write in iod plugin | Mohamad Chaarawi | 2013-03-17 | 1 | -4/+78 |
| | | | | - still not tested yet | ||||
* | [svn-r23348] fix more bugs | Mohamad Chaarawi | 2013-03-14 | 1 | -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 axe | Mohamad Chaarawi | 2013-03-13 | 1 | -7/+10 |
| | | | | | add simple client server tests bug fixes | ||||
* | [svn-r23344] add startup routines | Mohamad Chaarawi | 2013-03-12 | 1 | -21/+48 |
| | |||||
* | [svn-r23340] compiling now! | Mohamad Chaarawi | 2013-03-07 | 1 | -1/+3 |
| | |||||
* | [svn-r23335] what I have for now. will not compile.. | Mohamad Chaarawi | 2013-03-06 | 1 | -0/+254 |