diff options
Diffstat (limited to 'src/H5B2int.c')
-rw-r--r-- | src/H5B2int.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/H5B2int.c b/src/H5B2int.c index c741d5a..17fbe5e 100644 --- a/src/H5B2int.c +++ b/src/H5B2int.c @@ -4184,7 +4184,11 @@ done: /*------------------------------------------------------------------------- * Function: H5B2_shadow_internal * - * Purpose: fnord + * Purpose: "Shadow: an internal node - copy it to a new location, + * leaving the data in the old location intact (for now). + * This is done when writing in SWMR mode to ensure that + * readers do not see nodes that are out of date with + * respect to each other and thereby inconsistent. * * Return: Non-negative on success/Negative on failure * @@ -4281,7 +4285,11 @@ done: /*------------------------------------------------------------------------- * Function: H5B2_shadow_leaf * - * Purpose: fnord + * Purpose: "Shadow: a leaf node - copy it to a new location, leaving + * the data in the old location intact (for now). This is + * done when writing in SWMR mode to ensure that readers do + * not see nodes that are out of date with respect to each + * other and thereby inconsistent. * * Return: Non-negative on success/Negative on failure * |