)]}'
{"id":"openstack%2Fglance-specs~271021","triplet_id":"openstack%2Fglance-specs~master~Ie4e9961e38ff61a1fcf1910aa5bdac1f380b33ec","project":"openstack/glance-specs","branch":"master","topic":"glance-RC1","hashtags":[],"change_id":"Ie4e9961e38ff61a1fcf1910aa5bdac1f380b33ec","subject":"Update \u0027Alternatives\u0027 section of the import spec","status":"MERGED","created":"2016-01-21 20:14:21.000000000","updated":"2016-04-25 14:57:04.000000000","submitted":"2016-04-25 14:57:04.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":36,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"e267d336bda65afe326f12824afd9876fbd1fad1","_number":271021,"virtual_id_number":271021,"owner":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":0,"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"value":2,"date":"2016-04-25 14:57:04.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},{"value":0,"_account_id":7575,"name":"Sabari","email":"smurugesan@vmware.com","username":"sabari"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},{"value":0,"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"all":[{"value":0,"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":2,"date":"2016-03-24 14:14:25.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},{"value":0,"_account_id":7575,"name":"Sabari","email":"smurugesan@vmware.com","username":"sabari"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},{"value":2,"date":"2016-03-24 12:36:03.000000000","_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"all":[{"value":0,"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":0,"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},{"value":0,"_account_id":7575,"name":"Sabari","email":"smurugesan@vmware.com","username":"sabari"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},{"value":1,"date":"2016-04-25 14:54:33.000000000","_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},{"_account_id":7575,"name":"Sabari","email":"smurugesan@vmware.com","username":"sabari"},{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-01-27 13:55:24.000000000","updated_by":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"reviewer":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"state":"REVIEWER"},{"updated":"2016-01-27 14:03:10.000000000","updated_by":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"reviewer":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"state":"REVIEWER"},{"updated":"2016-01-27 14:03:27.000000000","updated_by":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"reviewer":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"state":"REVIEWER"},{"updated":"2016-01-27 15:58:46.000000000","updated_by":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"reviewer":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"state":"REVIEWER"},{"updated":"2016-02-05 05:40:28.000000000","updated_by":{"_account_id":7575,"name":"Sabari","email":"smurugesan@vmware.com","username":"sabari"},"reviewer":{"_account_id":7575,"name":"Sabari","email":"smurugesan@vmware.com","username":"sabari"},"state":"REVIEWER"},{"updated":"2016-03-24 14:14:25.000000000","updated_by":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"reviewer":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"state":"REVIEWER"},{"updated":"2016-04-25 14:54:33.000000000","updated_by":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"reviewer":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"state":"REVIEWER"},{"updated":"2016-04-25 14:57:04.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"12308b62a6216c22d0ac149538232c4eb278f948","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2016-01-21 20:14:21.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"48841f8873efd7bdded6d5832da74f2d5a0b0850","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-21 20:32:08.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-glance-specs-docs http://logs.openstack.org/21/271021/1/check/gate-glance-specs-docs/51b133a/ : FAILURE in 3m 03s\n- gate-glance-specs-python27 http://logs.openstack.org/21/271021/1/check/gate-glance-specs-python27/4fd8f70/ : FAILURE in 3m 26s","accounts_in_message":[],"_revision_number":1},{"id":"0accc299c84942ac371253c51fb03ca8de7fe0e8","author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"date":"2016-01-22 02:33:48.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nwill review in detail tomorrow. Thanks, Stuart.","accounts_in_message":[],"_revision_number":1},{"id":"93929c938e1c502953941d6ba5daaceed8ddf074","author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"date":"2016-01-25 21:21:34.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"6176bae30c1f60ac9607361b8ae9c955c3708a37","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-25 21:28:22.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-glance-specs-docs http://docs-draft.openstack.org/21/271021/1/check/gate-glance-specs-docs/6500a61//doc/build/html/ : SUCCESS in 2m 58s\n- gate-glance-specs-python27 http://logs.openstack.org/21/271021/1/check/gate-glance-specs-python27/cc492d9/ : SUCCESS in 2m 38s","accounts_in_message":[],"_revision_number":1},{"id":"e4fc99a5a2f99eceeef4ecefd33ff1e0f2ac22a2","author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"date":"2016-01-25 23:44:49.000000000","message":"Patch Set 1:\n\n(10 comments)","accounts_in_message":[],"_revision_number":1},{"id":"9ca9df2b8917f8160adfc63e9c39412a901d4320","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2016-01-26 15:00:09.000000000","message":"Patch Set 1:\n\n(1 comment)\n\n(Apologies ... I keep getting interrupted, so I\u0027ll just comment as I can.)","accounts_in_message":[],"_revision_number":1},{"id":"f0cdc24cb890b0ac62227d62060fb5a80ee56456","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2016-01-27 13:53:55.000000000","message":"Patch Set 1:\n\n(3 comments)\n\nThe current (non-alternative) proposal was written under the constraint that all communication with the end user must be done via the Image object.  If we relax that constraint, we could do something like this.  So the first thing we have to do is make a hard (binding) decision on that constraint.  And it could very well be that having to add 2 (possibly 3) states to the Image object, as is proposed in the non-alternative proposal, is enough to make us drop the constraint!\n\nI like this proposal in that it does seem more symmetric to what we\u0027d do for the Swift import method, and it keeps the Image state machine independent of the import process.  But it will require \u0027fileId\u0027 objects with their own lifecycle and API calls.  So the overall complexity is probably about the same, but it keeps the Image object (which after all is what Glance is all about) simpler.\n\nI don\u0027t like this proposal in that we already agreed on the other one, but I think all interested parties should take a look at this immediately so that the Glance community can commit wholeheartedly to the image import scheme implemented in Mitaka.","accounts_in_message":[],"_revision_number":1},{"id":"fcfee3ef6780106131672d2178ef1b0492d85def","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2016-01-27 15:58:46.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"e10996328e1d81fd76f30a19164cd3e03e646afb","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2016-01-27 21:02:47.000000000","message":"Patch Set 1:\n\n(10 comments)\n\nThanks to everyone for their comments so far.\n\nI\u0027ll push up a new patch based on comments in due course.","accounts_in_message":[],"_revision_number":1},{"id":"cd8756d48227dff656d3fccac834fe8d74fad65d","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2016-01-28 04:17:29.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nAdded example of FileId update.","accounts_in_message":[],"_revision_number":1},{"id":"7abe512685827a52adc874ab19620857fcb39be5","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2016-02-01 18:35:56.000000000","message":"Patch Set 1:\n\n(2 comments)\n\nAdded a few more comments.\n\nI don\u0027t know if this will be useful for anyone else, but I wrote up an end-user FAQ based on the approved proposal.  It provides a pretty clear idea of what the end-user experience will be: https://etherpad.openstack.org/p/glance-image-import-mitaka-faq","accounts_in_message":[],"_revision_number":1},{"id":"239e3b5e71370660ac228312f3a5921fa602633c","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2016-03-04 19:30:01.000000000","message":"Patch Set 1:\n\n(5 comments)\n\nRe-read it again and added some thoughts.\n\nThe biggest drawback I see to the \"fileId\" alternative is that while it\u0027s closer to the current well-known upload workflow, it doesn\u0027t extend easily to the other import methods.  What I mean is that the goal was to present a unifed way of end-users getting stuff into the cloud.\n\nFWIW, we have the \"tasks\" based import exposed at Rackspace.  We don\u0027t see a lot of import action.  People don\u0027t want to \"bake\" their own images, they either want to use an image someone else has prepared (so that\u0027s why i think copy-from the app catalog is an important next import method to support), or they want to use orchestration/configuration tools to set up instances booted from the public images supported in the cloud.  There are some specialized use cases where an image is necessary (e.g., CERN doing distributed computations), so I think image import will be used.  My point is that the first import-method we\u0027re planning to implement is the one that will be used by openstack infra, but I suspect that most people will *not* use that import method.  So I like having the \"import\" call as part of the workflow in order to unify these various methods.","accounts_in_message":[],"_revision_number":1},{"id":"e0ab6684dbfc9e6b53a26c923dcae55318f9d9d2","author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"date":"2016-03-07 12:33:52.000000000","message":"Topic changed from image-import-refactor-alt to glance-RC1","accounts_in_message":[],"_revision_number":1},{"id":"1836282a9ed1a58b0330504542aee0198f5abbb7","author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"date":"2016-03-08 18:32:22.000000000","message":"Patch Set 1: Code-Review-1\n\nNewton development cycle will start soon.\n\nPlease, propose this spec under the `specs/newton/approved` dir as soon as possible. All the specs targeting older releases will be abandoned soon.","accounts_in_message":[],"_revision_number":1},{"id":"47ac997ab033a518af9d70549514055c9e0f7d2f","author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"date":"2016-03-08 18:32:52.000000000","message":"Patch Set 1: -Code-Review\n\nSorry about that! Wrong review","accounts_in_message":[],"_revision_number":1},{"id":"7077e328e1d36813f7438d95073b4cb6b489a6a4","author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"date":"2016-03-22 12:33:40.000000000","message":"Patch Set 1:\n\nDoes this patch need an update?","accounts_in_message":[],"_revision_number":1},{"id":"3c77611f930181269dba3fd93b1e4b80749f983c","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2016-03-22 16:15:25.000000000","message":"Patch Set 1:\n\nYes. Let me try to get to that.","accounts_in_message":[],"_revision_number":1},{"id":"40e70417f0da278f5a3e36490c169306ad0944e6","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2016-03-22 17:11:49.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"473ba06720b5bbc6b143fd3d721fbb171fc9c38d","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2016-03-22 17:14:54.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"a0b2499f43a3be4efdf14ae5c0527f798247a8c5","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2016-03-22 17:36:13.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"645c100ca06e01ea6a6f51b39e14bab437f1a267","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-22 18:12:04.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-glance-specs-docs http://logs.openstack.org/21/271021/3/check/gate-glance-specs-docs/f7eb2f6/ : FAILURE in 16m 38s\n- gate-glance-specs-python27 http://logs.openstack.org/21/271021/3/check/gate-glance-specs-python27/8446aef/ : SUCCESS in 4m 42s","accounts_in_message":[],"_revision_number":3},{"id":"1c442414e703be6301255eb52f715f2a365e89ce","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2016-03-23 12:01:55.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"d46e179c39dd071f0091b33d2c9a446c996eb848","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-23 12:07:33.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-glance-specs-docs http://docs-draft.openstack.org/21/271021/4/check/gate-glance-specs-docs/d9a8551//doc/build/html/ : SUCCESS in 3m 08s\n- gate-glance-specs-python27 http://logs.openstack.org/21/271021/4/check/gate-glance-specs-python27/643df85/ : SUCCESS in 4m 21s","accounts_in_message":[],"_revision_number":4},{"id":"25fcab7ec910a5a445a72b05dcb779ca8c7a990a","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2016-03-24 03:05:30.000000000","message":"Patch Set 4:\n\n\u003e I just want to make sure that we\u0027re not designing something which can only ever support storing all images in the same format. For example, let\u0027s say Glance is used by Nova which wants qcow2 and Magnum which wants whatever it is Magnum uses. What are the plans there? Just re-add target_* at some point?\n\nYes, I think the idea is to observe how the functionality is used and then add target_* if they\u0027re needed.  The discussion is here: https://review.openstack.org/#/c/268341/","accounts_in_message":[],"_revision_number":4},{"id":"5292bcd4eed372b9877d617fad68836d3b909403","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2016-03-24 10:31:57.000000000","message":"Patch Set 4:\n\n@Brian\n\nThanks for the link. (I\u0027m consistent anyway!)","accounts_in_message":[],"_revision_number":4},{"id":"352e7e72a3c7babc3107764a3d31847cd1c0d5cc","author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"date":"2016-03-24 12:36:03.000000000","message":"Patch Set 4: Code-Review+2\n\nI think we can merge this set of alternatives now. \n\nThese alternatives are valid alternatives that were discussed over the Mitaka cycle (including the Glance Virtual Mid Cycle). The team didn\u0027t reach an agreement on moving forward with one of these options. Therefore, the team should stick with the current proposed change.\n\nI\u0027ll leave this here in case folks want to drop some last comments before it goes in.","accounts_in_message":[],"_revision_number":4},{"id":"1e0e6b06d2fa68782f1815a60cc23e93cd3028b6","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2016-03-24 14:14:25.000000000","message":"Patch Set 4: Code-Review+2\n\nStuart, thanks for this exhaustive exploration of an alternative approach to image import.  I agree with Flavio\u0027s reading that community consensus seems to be that we should move ahead with the current (non-alternative) approach.  (Not approving the workflow in case other people want to drop some comments.)","accounts_in_message":[],"_revision_number":4},{"id":"a9a29379539687fdeb5a10486ba3b99a3d67fe12","author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"date":"2016-04-25 14:54:33.000000000","message":"Patch Set 4: Workflow+1\n\nGoing to merge this as this just adds alternatives to the spec and it doesn\u0027t change the proposed implementation.","accounts_in_message":[],"_revision_number":4},{"id":"2d43af94c3dac47821a602345aae8a6cf3bcf3e4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-25 14:54:38.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"1e27ba3b243cd68ab6caa7fdad70e594bf4a6954","date":"2016-04-25 14:57:04.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":4},{"id":"e267d336bda65afe326f12824afd9876fbd1fad1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-25 14:57:04.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-glance-specs-docs http://docs-draft.openstack.org/21/271021/4/gate/gate-glance-specs-docs/4a4f49d//doc/build/html/ : SUCCESS in 2m 24s\n- gate-glance-specs-python27 http://logs.openstack.org/21/271021/4/gate/gate-glance-specs-python27/5467a71/ : SUCCESS in 2m 01s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"2a1708d8a501b254481e809f7684c7b1e2d1ccee","revisions":{"a33161b6dc8ae4ff6a88c0581eb967a9af7b448d":{"kind":"REWORK","_number":1,"created":"2016-01-21 20:14:21.000000000","uploader":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"ref":"refs/changes/21/271021/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance-specs","ref":"refs/changes/21/271021/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance-specs refs/changes/21/271021/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance-specs refs/changes/21/271021/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance-specs refs/changes/21/271021/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance-specs refs/changes/21/271021/1"}}},"commit":{"parents":[{"commit":"dd5d635598bcb0d04b466e5e35e552439aab878d","subject":"Merge \"Multi-tenant Swift store service token support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance-specs/commit/dd5d635598bcb0d04b466e5e35e552439aab878d"}]}],"author":{"name":"Stuart McLaren","email":"stuart.mclaren@hp.com","date":"2016-01-21 20:09:42.000000000","tz":0},"committer":{"name":"Stuart McLaren","email":"stuart.mclaren@hp.com","date":"2016-01-21 20:13:17.000000000","tz":0},"subject":"Update \u0027Alternatives\u0027 section of the import spec","message":"Update \u0027Alternatives\u0027 section of the import spec\n\nThis is an attempt to collate the various alternatives which were proposed\nin the comments on the spec, and list their advantages and disadvantages.\n\nChange-Id: Ie4e9961e38ff61a1fcf1910aa5bdac1f380b33ec\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance-specs/commit/a33161b6dc8ae4ff6a88c0581eb967a9af7b448d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance-specs/commit/a33161b6dc8ae4ff6a88c0581eb967a9af7b448d"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"dd5d635598bcb0d04b466e5e35e552439aab878d","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"10ece1f24178c6ede042353ad979fb9be09008a0":{"kind":"REWORK","_number":2,"created":"2016-03-22 17:14:54.000000000","uploader":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"ref":"refs/changes/21/271021/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance-specs","ref":"refs/changes/21/271021/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance-specs refs/changes/21/271021/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance-specs refs/changes/21/271021/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance-specs refs/changes/21/271021/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance-specs refs/changes/21/271021/2"}}},"commit":{"parents":[{"commit":"dd5d635598bcb0d04b466e5e35e552439aab878d","subject":"Merge \"Multi-tenant Swift store service token support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance-specs/commit/dd5d635598bcb0d04b466e5e35e552439aab878d"}]}],"author":{"name":"Stuart McLaren","email":"stuart.mclaren@hp.com","date":"2016-01-21 20:09:42.000000000","tz":0},"committer":{"name":"Stuart McLaren","email":"stuart.mclaren@hp.com","date":"2016-03-22 17:14:50.000000000","tz":0},"subject":"Update \u0027Alternatives\u0027 section of the import spec","message":"Update \u0027Alternatives\u0027 section of the import spec\n\nThis is an attempt to collate the various alternatives which were proposed\nin the comments on the spec, and list their advantages and disadvantages.\n\nChange-Id: Ie4e9961e38ff61a1fcf1910aa5bdac1f380b33ec\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance-specs/commit/10ece1f24178c6ede042353ad979fb9be09008a0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance-specs/commit/10ece1f24178c6ede042353ad979fb9be09008a0"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"dd5d635598bcb0d04b466e5e35e552439aab878d","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"cf884e82a8124d95263d3190845e1b3222ee2d95":{"kind":"REWORK","_number":3,"created":"2016-03-22 17:36:13.000000000","uploader":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"ref":"refs/changes/21/271021/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance-specs","ref":"refs/changes/21/271021/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance-specs refs/changes/21/271021/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance-specs refs/changes/21/271021/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance-specs refs/changes/21/271021/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance-specs refs/changes/21/271021/3"}}},"commit":{"parents":[{"commit":"dd5d635598bcb0d04b466e5e35e552439aab878d","subject":"Merge \"Multi-tenant Swift store service token support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance-specs/commit/dd5d635598bcb0d04b466e5e35e552439aab878d"}]}],"author":{"name":"Stuart McLaren","email":"stuart.mclaren@hp.com","date":"2016-01-21 20:09:42.000000000","tz":0},"committer":{"name":"Stuart McLaren","email":"stuart.mclaren@hp.com","date":"2016-03-22 17:35:49.000000000","tz":0},"subject":"Update \u0027Alternatives\u0027 section of the import spec","message":"Update \u0027Alternatives\u0027 section of the import spec\n\nThis is an attempt to collate the various alternatives which were proposed\nin the comments on the spec, and list their advantages and disadvantages.\n\nChange-Id: Ie4e9961e38ff61a1fcf1910aa5bdac1f380b33ec\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance-specs/commit/cf884e82a8124d95263d3190845e1b3222ee2d95"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance-specs/commit/cf884e82a8124d95263d3190845e1b3222ee2d95"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"dd5d635598bcb0d04b466e5e35e552439aab878d","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"2a1708d8a501b254481e809f7684c7b1e2d1ccee":{"kind":"REWORK","_number":4,"created":"2016-03-23 12:01:55.000000000","uploader":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"ref":"refs/changes/21/271021/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance-specs","ref":"refs/changes/21/271021/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance-specs refs/changes/21/271021/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance-specs refs/changes/21/271021/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance-specs refs/changes/21/271021/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance-specs refs/changes/21/271021/4"}}},"commit":{"parents":[{"commit":"dd5d635598bcb0d04b466e5e35e552439aab878d","subject":"Merge \"Multi-tenant Swift store service token support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance-specs/commit/dd5d635598bcb0d04b466e5e35e552439aab878d"}]}],"author":{"name":"Stuart McLaren","email":"stuart.mclaren@hp.com","date":"2016-01-21 20:09:42.000000000","tz":0},"committer":{"name":"Stuart McLaren","email":"stuart.mclaren@hp.com","date":"2016-03-23 12:01:20.000000000","tz":0},"subject":"Update \u0027Alternatives\u0027 section of the import spec","message":"Update \u0027Alternatives\u0027 section of the import spec\n\nThis is an attempt to collate the various alternatives which were proposed\nin the comments on the spec, and list their advantages and disadvantages.\n\nChange-Id: Ie4e9961e38ff61a1fcf1910aa5bdac1f380b33ec\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance-specs/commit/2a1708d8a501b254481e809f7684c7b1e2d1ccee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance-specs/commit/2a1708d8a501b254481e809f7684c7b1e2d1ccee"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"dd5d635598bcb0d04b466e5e35e552439aab878d","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
