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

Backup improvements. #2263

Merged
merged 1 commit into from
Nov 21, 2016
Merged

Backup improvements. #2263

merged 1 commit into from
Nov 21, 2016

Commits on Nov 21, 2016

  1. A few backup process improvements.

    - better backup error handling:
    When the backup fails, we now try to restore mysqld state anyway. That
    way the tablet becomes usable again.
    - Refactoring backup / restore code:
    So individual file backup / restore are each in their own function, instead of
    being two blocks deep.
    - Adding support for piping data through hooks.
    Also streamlining the hook creation, which changes the HookResult
    details a bit. All errors now are in Stderr.
    - Now supporting backup filters (optional, command-line driven).
    And adding one to backup test.
    - Add flag to disable backup compression (in case filter compresses).
    And add a test to make sure no backup is left-over upon
    backup failure.
    - Adding context to backupstorage API.
    The only current user is the GCS one, but it's way cleaner.
    alainjobart committed Nov 21, 2016
    Configuration menu
    Copy the full SHA
    86f1a49 View commit details
    Browse the repository at this point in the history