Skip to content

Improve LVol cloning speed#1078

Open
Hamdy-khader wants to merge 35 commits into
mainfrom
main-snap-retry
Open

Improve LVol cloning speed#1078
Hamdy-khader wants to merge 35 commits into
mainfrom
main-snap-retry

Conversation

@Hamdy-khader
Copy link
Copy Markdown
Collaborator

  • Adds LVolMini and SnapshotMini objects and use them anywhere possible
  • Retrieve list of lvols and snapshots for lvol cloning request only once
  • Remove lvols once completely deleted
  • Adds retry when trying to take snapshots from busy lvol
  • Increase the number of WebApps containers to 5 (docker)
  • Increase the number of fdb process/containers to 5 (docker)

2- delete lvols from fdb when deleted from spdk
3- record lvol replication objects in fdb in LVolReplication model
…ory efficiency and simplified database operations
…ni/SnapShotMini references across codebase
source_cluster_id: str = ""
target_cluster_id: str = ""

class LVolMini(BaseModel):
print(f"Failed to remove snapshot mini from DB: {e}")


class SnapShotMini(BaseModel):
Comment thread simplyblock_core/controllers/lvol_controller.py Fixed
Comment thread simplyblock_core/controllers/lvol_controller.py Fixed
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.

1 participant