Skip to content

backup: Move all Snapshot creation fields out of kcontext.#45

Closed
mathieu-plak wants to merge 1 commit into
mainfrom
mm/remove_backup_data_from_kcontext
Closed

backup: Move all Snapshot creation fields out of kcontext.#45
mathieu-plak wants to merge 1 commit into
mainfrom
mm/remove_backup_data_from_kcontext

Conversation

@mathieu-plak
Copy link
Copy Markdown
Contributor

@mathieu-plak mathieu-plak commented Jun 30, 2025

  • Removes everything used only in snapshot creation (backup/sync/ptar) etc to a dedicated BuilderOptions type like we do elsewhere.

  • This is the easy part of the diff, plakar is another beast and will come soon after.

  • Note that apart from snap header the Hostname is also used by Locks() (as an hint to the user), we tap into the Header to retrieve this info as a fallback, since Locks needs to go away anyway.

  • Note2: I'm getting rid of kcontext_test.go, sorry sayoun@ but kcontext is meant to die and the tests are just introducing churn for the sake of churn in this particular instance.

  • Keeping as WIP though it's not, because I don't want this to be merged accidentally.

* Removes everything used only in snapshot creation (backup/sync/ptar)
etc to a dedicated BuilderOptions type like we do elsewhere.

* This is the easy part of the diff, plakar is another beast and will
come soon after.

* Note that apart from snap header the Hostname is also used by Locks()
(as an hint to the user), we tap into the Header to retrieve this info
as a fallback, since Locks needs to go away anyway.

* Note2: I'm getting rid of kcontext_test.go, sorry sayoun@ but kcontext
is meant to die and the tests are just introducing churn for the sake
of churn in this particular instance.
@mathieu-plak mathieu-plak marked this pull request as draft June 30, 2025 16:10
@poolpOrg poolpOrg closed this May 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants