summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/VFD_SWMR_Punch_List.md9
1 files changed, 6 insertions, 3 deletions
diff --git a/doc/VFD_SWMR_Punch_List.md b/doc/VFD_SWMR_Punch_List.md
index e3d2223..d343715 100644
--- a/doc/VFD_SWMR_Punch_List.md
+++ b/doc/VFD_SWMR_Punch_List.md
@@ -86,7 +86,7 @@ guide to the syntax.
18. Flesh out designs for unit, integration and performance tests suites
as outlined in the RFC. Implement same.
-19. **David, needs merge** Fix memory leak in sparse-reader test.
+19. **David, complete** Fix memory leak in sparse-reader test.
David found that the shadow index was leaked by VFD SWMR readers
and plugged the leak. Now the sparse reader tests do not use up
@@ -94,7 +94,7 @@ guide to the syntax.
`vfd_swmr-merge-attempt-2`, which as of 19 Nov 2019 has not been
merged to `feature/vfd_swmr`.
-20. **David, needs merge** Test John's patch that repairs the superblock flags
+20. **David, complete** Test John's patch that repairs the superblock flags
mismatch that crashes the reader.
David found that the patch fixed the demo crashes. He applied the
@@ -120,7 +120,7 @@ guide to the syntax.
SWMR does not have to deal with it. However, if the global heap
overhaul does not take place, then we have more work to do.
-26. **David, needs merge** Fix the expand/shrink test.
+26. **David, complete** Fix the expand/shrink test.
The test appeared to fail because the dataset extent was enlarged
before the data was written, so arbitrary data was present.
@@ -145,3 +145,6 @@ guide to the syntax.
The problem was manifested when setting the threshold value in vfd_swmr_generator.c via
H5Pset_file_space_strategy(fcpl, H5F_FSPACE_STRATEGY_PAGE, FALSE, 1024 * 1024 * 1024) and
then run the vfd_swmr_addrem_writer.c.
+
+30. **David, merged, needs more testing** Add a delay to the FSM so that
+ freed regions are not reused before max_lag ticks are up.