• Skip to sidebar navigation
  • Skip to content

Bitbucket

  • Projects
  • Repositories
    • View all public repositories
  • Help
    • Online help
    • Learn Git
    • Welcome to Bitbucket
    • Keyboard shortcuts
  • Log In
Frank Willmore
  1. Frank Willmore

hdf5_der

Dana Robinson
hdf5_der
Public
Actions
  • Clone
  • Download

Learn more about cloning repositories

You have read-only access

Navigation
  • Source
  • Commits
  • Graphs
  • Branches
  • Network
  • Latest Activities

Commits

mainzer
7db5a63de38
mainzer committed a38e710682e15 Feb 2017
Added preliminary cache image parallel test, and
fixes for several bugs exposed by this new test.
In particular:

    1) Cache image / R/O bug:  In R/O case, dirty entries in the cache
       image must be inserted into the metadata cache marked clean so that
       the cache will not attempt to write them on close.  However, this
       allowed the cache to evict these entries and later try to reload
       them.  Fixed by adding code to prevent the eviction of such entries.

     2) Several flush dependency / flush ordering bugs in PHDF5

     3) With the version 2 superblock, it is now possible that there
        will be more than one entry in the metadata cache marked "flush
        me last".  This broke the distributed metadata write code.  Re-wrote
        this code to address this -- new code ignores "flush me last" and
        instead observes rings.

Note that this checkin is preliminary -- need more parallel / cache image
testing, and more investigation of the bugs exposed by same.

Tested on Jelly, serial and parallel, debug and production.

Changed files

  • Git repository management for enterprise teams powered by Atlassian Bitbucket
  • Atlassian Bitbucket v4.4.1
  • Documentation
  • Contact Support
  • Request a feature
  • About
  • Contact Atlassian
Atlassian