CARVIEW |
Select Language
HTTP/2 200
date: Wed, 30 Jul 2025 22:27:23 GMT
content-type: text/html; charset=utf-8
cache-control: max-age=0, private, must-revalidate
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com wss://alive-staging.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
link: ; rel=preload; as=fetch; crossorigin=use-credentials
referrer-policy: no-referrer-when-downgrade
server-timing: issue_layout-fragment;desc="issue_layout fragment";dur=241.465718,issue_conversation_content-fragment;desc="issue_conversation_content fragment";dur=624.821382,issue_conversation_sidebar-fragment;desc="issue_conversation_sidebar fragment";dur=50.367551,nginx;desc="NGINX";dur=1.112545,glb;desc="GLB";dur=101.345642
strict-transport-security: max-age=31536000; includeSubdomains; preload
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With, Accept,Accept-Encoding, Accept, X-Requested-With
x-content-type-options: nosniff
x-frame-options: deny
x-voltron-version: 321f992
x-xss-protection: 0
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=6OXIkPwrugzGUqUO9Mt10MtqVgptI4PimfgytMx7iLqosFGhdxDzaDz6HfPrVGeaeVjeVetbNwi8%2BjWn%2FJuWQ0gdCsKDuMBgEnmRjZvaQDQphq1x%2B6N5quuVBIYtt3U2hxPHqmBWAbgkz6NKmSt3EDDUEDx%2Bn2Egkwl9OwMAgw4yYNWDUYEzQfaWQoMMtpf3d%2FvkkhxkJJ7X%2FFGqYLtD7fD1SZRfhX1%2FHRi%2BLK61wfbHQXSYiLgREYgYfEj9jnZcykeC1XVOGl0vSE1AUc%2FBLg%3D%3D--VYJAZjk7hSrNTUf%2B--iwJL4F7Szs9p8ZHX3rh3bA%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1899435640.1753914442; Path=/; Domain=github.com; Expires=Thu, 30 Jul 2026 22:27:22 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Thu, 30 Jul 2026 22:27:22 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: BBEA:1E1938:87062:C60E9:688A9C4A
[FEATURE] Support backing image backup & restore with delta data transfer · Issue #5821 · longhorn/longhorn · GitHub
No typeShow more project fieldsNone yetNo branches or pull requests
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 647
Closed as not planned
Closed as not planned
Copy link
Labels
area/backing-imageBacking image relatedBacking image relatedhighlightImportant feature/issue to highlightImportant feature/issue to highlightinvalidkind/featureFeature request, new featureFeature request, new featurepriority/0Must be implement or fixed in this release (managed by PO)Must be implement or fixed in this release (managed by PO)require/lepRequire adding/updating enhancement proposalRequire adding/updating enhancement proposal
Milestone
Description
Is your feature request related to a problem? Please describe (👍 if you like this request)
Currently, Longhorn BackingImage doesn't support delta data backup and restore. This makes users need to download the whole BackingImage file if it is updated. We would like to store BackingImage as Longhorn Volume which supports COW over each relative base image for delta data transfer for better space efficiency. Also, when the BackingImage is updated, users only need to download the new delta data.
Describe the solution you'd like
A clear and concise description of what you want to happen
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
ref: #4165
User story example
- The central admin decides to deploy a new VM workload to the downstream clusters.
- The image for the workload was built. Let's call it Image_v1.
- The central admin asks the downstream cluster admins to download the image and run the workload based on Image_v1. Image_v1 itself won't be changed. All the workloads are running on a COW layer on top of Image_v1
- After a few weeks, the VM needs to be updated due to e.g. service patch or CVE.
- The central admin pulls in Image_v1, updates it by starting the VM, and changes the file inside, creating Image_v2.
- The central admin notifies the downstream cluster admins to update the workload.
- Downstream cluster admins download the Image_v2 (delta or not), then start using it for the new workloads, as well as migrating the old workloads to it.
And continue.
Metadata
Metadata
Assignees
Labels
area/backing-imageBacking image relatedBacking image relatedhighlightImportant feature/issue to highlightImportant feature/issue to highlightinvalidkind/featureFeature request, new featureFeature request, new featurepriority/0Must be implement or fixed in this release (managed by PO)Must be implement or fixed in this release (managed by PO)require/lepRequire adding/updating enhancement proposalRequire adding/updating enhancement proposal
Type
Projects
Status
Closed
Milestone
Relationships
Development
Issue actions
You can’t perform that action at this time.