Skip to content
This repository has been archived by the owner on Jul 25, 2022. It is now read-only.

Commit

Permalink
Implement Mount Step (#2121)
Browse files Browse the repository at this point in the history
* Refactor to a match

Signed-off-by: Michael Pankov <work@michaelpankov.com>

* [WIP]

Signed-off-by: Michael Pankov <work@michaelpankov.com>

* Rename

Signed-off-by: Michael Pankov <work@michaelpankov.com>

* [WIP]

Signed-off-by: Michael Pankov <work@michaelpankov.com>

* [WIP]

Signed-off-by: Michael Pankov <work@michaelpankov.com>

* Implement invoke_rust_agent

Signed-off-by: Michael Pankov <work@michaelpankov.com>

* Make it compile

Signed-off-by: Michael Pankov <work@michaelpankov.com>

* Support snapshot_unmount as well

Signed-off-by: Michael Pankov <work@michaelpankov.com>

* Fix unmount naming

Signed-off-by: Michael Pankov <work@michaelpankov.com>

* Reuse type alias

Signed-off-by: Michael Pankov <work@michaelpankov.com>

* Make it store the abort handle

Signed-off-by: Michael Pankov <work@michaelpankov.com>

* Revert most of code to master

Signed-off-by: Michael Pankov <work@michaelpankov.com>

* Fix typo

Signed-off-by: Michael Pankov <work@michaelpankov.com>
  • Loading branch information
mkpankov committed Aug 6, 2020
1 parent f83c1d2 commit 5c4e337
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions chroma_core/models/host.py
Original file line number Diff line number Diff line change
Expand Up @@ -1783,3 +1783,13 @@ def alert_message(self):

class NoNidsPresent(Exception):
pass


class MountSnapshotStep(Step):
def run(self, kwargs):
self.invoke_rust_agent_expect_result(kwargs["host"], "snapshot_mount", [kwargs["fsname"], kwargs["name"]])


class UnmountSnapshotStep(Step):
def run(self, kwargs):
self.invoke_rust_agent_expect_result(kwargs["host"], "snapshot_unmount", [kwargs["fsname"], kwargs["name"]])

0 comments on commit 5c4e337

Please sign in to comment.