2014-07-21 20:21:35 |
Michael H Wilson |
bug |
|
|
added bug |
2014-07-21 20:33:33 |
Michael H Wilson |
description |
When performing a snapshot a local copy is made. In the case of RBD, it reads what libvirt thinks is a raw block device and then converts that to a local raw file. The file is then uploaded to glance, which reads the whole raw file and stores it in the backend, if the backend is Ceph this is completely unnecessary. The fix should go something like this:
1. Tell Ceph to make a snapshot of the RBD
2. Get Ceph metadata from backend, send that to Glance
3. Glance gets metadata, if it has Ceph backend no download is necessary, if it doesn't download image from Ceph location, store in backend |
When performing a snapshot a local copy is made. In the case of RBD, it reads what libvirt thinks is a raw block device and then converts that to a local raw file. The file is then uploaded to glance, which reads the whole raw file and stores it in the backend, if the backend is Ceph this is completely unnecessary. The fix should go something like this:
1. Tell Ceph to make a snapshot of the RBD
2. Get Ceph metadata from backend, send that to Glance
3. Glance gets metadata, if it has Ceph backend no download is necessary
4. Ff it doesn't, download image from Ceph location, store in backend |
|
2014-07-21 20:33:42 |
Michael H Wilson |
description |
When performing a snapshot a local copy is made. In the case of RBD, it reads what libvirt thinks is a raw block device and then converts that to a local raw file. The file is then uploaded to glance, which reads the whole raw file and stores it in the backend, if the backend is Ceph this is completely unnecessary. The fix should go something like this:
1. Tell Ceph to make a snapshot of the RBD
2. Get Ceph metadata from backend, send that to Glance
3. Glance gets metadata, if it has Ceph backend no download is necessary
4. Ff it doesn't, download image from Ceph location, store in backend |
When performing a snapshot a local copy is made. In the case of RBD, it reads what libvirt thinks is a raw block device and then converts that to a local raw file. The file is then uploaded to glance, which reads the whole raw file and stores it in the backend, if the backend is Ceph this is completely unnecessary. The fix should go something like this:
1. Tell Ceph to make a snapshot of the RBD
2. Get Ceph metadata from backend, send that to Glance
3. Glance gets metadata, if it has Ceph backend no download is necessary
4. If it doesn't, download image from Ceph location, store in backend |
|
2014-07-21 20:34:28 |
Michael H Wilson |
description |
When performing a snapshot a local copy is made. In the case of RBD, it reads what libvirt thinks is a raw block device and then converts that to a local raw file. The file is then uploaded to glance, which reads the whole raw file and stores it in the backend, if the backend is Ceph this is completely unnecessary. The fix should go something like this:
1. Tell Ceph to make a snapshot of the RBD
2. Get Ceph metadata from backend, send that to Glance
3. Glance gets metadata, if it has Ceph backend no download is necessary
4. If it doesn't, download image from Ceph location, store in backend |
When performing a snapshot a local copy is made. In the case of RBD, it reads what libvirt thinks is a raw block device and then converts that to a local raw file. The file is then uploaded to glance, which reads the whole raw file and stores it in the backend, if the backend is Ceph this is completely unnecessary and defeats the whole point of having a Ceph cluster. The fix should go something like this:
1. Tell Ceph to make a snapshot of the RBD
2. Get Ceph metadata from backend, send that to Glance
3. Glance gets metadata, if it has Ceph backend no download is necessary
4. If it doesn't, download image from Ceph location, store in backend |
|
2014-07-23 16:49:08 |
Tracy Jones |
tags |
|
compute |
|
2014-07-24 21:57:44 |
Zoltan Arnold Nagy |
bug |
|
|
added subscriber Zoltan Arnold Nagy |
2014-07-25 00:34:51 |
melanie witt |
nova: importance |
Undecided |
Medium |
|
2014-07-25 00:34:51 |
melanie witt |
nova: status |
New |
Triaged |
|
2014-07-25 00:35:12 |
melanie witt |
nova: importance |
Medium |
High |
|
2014-07-30 03:00:08 |
Elliott Davis |
bug |
|
|
added subscriber Elliott Davis |
2014-07-30 15:47:28 |
Charles Boyd |
bug |
|
|
added subscriber Charles Boyd |
2014-09-10 21:55:54 |
Zoltan Arnold Nagy |
nova: assignee |
|
Zoltan Arnold Nagy (zoltan) |
|
2014-09-10 22:01:46 |
Zoltan Arnold Nagy |
nova: status |
Triaged |
In Progress |
|
2014-09-17 09:27:36 |
Sébastien Han |
bug |
|
|
added subscriber Sébastien Han |
2014-09-17 17:22:18 |
Josh Durgin |
bug |
|
|
added subscriber Josh Durgin |
2014-09-18 17:05:20 |
Abel Lopez |
marked as duplicate |
|
1226351 |
|
2014-09-19 20:01:54 |
Josh Durgin |
removed duplicate marker |
1226351 |
|
|
2014-09-30 12:10:36 |
Ian Colle |
bug |
|
|
added subscriber Ian Colle |
2014-10-09 06:02:00 |
Takashi Aosawa |
bug |
|
|
added subscriber Takashi Aosawa |
2014-10-10 00:18:27 |
Josh Durgin |
bug task added |
|
glance |
|
2014-10-10 00:18:39 |
Josh Durgin |
glance: status |
New |
In Progress |
|
2014-10-10 00:18:43 |
Josh Durgin |
glance: assignee |
|
Josh Durgin (jdurgin) |
|
2014-11-18 14:53:58 |
Erno Kuvaja |
affects |
glance |
glance-store |
|
2015-01-06 13:42:25 |
OpenStack Infra |
nova: assignee |
Zoltan Arnold Nagy (zoltan) |
Pádraig Brady (p-draigbrady) |
|
2015-02-16 18:14:38 |
J-PMethot |
bug |
|
|
added subscriber J-PMethot |
2015-03-20 13:30:24 |
Abhijeet Malawade |
bug |
|
|
added subscriber Abhijeet Malawade |
2015-05-19 18:02:09 |
Dr. Jens Harbott |
bug |
|
|
added subscriber Dr. Jens Rosenboom |
2015-05-19 22:01:22 |
Tom Verdaat |
bug |
|
|
added subscriber Tom Verdaat |
2015-05-29 07:27:42 |
gustavo panizzo |
bug |
|
|
added subscriber gustavo panizzo |
2015-05-29 22:52:27 |
Mark Russell |
bug |
|
|
added subscriber Mark Russell |
2015-06-08 14:43:19 |
Clayton O'Neill |
bug |
|
|
added subscriber Clayton O'Neill |
2015-06-09 06:16:31 |
Jeffrey Zhang |
bug |
|
|
added subscriber Jeffrey Zhang |
2015-07-08 20:12:52 |
Flávio Ramalho |
bug |
|
|
added subscriber Flávio |
2015-08-07 17:08:52 |
Logan V |
bug |
|
|
added subscriber Logan V |
2015-08-22 00:58:13 |
Davanum Srinivas (DIMS) |
nova: status |
In Progress |
Confirmed |
|
2015-08-22 00:58:24 |
Davanum Srinivas (DIMS) |
nova: assignee |
Pádraig Brady (p-draigbrady) |
|
|
2015-09-11 20:49:09 |
William Bean |
bug |
|
|
added subscriber William Bean |
2015-09-11 20:49:12 |
Alexander J. Maidak |
bug |
|
|
added subscriber Alexander J. Maidak |
2016-01-22 13:28:03 |
Adam Heczko |
bug |
|
|
added subscriber Adam Heczko |
2016-02-20 00:35:28 |
Sean Dague |
nova: status |
Confirmed |
Fix Released |
|
2016-05-26 17:05:15 |
Yury Konov |
bug |
|
|
added subscriber Yury Konov |
2017-01-27 19:30:22 |
Ian Cordasco |
glance-store: status |
In Progress |
Invalid |
|