)]}'
{"id":"openstack%2Fnova~1372","triplet_id":"openstack%2Fnova~master~I7f5d8e6cafc55b5c383cd88991f29c6059fb8d82","project":"openstack/nova","branch":"master","topic":"bp/separate-nova-metadata","hashtags":[],"change_id":"I7f5d8e6cafc55b5c383cd88991f29c6059fb8d82","subject":"Separate metadata api into its own service","status":"MERGED","created":"2011-11-05 22:57:08.000000000","updated":"2011-11-16 23:35:09.000000000","submitted":"2011-11-16 23:35:08.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"9c80476233bd6c6b3bb06697de2439420f3b6df8","_number":1372,"virtual_id_number":1372,"owner":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},{"value":0,"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},{"value":0,"_account_id":335,"name":"Paul Voccio","email":"paul@substation9.com","username":"pvo"},{"value":0,"_account_id":1528,"name":"Stanislaw Pitucha","email":"viraptor@gmail.com","username":"stanislaw-pitucha"},{"value":0,"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},{"value":0,"_account_id":693,"name":"Christopher MacGown","email":"chris@pistoncloud.com","username":"0x44"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":1,"date":"2011-11-16 23:35:04.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"recommended":{"_account_id":693,"name":"Christopher MacGown","email":"chris@pistoncloud.com","username":"0x44"},"all":[{"value":0,"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},{"value":1,"date":"2011-11-16 06:15:47.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},{"value":0,"_account_id":335,"name":"Paul Voccio","email":"paul@substation9.com","username":"pvo"},{"value":1,"date":"2011-11-16 11:34:39.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1528,"name":"Stanislaw Pitucha","email":"viraptor@gmail.com","username":"stanislaw-pitucha"},{"value":0,"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},{"value":1,"date":"2011-11-15 22:40:55.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":693,"name":"Christopher MacGown","email":"chris@pistoncloud.com","username":"0x44"},{"value":2,"date":"2011-11-16 23:26:14.000000000","_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":0,"date":"2011-11-16 23:35:04.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},{"value":0,"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},{"value":0,"_account_id":335,"name":"Paul Voccio","email":"paul@substation9.com","username":"pvo"},{"value":0,"_account_id":1528,"name":"Stanislaw Pitucha","email":"viraptor@gmail.com","username":"stanislaw-pitucha"},{"value":0,"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},{"value":0,"_account_id":693,"name":"Christopher MacGown","email":"chris@pistoncloud.com","username":"0x44"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},{"value":0,"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},{"value":0,"_account_id":335,"name":"Paul Voccio","email":"paul@substation9.com","username":"pvo"},{"value":0,"_account_id":1528,"name":"Stanislaw Pitucha","email":"viraptor@gmail.com","username":"stanislaw-pitucha"},{"value":0,"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},{"value":0,"_account_id":693,"name":"Christopher MacGown","email":"chris@pistoncloud.com","username":"0x44"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"_account_id":335,"name":"Paul Voccio","email":"paul@substation9.com","username":"pvo"},{"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":693,"name":"Christopher MacGown","email":"chris@pistoncloud.com","username":"0x44"},{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},{"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},{"_account_id":1528,"name":"Stanislaw Pitucha","email":"viraptor@gmail.com","username":"stanislaw-pitucha"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2011-11-08 14:26:51.000000000","updated_by":{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},"reviewer":{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},"state":"REVIEWER"},{"updated":"2011-11-09 14:03:38.000000000","updated_by":{"_account_id":335,"name":"Paul Voccio","email":"paul@substation9.com","username":"pvo"},"reviewer":{"_account_id":335,"name":"Paul Voccio","email":"paul@substation9.com","username":"pvo"},"state":"REVIEWER"},{"updated":"2011-11-15 20:45:09.000000000","updated_by":{"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},"reviewer":{"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},"state":"REVIEWER"},{"updated":"2011-11-15 22:40:55.000000000","updated_by":{"_account_id":693,"name":"Christopher MacGown","email":"chris@pistoncloud.com","username":"0x44"},"reviewer":{"_account_id":693,"name":"Christopher MacGown","email":"chris@pistoncloud.com","username":"0x44"},"state":"REVIEWER"},{"updated":"2011-11-16 06:15:47.000000000","updated_by":{"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},"reviewer":{"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},"state":"REVIEWER"},{"updated":"2011-11-16 11:34:39.000000000","updated_by":{"_account_id":1528,"name":"Stanislaw Pitucha","email":"viraptor@gmail.com","username":"stanislaw-pitucha"},"reviewer":{"_account_id":1528,"name":"Stanislaw Pitucha","email":"viraptor@gmail.com","username":"stanislaw-pitucha"},"state":"REVIEWER"},{"updated":"2011-11-16 23:26:14.000000000","updated_by":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"reviewer":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"state":"REVIEWER"},{"updated":"2011-11-16 23:35:04.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"6317ff8cfa61db52daec12eccf758f44c6603810","author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"date":"2011-11-05 22:59:04.000000000","message":"Patch Set 1:\n\nI was messing with __init__.py files and i noticed my email address was wrong, so you can ignore the __init__.py changes.  Sorry for cluttering up the review.","accounts_in_message":[],"_revision_number":1},{"id":"3fa90858683b0e97df0daa25e088e63ab6a72653","author":{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},"date":"2011-11-08 14:26:51.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\nI really like the code. Working on functionally testing this later today.","accounts_in_message":[],"_revision_number":1},{"id":"1f4a007875ad912506a7b45282a076f17dc5ca67","author":{"_account_id":335,"name":"Paul Voccio","email":"paul@substation9.com","username":"pvo"},"date":"2011-11-09 05:30:35.000000000","message":"Patch Set 1:\n\nWill the changes break auto packaging tools since the files in bin/ are being moved? Should we send a note to the ML so packagers are aware? \n\n I like that it is being split out as a separate service, but I just don\u0027t want to surprise people. (this branch is broken in the smokestack for this reason as well)","accounts_in_message":[],"_revision_number":1},{"id":"57bb328602f162a4f0f45fd9e8ce06a36d50e4a8","author":{"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},"date":"2011-11-09 08:25:40.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t submit this\n\nLooks good to me, apart from a few small things\n\nWe decided not to add the 2011-01-01 version unless we add the new mac and network metadata -  see https://review.openstack.org/#change,1093\n\nI think I\u0027d prefer to see ec2_manager removed, it\u0027s highly unlikely anyone is setting it. If we leave it there, there should at least be a comment reminding us to remove it later\n\nDo we need to set metadata_listen_port in integrated_helpers.py?\n\nAlso, randomly - can tools/setup_iptables.sh be removed? It looks stale, no?","accounts_in_message":[],"_revision_number":1},{"id":"c8eb83ddbb9da9674140fa5a46fa4cde82aebe71","author":{"_account_id":335,"name":"Paul Voccio","email":"paul@substation9.com","username":"pvo"},"date":"2011-11-09 14:03:38.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t submit this\n\nI see that this was added to setup.py but I don\u0027t see that it was added to bin. I have nova-api-os in trunk, but I don\u0027t see that file listed here. \n\n124\t               \u0027bin/nova-api-osapi\u0027,","accounts_in_message":[],"_revision_number":1},{"id":"6becb32f0161f3a46b6d11173ae9aaccea1210f0","author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"date":"2011-11-09 23:36:06.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"1e00a5cc411b0e1500ee151e0b8b6589ce96b87e","author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"date":"2011-11-09 23:44:45.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"71ecb8408f2a3c3aa7a730dba06a0d9e40725df5","author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"date":"2011-11-09 23:46:12.000000000","message":"Patch Set 2:\n\nI think I addressed all of the concerns:\n * reverted changes to 2011\n * removed the stale entry\n * used the right filename it setup.py\n * removed the unused ec2_manager and osapi_manager flags","accounts_in_message":[],"_revision_number":2},{"id":"f1966a5f1133d18369ab39fe05d98e6885d675a0","author":{"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},"date":"2011-11-10 06:19:38.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\nNice!","accounts_in_message":[],"_revision_number":3},{"id":"0c797cf94e760cc460465dc9b0e218120c3376da","author":{"_account_id":1528,"name":"Stanislaw Pitucha","email":"viraptor@gmail.com","username":"stanislaw-pitucha"},"date":"2011-11-10 11:50:02.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\nI like it a lot - additionally separating dmz range and metadata address is very helpful.","accounts_in_message":[],"_revision_number":3},{"id":"c6dec9138c57e304bfdb6cf2d692dfc2d0bab76f","author":{"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},"date":"2011-11-15 20:45:09.000000000","message":"Patch Set 3: I would prefer that you didn\u0027t submit this\n\n(1 inline comment)\n\nLooks great! Small doc-string nit and I think this should be ready to merge.","accounts_in_message":[],"_revision_number":3},{"id":"66487c029b9a650786864fd13b9128329d56f080","author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"date":"2011-11-15 21:03:03.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"ed4c20a1495d3dedcdb94da387375546ecf53fa3","author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"date":"2011-11-15 21:03:58.000000000","message":"Patch Set 4:\n\nfixed docstring and rebased","accounts_in_message":[],"_revision_number":4},{"id":"298579f16426737f03c2cd8e4c73389d7ecc5ec0","author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"date":"2011-11-15 21:27:58.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"44720e39ecfd78fd9204061fd86defe8d22c76fb","author":{"_account_id":693,"name":"Christopher MacGown","email":"chris@pistoncloud.com","username":"0x44"},"date":"2011-11-15 22:40:55.000000000","message":"Patch Set 5: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":5},{"id":"b2a5b4c05fd8602d97ae810408401be37a02881e","author":{"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},"date":"2011-11-16 06:15:47.000000000","message":"Patch Set 5: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":5},{"id":"a6186852f4c7df1e880e4daf9fb9a0634c90ff6e","author":{"_account_id":1528,"name":"Stanislaw Pitucha","email":"viraptor@gmail.com","username":"stanislaw-pitucha"},"date":"2011-11-16 11:34:39.000000000","message":"Patch Set 5: Looks good to me, but someone else must approve\n\nNice.","accounts_in_message":[],"_revision_number":5},{"id":"c09ac6484839b3b757adbc526f35a67f124f0a17","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2011-11-16 23:26:14.000000000","message":"Patch Set 5: Looks good to me, approved\n\nLooks good to me...","accounts_in_message":[],"_revision_number":5},{"id":"5884ba3142fa8857a74dfc51bc25408103acb5ee","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2011-11-16 23:35:04.000000000","message":"Patch Set 5: Verified\n\nBuild Successful \n \nhttps://jenkins.openstack.org/job/gate-nova-unittests/27/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-nova-merge/422/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-nova-pep8/1797/ : SUCCESS","accounts_in_message":[],"_revision_number":5},{"id":"3150fe5a37703e1ccdf2a32076382d8a3624938b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2011-11-16 23:35:08.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"e6073532e5020203a8ec2247ca7ddd481c6ec517","revisions":{"4661ba0a5fb3964ef398aaac21f969b6b8c8b33f":{"kind":"REWORK","_number":1,"created":"2011-11-05 22:57:08.000000000","uploader":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"ref":"refs/changes/72/1372/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/72/1372/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/1372/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/1372/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/1372/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/72/1372/1"}}},"commit":{"parents":[{"commit":"d90aaaafbc11c8e951ccde27cac11f70ae65c9b2","subject":"Merge \"Fix to a documentation generation script.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d90aaaafbc11c8e951ccde27cac11f70ae65c9b2"}]}],"author":{"name":"Vishvananda Ishaya","email":"vishvananda@gmail.com","date":"2011-11-05 21:10:17.000000000","tz":-420},"committer":{"name":"Vishvananda Ishaya","email":"vishvananda@gmail.com","date":"2011-11-05 22:57:05.000000000","tz":-420},"subject":"Separate metadata api into its own service","message":"Separate metadata api into its own service\n\npart 1 of blueprint separate-metadata-api\n\n * adds api/metadata/ and moves code from ec2\n * moves metadata into separate binary\n * changes metadata forward to use metadata host and port\n * moves the metadata accept rule to the metadata api\n * adds 2011 to metadata versions\n * adds nova-api-* to setup.py\n\nChange-Id: I7f5d8e6cafc55b5c383cd88991f29c6059fb8d82\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4661ba0a5fb3964ef398aaac21f969b6b8c8b33f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4661ba0a5fb3964ef398aaac21f969b6b8c8b33f"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"d90aaaafbc11c8e951ccde27cac11f70ae65c9b2","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"465c97c5f68156b4e41977cf7f9b65cded61328f":{"kind":"REWORK","_number":2,"created":"2011-11-09 23:36:06.000000000","uploader":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"ref":"refs/changes/72/1372/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/72/1372/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/1372/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/1372/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/1372/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/72/1372/2"}}},"commit":{"parents":[{"commit":"7a2e8a1d6798a1ff669cd245f35922c45b733b12","subject":"Merge \"Split compute api/manager tests within module\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7a2e8a1d6798a1ff669cd245f35922c45b733b12"}]}],"author":{"name":"Vishvananda Ishaya","email":"vishvananda@gmail.com","date":"2011-11-05 21:10:17.000000000","tz":-420},"committer":{"name":"Vishvananda Ishaya","email":"vishvananda@gmail.com","date":"2011-11-09 23:35:58.000000000","tz":-480},"subject":"Separate metadata api into its own service","message":"Separate metadata api into its own service\n\npart 1 of blueprint separate-metadata-api\n\n * adds api/metadata/ and moves code from ec2\n * moves metadata into separate binary\n * changes metadata forward to use metadata host and port\n * moves the metadata accept rule to the metadata api\n * adds 2011 to metadata versions\n * adds nova-api-* to setup.py\n\nChange-Id: I7f5d8e6cafc55b5c383cd88991f29c6059fb8d82\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/465c97c5f68156b4e41977cf7f9b65cded61328f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/465c97c5f68156b4e41977cf7f9b65cded61328f"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"7a2e8a1d6798a1ff669cd245f35922c45b733b12","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"e1449c0f70d8e59a4aefbef2a33b0edfbe9a69d4":{"kind":"REWORK","_number":3,"created":"2011-11-09 23:44:45.000000000","uploader":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"ref":"refs/changes/72/1372/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/72/1372/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/1372/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/1372/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/1372/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/72/1372/3"}}},"commit":{"parents":[{"commit":"7a2e8a1d6798a1ff669cd245f35922c45b733b12","subject":"Merge \"Split compute api/manager tests within module\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7a2e8a1d6798a1ff669cd245f35922c45b733b12"}]}],"author":{"name":"Vishvananda Ishaya","email":"vishvananda@gmail.com","date":"2011-11-05 21:10:17.000000000","tz":-420},"committer":{"name":"Vishvananda Ishaya","email":"vishvananda@gmail.com","date":"2011-11-09 23:43:53.000000000","tz":-480},"subject":"Separate metadata api into its own service","message":"Separate metadata api into its own service\n\npart 1 of blueprint separate-metadata-api\n\n * adds api/metadata/ and moves code from ec2\n * moves metadata into separate binary\n * changes metadata forward to use metadata host and port\n * moves the metadata accept rule to the metadata api\n * adds nova-api-* to setup.py\n\nChange-Id: I7f5d8e6cafc55b5c383cd88991f29c6059fb8d82\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e1449c0f70d8e59a4aefbef2a33b0edfbe9a69d4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e1449c0f70d8e59a4aefbef2a33b0edfbe9a69d4"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"7a2e8a1d6798a1ff669cd245f35922c45b733b12","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"82bb53c91c972527e34ddeb4fb055e5394b864bd":{"kind":"REWORK","_number":4,"created":"2011-11-15 21:03:03.000000000","uploader":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"ref":"refs/changes/72/1372/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/72/1372/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/1372/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/1372/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/1372/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/72/1372/4"}}},"commit":{"parents":[{"commit":"80ffed4f0a8cacdf98d83198c8503d6c2a745d61","subject":"Merge \"Converting lock/unlock to use instance objects\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/80ffed4f0a8cacdf98d83198c8503d6c2a745d61"}]}],"author":{"name":"Vishvananda Ishaya","email":"vishvananda@gmail.com","date":"2011-11-05 21:10:17.000000000","tz":-420},"committer":{"name":"Vishvananda Ishaya","email":"vishvananda@gmail.com","date":"2011-11-15 21:02:28.000000000","tz":-480},"subject":"Separate metadata api into its own service","message":"Separate metadata api into its own service\n\npart 1 of blueprint separate-metadata-api\n\n * adds api/metadata/ and moves code from ec2\n * moves metadata into separate binary\n * changes metadata forward to use metadata host and port\n * moves the metadata accept rule to the metadata api\n * adds nova-api-* to setup.py\n\nChange-Id: I7f5d8e6cafc55b5c383cd88991f29c6059fb8d82\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/82bb53c91c972527e34ddeb4fb055e5394b864bd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/82bb53c91c972527e34ddeb4fb055e5394b864bd"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"80ffed4f0a8cacdf98d83198c8503d6c2a745d61","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"e6073532e5020203a8ec2247ca7ddd481c6ec517":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":5,"created":"2011-11-15 21:27:58.000000000","uploader":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"ref":"refs/changes/72/1372/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/72/1372/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/1372/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/1372/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/1372/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/72/1372/5"}}},"commit":{"parents":[{"commit":"097d122609b70526423449f3f0259adaf6a32460","subject":"Merge \"Fixes Bug #861293 nova.auth.signer.Signer now honors the SignatureMethod parameter for SHA1 when creating signatures\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/097d122609b70526423449f3f0259adaf6a32460"}]}],"author":{"name":"Vishvananda Ishaya","email":"vishvananda@gmail.com","date":"2011-11-05 21:10:17.000000000","tz":-420},"committer":{"name":"Vishvananda Ishaya","email":"vishvananda@gmail.com","date":"2011-11-15 21:27:58.000000000","tz":-480},"subject":"Separate metadata api into its own service","message":"Separate metadata api into its own service\n\npart 1 of blueprint separate-nova-metadata\n\n * adds api/metadata/ and moves code from ec2\n * moves metadata into separate binary\n * changes metadata forward to use metadata host and port\n * moves the metadata accept rule to the metadata api\n * adds nova-api-* to setup.py\n\nChange-Id: I7f5d8e6cafc55b5c383cd88991f29c6059fb8d82\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e6073532e5020203a8ec2247ca7ddd481c6ec517"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e6073532e5020203a8ec2247ca7ddd481c6ec517"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"097d122609b70526423449f3f0259adaf6a32460","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
