Activity log for bug #1346525

Date Who What changed Old value New value Message
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