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
Add multi-part snapshot upload support #53
Merged
georgekuruvillak
merged 8 commits into
gardener:master
from
swapnilgm:multi-part-upload
Sep 25, 2018
Merged
Add multi-part snapshot upload support #53
georgekuruvillak
merged 8 commits into
gardener:master
from
swapnilgm:multi-part-upload
Sep 25, 2018
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
swapnilgm
added
kind/enhancement
Enhancement, improvement, extension
reviewed/do-not-merge
Has no approval for merging as it may break things, be of poor quality or have (ext.) dependencies
status/in-progress
Issue is in progress/work
size/s
Size of pull request is small (see gardener-robot robot/bots/size.py)
component/etcd-backup-restore
ETCD Backup & Restore
exp/intermediate
Issue that requires some project experience
platform/all
priority/normal
area/backup
Backup related
needs/ok-to-test
Needs approval for testing (check PR in detail before setting this label because PR is run on CI/CD)
labels
Aug 21, 2018
swapnilgm
force-pushed
the
multi-part-upload
branch
from
August 23, 2018 06:25
d2691e3
to
72b7b32
Compare
swapnilgm
force-pushed
the
multi-part-upload
branch
from
September 3, 2018 11:21
4e461f6
to
37aca25
Compare
swapnilgm
added
size/m
Size of pull request is medium (see gardener-robot robot/bots/size.py)
reviewed/ok-to-test
Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD)
and removed
reviewed/do-not-merge
Has no approval for merging as it may break things, be of poor quality or have (ext.) dependencies
size/s
Size of pull request is small (see gardener-robot robot/bots/size.py)
status/in-progress
Issue is in progress/work
needs/ok-to-test
Needs approval for testing (check PR in detail before setting this label because PR is run on CI/CD)
labels
Sep 3, 2018
Signed-off-by: Swapnil Mhamane <swapnil.mhamane@sap.com>
Signed-off-by: Swapnil Mhamane <swapnil.mhamane@sap.com>
Signed-off-by: Swapnil Mhamane <swapnil.mhamane@sap.com>
Signed-off-by: Swapnil Mhamane <swapnil.mhamane@sap.com>
Signed-off-by: Swapnil Mhamane <swapnil.mhamane@sap.com>
Signed-off-by: Swapnil Mhamane <swapnil.mhamane@sap.com>
swapnilgm
force-pushed
the
multi-part-upload
branch
from
September 3, 2018 11:24
37aca25
to
ea225c3
Compare
gardener-robot-ci-1
added
needs/ok-to-test
Needs approval for testing (check PR in detail before setting this label because PR is run on CI/CD)
and removed
reviewed/ok-to-test
Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD)
labels
Sep 3, 2018
Signed-off-by: Swapnil Mhamane <swapnil.mhamane@sap.com>
swapnilgm
force-pushed
the
multi-part-upload
branch
from
September 5, 2018 05:38
81d5255
to
d686a16
Compare
swapnilgm
added
reviewed/ok-to-test
Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD)
and removed
needs/ok-to-test
Needs approval for testing (check PR in detail before setting this label because PR is run on CI/CD)
labels
Sep 5, 2018
gardener-robot-ci-1
added
needs/ok-to-test
Needs approval for testing (check PR in detail before setting this label because PR is run on CI/CD)
and removed
reviewed/ok-to-test
Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD)
labels
Sep 5, 2018
swapnilgm
force-pushed
the
multi-part-upload
branch
from
September 5, 2018 07:52
0d2b84c
to
71bd9b2
Compare
swapnilgm
changed the title
Add multi-part snapshot upload support for Swift
Add multi-part snapshot upload support
Sep 10, 2018
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good overall. I have some review comments. Do check it out.
Signed-off-by: Swapnil Mhamane <swapnil.mhamane@sap.com>
swapnilgm
force-pushed
the
multi-part-upload
branch
from
September 21, 2018 09:35
71bd9b2
to
d483869
Compare
swapnilgm
added
the
reviewed/ok-to-test
Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD)
label
Sep 21, 2018
gardener-robot-ci-1
added
needs/ok-to-test
Needs approval for testing (check PR in detail before setting this label because PR is run on CI/CD)
and removed
reviewed/ok-to-test
Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD)
labels
Sep 21, 2018
georgekuruvillak
approved these changes
Sep 25, 2018
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
area/backup
Backup related
component/etcd-backup-restore
ETCD Backup & Restore
exp/intermediate
Issue that requires some project experience
kind/enhancement
Enhancement, improvement, extension
needs/ok-to-test
Needs approval for testing (check PR in detail before setting this label because PR is run on CI/CD)
platform/all
size/m
Size of pull request is medium (see gardener-robot robot/bots/size.py)
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Signed-off-by: Swapnil Mhamane swapnil.mhamane@sap.com
What this PR does / why we need it:
This PR change the logic for uploading snapshots. Now, the snapshot from etcd is stored locally in temporary file. And then we will upload the snapshot in chunks to cloud provider's object store using multi-part upload functionality. In case one of the chunk upload fails then we will only retry upload of that chunk saving cost and time involved in whole upload as per old implementation.
Which issue(s) this PR fixes:
Fixes #48 #45
Special notes for your reviewer: NA
Release note: