Feature #3362

Ceph driver tuning

Added by Jaime Melis over 6 years ago. Updated almost 6 years ago.

Status:AssignedStart date:11/18/2014
Priority:NormalDue date:
Assignee:Jaime Melis% Done:

0%

Category:Drivers - Storage
Target version:-
Resolution: Pull request:

Description

This patch moves the 'snap' and 'protect' operations from VM disks to VM images, leaving only the 'clone' operation for VM disks.

ceph.diff Magnifier (3.52 KB) Jaime Melis, 11/18/2014 10:31 AM


Related issues

Related to Backlog #3983: Live disk snapshot create support for Ceph Closed 09/15/2015

Associated revisions

Revision 4dc24347
Added by Jaime Melis almost 6 years ago

Feature #3362: optimize ceph driver

Revision 9ed5c692
Added by Ruben S. Montero almost 6 years ago

feautre #3362: Delay clone operations for snapshots, this also to
perform live snapshots

Revision dcf32ff6
Added by Ruben S. Montero almost 6 years ago

feature #3362: Restore non-live snapshot support

Revision 4c523c71
Added by Ruben S. Montero over 5 years ago

feature #3362: Update Ceph DS & TM drivers with clone optimization

Revision fd93ebbe
Added by Ruben S. Montero over 5 years ago

feature #3362: Fixes for ceph drivers

Revision 548b9ce8
Added by Jaime Melis over 5 years ago

feature #3362: fine-tune the regular expressions

Revision 32b62670
Added by Jaime Melis over 5 years ago

feature #3362: Return error if RBD target not found

Revision e87ace63
Added by Jaime Melis over 5 years ago

feature #3362: Fix bug in finding the parent of an rbd

Revision 4bd40a05
Added by Jaime Melis over 5 years ago

feature #3362: Remove unnecessary snapshots in rbd schema

Revision 0a5d7f3f
Added by Jaime Melis over 5 years ago

feature #3362: Add configuration option for ceph: CEPH_CONF

History

#1 Updated by Ruben S. Montero over 6 years ago

  • Tracker changed from Feature to Backlog
  • Target version deleted (Release 4.12)

I see two problems with this patch:

1.- It introduces an arbitrary number of snapshot layers, i.e. when an image is copied multiple times; this will probably impact in performance. Using snapshots for rapid VM disk image provisioning is already in use in the TM (i.e multiple 1st layer snapshots of the golden image)

2.- We will require a migration path as most of the operations now need to refer to snapshots (@snap sources), current registered images won't work.

Although it may help when dealing with copying and registering images, this is normally a one-time operation and something probably you want to settle down before firing VMs. Probably reducing snapshot layers and having already the snapshots in the TM code is better for the overall performance.

I'm holding down this patch to further discuss this.

#2 Updated by Jaime Melis almost 6 years ago

  • Tracker changed from Backlog to Feature
  • Status changed from Pending to Assigned
  • Assignee set to Jaime Melis

#3 Updated by Ruben S. Montero over 5 years ago

  • Related to Backlog #3983: Live disk snapshot create support for Ceph added

Also available in: Atom PDF