Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tests: ceph-fuse crash in test_client_recovery #5813

Merged
2 commits merged into from Oct 20, 2015
Merged

Commits on Sep 4, 2015

  1. osd: trigger the cache agent after a promotion

    When a proxy read happens, the object promotion is done in parallel. The
    agent_choose_mode function must be called to reconsider the situation
    to protect against the following scenario:
    
      * proxy read
      * agent_choose_mode finds no object exists and the agent
        goes idle
      * object promotion happens
      * the agent does not reconsider and eviction does not happen
        although it should
    
    http://tracker.ceph.com/issues/12673 Fixes: ceph#12673
    
    Signed-off-by: Loic Dachary <ldachary@redhat.com>
    (cherry picked from commit e1f58fe)
    ldachary authored and smithfarm committed Sep 4, 2015
    Copy the full SHA
    aa91176 View commit details
    Browse the repository at this point in the history
  2. tests: tiering agent and proxy read

    Verify that an object promoted to a cache tier because of a proxy read
    is evicted as expected.
    
    http://tracker.ceph.com/issues/12673 Refs: ceph#12673
    
    Signed-off-by: Loic Dachary <ldachary@redhat.com>
    (cherry picked from commit 7924231)
    
    Conflicts:
    	qa/workunits/cephtool/test.sh
                resolved by manually adding the new test to TESTS
    ldachary authored and smithfarm committed Sep 4, 2015
    Copy the full SHA
    2c0d7fe View commit details
    Browse the repository at this point in the history