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

Rebuild related changes based on metadata #28

Closed
wants to merge 7 commits into from

Commits on Mar 27, 2018

  1. - API to get modified data from metadata

    - Handling of rebuild IO from other replica according to metadata
    - Removing code based on txg number
    
    Signed-off-by: mayank <mayank.patel@cloudbyte.com>
    mayank committed Mar 27, 2018
    Configuration menu
    Copy the full SHA
    9b3f6b5 View commit details
    Browse the repository at this point in the history
  2. - Changes in uzfs_get_io_diff to get metadata based on offset and length

      Snapshot created with provided metadata will be removed if (offset + length) == (end of metadata)
    - Replaced dsl_pool_hold with dmu_object_own to hold snapshot in uzfs_get_io_diff
      Since, it was causing deadlock
    - Functionality test for partial read from uzfs_get_io_diff
    
    Signed-off-by: mayank <mayank.patel@cloudbyte.com>
    mayank committed Mar 27, 2018
    Configuration menu
    Copy the full SHA
    fe58249 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2018

  1. - resolving conflicts with zfs-0.7-release

    - code changes according to review comments
    
    Signed-off-by: mayank <mayank.patel@cloudbyte.com>
    mayank committed Apr 2, 2018
    Configuration menu
    Copy the full SHA
    f23fb72 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    81124e0 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2018

  1. - fix in uzfs_get_io_diff API

    - changes according to review comments
    - uzfs_open_dataset_init changed to uzfs_own_dataset for better
      readability
    Signed-off-by: mayank <mayank.patel@cloudbyte.com>
    mayank committed Apr 3, 2018
    Configuration menu
    Copy the full SHA
    4d15b29 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    955f331 View commit details
    Browse the repository at this point in the history
  3. - reducing number of tests for rebuilding

    - setting metavolblocksize to 512 bytes when creating volume through CLI
    
    Signed-off-by: mayank <mayank.patel@cloudbyte.com>
    mayank committed Apr 3, 2018
    Configuration menu
    Copy the full SHA
    38f3c28 View commit details
    Browse the repository at this point in the history