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

os/bluestore: clone overlay data #7860

Merged
merged 3 commits into from Mar 17, 2016

Commits on Mar 1, 2016

  1. os/bluestore: make _clone work when object has overlay data.

    Don't forget copy overlay data when do _clone.
    Because bluestore_overlay_max_length & bluestore_overmay_max maybe
    changed. So the data of source object maybe not write into overlay for
    dest object. For this case, we don't share the extent.
    
    For simple, we don't care whether can write data into overlay.
    
    Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
    majianpeng committed Mar 1, 2016
    Configuration menu
    Copy the full SHA
    7c4f37d View commit details
    Browse the repository at this point in the history
  2. os/bluestore: print Enode::hash w/ hex format.

    Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
    majianpeng committed Mar 1, 2016
    Configuration menu
    Copy the full SHA
    b0f692d View commit details
    Browse the repository at this point in the history
  3. os/bluestore: for _clone, first check source-object whether has extents.

    Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
    majianpeng committed Mar 1, 2016
    Configuration menu
    Copy the full SHA
    86b7a83 View commit details
    Browse the repository at this point in the history