VFD SWMR sparse readers failed to open the .h5 file because the sparse writer
had finished its work and closed the .h5 file, thus removing the shadow file. Make the sparse writer wait to close the .h5 file for a signal from testvfdswmr.sh. In testvfdswmr.sh, send the signal when the readers have all finished.
This commit is contained in:
@@ -464,7 +464,9 @@ fi
|
||||
$IFDEBUG ps
|
||||
|
||||
# Wait for the readers and the writer to finish.
|
||||
wait
|
||||
wait $pid_readers
|
||||
kill -USR1 $pid_writer
|
||||
wait $pid_writer
|
||||
|
||||
# Collect exit codes of the readers
|
||||
n=0
|
||||
|
||||
Reference in New Issue
Block a user