summaryrefslogtreecommitdiffstats
path: root/doc/VFD_SWMR_Punch_List.md
diff options
context:
space:
mode:
authorVailin Choi <vchoi@jam.ad.hdfgroup.org>2019-11-20 17:39:26 (GMT)
committerVailin Choi <vchoi@jam.ad.hdfgroup.org>2019-11-20 17:39:26 (GMT)
commit68ad19d9ccf24e81cf2199602d3d8ffeaf69e1e4 (patch)
tree63259775e454b3f2b122ea246593965fec8d5394 /doc/VFD_SWMR_Punch_List.md
parentd3055b85b9dc56f14de885310fb4d4af8cdcc3f9 (diff)
downloadhdf5-68ad19d9ccf24e81cf2199602d3d8ffeaf69e1e4.zip
hdf5-68ad19d9ccf24e81cf2199602d3d8ffeaf69e1e4.tar.gz
hdf5-68ad19d9ccf24e81cf2199602d3d8ffeaf69e1e4.tar.bz2
Changes for punch list #4: Add support for opening mulitple files in either VFD SWMR writer or reader mode. See EOT queue in section 3.2.2 and 3.3 and 3.3.2 in the RFC.
Update punch list with items completed and in progress.
Diffstat (limited to 'doc/VFD_SWMR_Punch_List.md')
-rw-r--r--doc/VFD_SWMR_Punch_List.md15
1 files changed, 9 insertions, 6 deletions
diff --git a/doc/VFD_SWMR_Punch_List.md b/doc/VFD_SWMR_Punch_List.md
index 5ea7c42..94c8edd 100644
--- a/doc/VFD_SWMR_Punch_List.md
+++ b/doc/VFD_SWMR_Punch_List.md
@@ -11,19 +11,19 @@ This document lives at [https://bitbucket.hdfgroup.org/users/dyoung/repos/vchoi_
3. Design work for journaling variation.
-4. **Vailin** Add support for opening multiple files in either VFD SWMR writer or
+4. **Vailin, complete** Add support for opening multiple files in either VFD SWMR writer or
VFD SWMR writer mode. See addition of the EOT queue in section 3.2.2
of the RFC, and related changes in sections 3.3 and 3.3.2.
-5. Add the pb\_expansion\_threshold field to the
+5. **Vailin, complete**Add the pb\_expansion\_threshold field to the
H5F\_vfd\_swmr\_config\_t structure, and update
H5Pset\_vfd\_swmr\_config()and
H5Pget\_vfd\_swmr\_config()accordingly.
-6. Implement end tick now API call. See section 3.1.2 of the RFC for
+6. **Vailin, in progress**Implement end tick now API call. See section 3.1.2 of the RFC for
specifications.
-7. Implement enable / disable EOT call. See section 3.1.3 of the RFC
+7. **Vailin, in progress**Implement enable / disable EOT call. See section 3.1.3 of the RFC
for specifications.
8. Implement option to flush raw data as part of EOT -- write
@@ -44,11 +44,11 @@ This document lives at [https://bitbucket.hdfgroup.org/users/dyoung/repos/vchoi_
13. Tidy short cuts in the initial implementation. These include:
- - Odd behavior in the superblock refresh routine (see comments in
+ - **Vailin complete**Odd behavior in the superblock refresh routine (see comments in
code). Figure out what is going on, and then either bypass the
issue or fix it as seems appropriate.
- - Comment H5F\_vfd\_swmr\_config\_t in H5Fpublic.h properly.
+ - **Vailin complete**Comment H5F\_vfd\_swmr\_config\_t in H5Fpublic.h properly.
- Cleanup EOA hack in H5FD\_read().
@@ -124,3 +124,6 @@ This document lives at [https://bitbucket.hdfgroup.org/users/dyoung/repos/vchoi_
arbitrary data. I may replicate that in the expand/shrink test.
Ultimately, we should suspend ticks over the H5Dset_extent/H5Dwrite.
+
+27. **Vailin, complete** Change the field name "vfd_swmr_writer" to "writer" in
+ "struct H5F_vfd_swmr_config_t" and all references to it. See page 11 in the RFC.