)]}'
{"id":"openstack%2Fglance~777183","triplet_id":"openstack%2Fglance~master~I1b694011a3a3bdd2698fcaac885b4cdf455d1049","project":"openstack/glance","branch":"master","topic":"feature_dist_import_func","hashtags":[],"change_id":"I1b694011a3a3bdd2698fcaac885b4cdf455d1049","subject":"Distributed image import","status":"ABANDONED","created":"2021-02-23 18:30:46.000000000","updated":"2021-03-01 16:52:28.000000000","total_comment_count":12,"unresolved_comment_count":9,"has_review_started":true,"meta_rev_id":"98619b94e6ae1b9158cd005c58fa81aa94198ad3","_number":777183,"virtual_id_number":777183,"owner":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"tag":"autogenerated:zuul:check","value":1,"date":"2021-02-28 18:54:14.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":{"disliked":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"all":[{"value":0,"date":"2021-03-01 14:28:32.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":-1,"date":"2021-03-01 14:03:12.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":-1,"date":"2021-03-01 14:41:59.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Top Priority / Holds Gate"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-02-23 18:30:46.000000000","updated_by":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2021-02-23 23:19:16.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2021-03-01 13:21:32.000000000","updated_by":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"reviewer":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"state":"REVIEWER"},{"updated":"2021-03-01 14:03:12.000000000","updated_by":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"reviewer":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"state":"REVIEWER"}],"messages":[{"id":"694658990e916f828e6d940bbf64913de8234590","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"date":"2021-02-23 18:30:46.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ac3c4f4036e596fba13664189f46b58ae6ddc96b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-23 23:19:16.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/5f80c044abda4b5c8eb6bf2bb39371b2 : SUCCESS in 1h 10m 19s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/691fbccb4b4b41bb91dae7370e3373a9 : SUCCESS in 1h 18m 53s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5796a22288684c69a492dd339bac5226 : SUCCESS in 8m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/860dd4c51ce749f1be0b0ef66ebc41a5 : SUCCESS in 4m 59s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/68a7d29d30bd4787b7728f91e3645740 : SUCCESS in 6m 59s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/542aa815e50d4aaa96880529532066c0 : SUCCESS in 5m 32s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/9e3ce121a5ca4d429b6d02aa96719b53 : SUCCESS in 5m 50s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/83ea29636a5d40f69ef70b91300dcf41 : SUCCESS in 7m 18s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/4baa653c455a432db5b7f7c4823a0267 : SUCCESS in 10m 05s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/1f3985fc15e145218a107a751e35732b : SUCCESS in 11m 34s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/ba9fafd4f997488cbf9a5458dfa1ec15 : SUCCESS in 6m 12s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/76ab7cd0ae2b4705bb5a59614d3126c7 : SUCCESS in 1h 13m 38s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/0e7d57d136a94be995cea106c6f65acc : SUCCESS in 1h 17m 47s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/b2c51f7709124690849ce0ddf773310a : SUCCESS in 1h 05m 00s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/3b70eb9038804b93a02031491ece18c6 : FAILURE in 1h 30m 48s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/992afa0b5d8a46c5bc3b0ff9fd8a32b5 : SUCCESS in 1h 05m 30s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/881e50af121249be83026de74c621e1c : SUCCESS in 1h 17m 56s","accounts_in_message":[],"_revision_number":1},{"id":"455474b3d654e674cc77327a5717c3ec7135ab9c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"date":"2021-02-26 14:27:48.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"a7237c2240be72a977e8f40a56947d617cf4a581","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-26 16:18:15.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- grenade https://zuul.opendev.org/t/openstack/build/da3536d3283047e58b559ef8635825d1 : SUCCESS in 1h 29m 31s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/4b841c489b154d5a9f5d21ac0bdee49f : SUCCESS in 1h 05m 30s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/dc2365846ed7437f92f2486c4240c113 : SUCCESS in 7m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/97094a726b1d492cbaecc01b82ff3cca : SUCCESS in 5m 45s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/905518d2612f494ab0630fe7da464872 : SUCCESS in 5m 47s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/5e2685fe34ce4f6c9ae9d759bde9d381 : SUCCESS in 5m 41s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/de325e04ad3041b3b77891eaba34d100 : SUCCESS in 6m 08s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a6545274ae1f4e9896b9e423603a2a73 : SUCCESS in 5m 50s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/c7acd72477264d909b4d3401f8819837 : SUCCESS in 9m 12s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/29872f1285a84f83aba05b2147415a6c : SUCCESS in 8m 08s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/c9bbbadf7fd9414e88a3623115afb738 : SUCCESS in 4m 48s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/e506cf3ec34b47ceaf73050f0ea91332 : SUCCESS in 1h 08m 00s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/1051856d4ad94a348b7d8b5d033bad2c : SUCCESS in 1h 12m 16s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/7aa73874610a452baff1477d175b670e : FAILURE in 1h 00m 53s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/997105940e8e4c12b23b8eea716d8e31 : SUCCESS in 1h 48m 30s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f06d6f08e57641479a3b8d30a9b56118 : SUCCESS in 50m 46s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/60b1d2e0b7754347b02b1660e8e3124d : SUCCESS in 1h 21m 09s","accounts_in_message":[],"_revision_number":2},{"id":"855418d1ea9ec1ba7bb9ae1eea1f9dc5a7e2b3e7","author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"date":"2021-02-28 12:18:54.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"95ebf9f5e03eca88c59048d62cffd8d74978ad23","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-28 13:56:26.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- grenade https://zuul.opendev.org/t/openstack/build/8d9128b1b0cc4eedb94ab512327f668c : SUCCESS in 1h 09m 35s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/8a822bf7f11141ae8b36a4acfd881bed : SUCCESS in 1h 11m 28s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ecb6ef2ed90d42bfa4ec9c2aee7d3314 : SUCCESS in 6m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3d40f5e1a7d644fd8295502b71b5774c : SUCCESS in 5m 19s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/51113d4e6fd641a480a2581c92fedc94 : SUCCESS in 5m 32s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ac241b4639e84520907b24e882cc8fc3 : SUCCESS in 5m 38s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/838bb5726cc6478f8fab9943e82d767c : SUCCESS in 6m 07s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e9b9a2fd4ae7464fa3bb83f95e20ec41 : SUCCESS in 6m 13s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/ec666d13c7104bada76c14cb9974afd6 : SUCCESS in 8m 57s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/c60a1c6680a540e49d17e3a04d5ffd8e : SUCCESS in 8m 06s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/ce31562ad41c4cd28ba7125f5b9a5624 : SUCCESS in 5m 05s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/ef1f66a8854640688d7125dbb8eaff6b : SUCCESS in 1h 31m 09s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/fefdb8e43a76435f9577cbaf4178ccb9 : SUCCESS in 51m 24s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/d05b975366194cf9bc596655b74901cf : FAILURE in 47m 39s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/7f9c6f79f5cc49c19fd941018871ff73 : SUCCESS in 53m 59s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/29750865bac5412b9f9d82303637b0f6 : SUCCESS in 43m 56s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/b61c74ce4eca4784a99e2106b4c42462 : SUCCESS in 53m 04s","accounts_in_message":[],"_revision_number":2},{"id":"bf0b775319e59f57a67e467eaaf70ef6080ec0b6","author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"date":"2021-02-28 17:34:12.000000000","message":"Patch Set 2:\n\nrecheck\n\nNot the same failure as last run and still irrelevant to the changes.","accounts_in_message":[],"_revision_number":2},{"id":"8addb59eca2021741757cd284cb4851e79aa4cab","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-28 18:54:14.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/29f42e56ace9405fb87bbd1750be43a4 : SUCCESS in 1h 00m 31s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/f489404a1d6f4b94942d0ce37848d380 : SUCCESS in 1h 13m 55s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0f9efad9f3e1403f9f219305e397862f : SUCCESS in 5m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6bddfb37a37e48d5a20eccb1435a12be : SUCCESS in 4m 40s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5d11d865d26d40ecab461c06a3e9cd77 : SUCCESS in 5m 17s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/a6468385abb14546a238d7b8af073b70 : SUCCESS in 5m 24s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/cc92d604238b43deb2bed0f3c8a50f66 : SUCCESS in 5m 09s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f4096365705c4414b19ab0e7ad98c5d8 : SUCCESS in 7m 16s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/64ce0432487c4ea2833b655742acb9ea : SUCCESS in 8m 33s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/96700af85df844a093a22f5ef44c665d : SUCCESS in 7m 52s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/8bf8a893d25d41fcb071bb6917fabb99 : SUCCESS in 4m 41s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/232471f88e6644049908fa52038e012f : SUCCESS in 1h 08m 39s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/b68e734686f040eb800a43ebfc98161d : SUCCESS in 1h 07m 38s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/be69e55220b84d4f953de67a7b4baa63 : SUCCESS in 1h 10m 17s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/057a9578f8af4077a33bdbad0a81c4ea : SUCCESS in 1h 14m 33s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c65490bdc7d74129b0c79b7ece76549d : SUCCESS in 59m 01s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/8ef83618242f4547afe8ea6aeae669a6 : SUCCESS in 1h 18m 32s","accounts_in_message":[],"_revision_number":2},{"id":"367d8ba5a82cbd742c36fa7198d05581afebdd98","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2021-03-01 13:21:32.000000000","message":"Patch Set 2: Code-Review+2\n\n(2 comments)\n\nLooks reasonable. I don\u0027t have time to dig in to the differences with the original proposal, but this looks like it should address the need.","accounts_in_message":[],"_revision_number":2},{"id":"dd4ba2d35f74b5cc862959ceb40aa9eb319ff742","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2021-03-01 14:03:12.000000000","message":"Patch Set 2: Code-Review-1\n\nThis is a good start but definitely lacking multiple things;\n\n1. Existing tests needs to be fixed (1 test can be removed as code related to that test has been removed, but other tests needs to be fixed)\n\n2. New unit and functional tests needs to be added\n\n3. We need a job which will deploy 2 glance api service and provide tempest test to verify that proxying is actually happening.\n\n4. Also this patch has a regression; If image conversion plugin is enabled then it is not clearing temporary .raw file from staging area.\n\n5. Behavior change: Virtual size is set at staging which was not the case before this change\n\n6. Location entry is shown in the output for staging data (we can not avoid this as it will break entire locations API) - So again there is a question of fundamental approach here\n\n7. Location also shows multihash, hashing_algo as a part of location metadata\n\n8. After image is imported to store, each location shows staging as False in locations entry which is not desired\n\n9. weird behavior with --allow-failure false\n   Deleted some file stores manually and then ran image-create-via import with --all-stores True and  --allow-failure False\n   Image remains in importing state (which is correct)\n   Image is deleted from staging store (disk, which is correct)\n   It shows staging entry in image locations output\n   Also image_locations database has active entry for staging  \n\n10 Same is the case with --stores and --allow-failure false\n\nI think this needs in detail manual testing to check regression and all possible combinations of image import with all command line options, plugins enabled/disabled, single store/multi store, and also along with location APIs.","accounts_in_message":[],"_revision_number":2},{"id":"892ab498371c6906095055d507371d3ceff3037f","tag":"autogenerated:gerrit:deleteVote","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2021-03-01 14:28:32.000000000","message":"Removed Code-Review+2 by Sean McGinnis \u003csean.mcginnis@gmail.com\u003e\n","accounts_in_message":[],"_revision_number":2},{"id":"329979700c00dc3c9c970b2fbe0e96ced1da57a7","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-03-01 14:41:59.000000000","message":"Patch Set 2: Code-Review-1\n\n(7 comments)","accounts_in_message":[],"_revision_number":2},{"id":"81b38aa0cb262c8040a564a98717848c48935972","author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"date":"2021-03-01 16:17:11.000000000","message":"Patch Set 2:\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"98619b94e6ae1b9158cd005c58fa81aa94198ad3","tag":"autogenerated:gerrit:abandon","author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"date":"2021-03-01 16:52:28.000000000","message":"Abandoned\n\nout of time","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"ec9de83e4665a3dbdd75b4f89d642451fe431688","revisions":{"a13d791fe1978deafaed9981f9da50641a677e31":{"kind":"REWORK","_number":1,"created":"2021-02-23 18:30:46.000000000","uploader":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"ref":"refs/changes/83/777183/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/83/777183/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/83/777183/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/83/777183/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/83/777183/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/83/777183/1"}}},"commit":{"parents":[{"commit":"a1ddbf303c1c4195739a90d014058d4ea7c87967","subject":"WIP: Staging refactor","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/a1ddbf303c1c4195739a90d014058d4ea7c87967"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-01-08 18:59:38.000000000","tz":-480},"committer":{"name":"Erno Kuvaja","email":"jokke@usr.fi","date":"2021-02-23 18:30:29.000000000","tz":0},"subject":"Distributed image import","message":"Distributed image import\n\nThis implements distributed image import support, which addresses\nthe problem when one API worker has staged the image and another\nreceives the import request.\n\nThe general approach is that when a worker stages the image, it\u0027s\ndirect_access_url gets recorded into the location metadata.  When\nthe import request comes in, any other host will proxy that HTTP\nrequest direct to the original host instead of trying to do the import\nitself.\n\nThis is refctored copy of\nhttps://review.opendev.org/c/openstack/glance/+/769976 as requested to\nkeep Dan\u0027s original chain intact.\n\nCo-Authored-by: Erno Kuvaja \u003cjokke@usr.fi\u003e\nChange-Id: I1b694011a3a3bdd2698fcaac885b4cdf455d1049\nImplements: blueprint distributed-image-import\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/a13d791fe1978deafaed9981f9da50641a677e31"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/a13d791fe1978deafaed9981f9da50641a677e31"}]},"branch":"refs/heads/master"},"ec9de83e4665a3dbdd75b4f89d642451fe431688":{"kind":"REWORK","_number":2,"created":"2021-02-26 14:27:48.000000000","uploader":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"ref":"refs/changes/83/777183/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/83/777183/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/83/777183/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/83/777183/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/83/777183/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/83/777183/2"}}},"commit":{"parents":[{"commit":"c7bd3835992fd32985bf0236f3e4c00357c1284c","subject":"WIP: Staging refactor","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/c7bd3835992fd32985bf0236f3e4c00357c1284c"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-01-08 18:59:38.000000000","tz":-480},"committer":{"name":"Erno Kuvaja","email":"jokke@usr.fi","date":"2021-02-26 14:27:07.000000000","tz":0},"subject":"Distributed image import","message":"Distributed image import\n\nThis implements distributed image import support, which addresses\nthe problem when one API worker has staged the image and another\nreceives the import request.\n\nThe general approach is that when a worker stages the image, it\u0027s\ndirect_access_url gets recorded into the location metadata.  When\nthe import request comes in, any other host will proxy that HTTP\nrequest direct to the original host instead of trying to do the import\nitself.\n\nThis is refctored copy of\nhttps://review.opendev.org/c/openstack/glance/+/769976 as requested to\nkeep Dan\u0027s original chain intact.\n\nCo-Authored-by: Erno Kuvaja \u003cjokke@usr.fi\u003e\nChange-Id: I1b694011a3a3bdd2698fcaac885b4cdf455d1049\nImplements: blueprint distributed-image-import\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/ec9de83e4665a3dbdd75b4f89d642451fe431688"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/ec9de83e4665a3dbdd75b4f89d642451fe431688"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
