diff options
author | Quincey Koziol <koziol@hdfgroup.org> | 2017-03-12 09:57:19 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@hdfgroup.org> | 2017-03-12 09:57:19 (GMT) |
commit | c4a36e0bb3b56e0c8397876be1c66fedb2f57d83 (patch) | |
tree | bafeb848fb17a45a11a75abbbc50778b52347e59 /src/H5Cimage.c | |
parent | 36f06cab798cd45261988e2618018e0763f5e2fd (diff) | |
download | hdf5-c4a36e0bb3b56e0c8397876be1c66fedb2f57d83.zip hdf5-c4a36e0bb3b56e0c8397876be1c66fedb2f57d83.tar.gz hdf5-c4a36e0bb3b56e0c8397876be1c66fedb2f57d83.tar.bz2 |
Minor cleanups and bring over "prefetched dirty" fixes for entries loaded from
a cache image.
Diffstat (limited to 'src/H5Cimage.c')
-rw-r--r-- | src/H5Cimage.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/H5Cimage.c b/src/H5Cimage.c index dcaf968..3a21137 100644 --- a/src/H5Cimage.c +++ b/src/H5Cimage.c @@ -636,6 +636,7 @@ H5C__deserialize_prefetched_entry(H5F_t *f, hid_t dxpl_id, H5C_t *cache_ptr, ds_entry_ptr->prefetched = FALSE; ds_entry_ptr->prefetch_type_id = 0; ds_entry_ptr->age = 0; + ds_entry_ptr->prefetched_dirty = pf_entry_ptr->prefetched_dirty; #ifndef NDEBUG /* debugging field */ ds_entry_ptr->serialization_count = 0; #endif /* NDEBUG */ @@ -3317,6 +3318,7 @@ H5C__reconstruct_cache_entry(const H5F_t *f, H5C_t *cache_ptr, pf_entry_ptr->image_up_to_date = TRUE; pf_entry_ptr->type = H5AC_PREFETCHED_ENTRY; pf_entry_ptr->prefetched = TRUE; + pf_entry_ptr->prefetched_dirty = is_dirty && (!file_is_rw); /* Sanity checks */ HDassert(pf_entry_ptr->size > 0 && pf_entry_ptr->size < H5C_MAX_ENTRY_SIZE); |