)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"e34a9569af7c83ad6517b9121163fe2970203e19","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"4229faf4_3d5599d7","updated":"2022-03-22 15:40:23.000000000","message":"This seems like a good obvious fix. For the bug, I wonder if there\u0027s some argument to be made that images shouldn\u0027t be shared with other projects if they\u0027re not active? I dunno what the use-case for that is, but if it\u0027s just accidental we could also try to avoid further confusion with a state requirement.\n\nJust asking because this \"closes-bug\" but maybe we want to do more?","commit_id":"098cfb6dc1445f5799d0cac8c1db706c33961249"},{"author":{"_account_id":24744,"name":"Durga Malleswari Varanasi","display_name":"Malleswari Varanasi","email":"malleswari.v@samsung.com","username":"durga.malleswari","status":"DevOps Engineer at SSIR"},"change_message_id":"6bf05ad0e3410c86b297f1c1d4b01bdd58987e4b","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"a74bcccb_99544f11","in_reply_to":"4229faf4_3d5599d7","updated":"2022-03-23 05:20:24.000000000","message":"Hi Dan,\n\nThe use case was defined to share an non active image as per bug.","commit_id":"098cfb6dc1445f5799d0cac8c1db706c33961249"},{"author":{"_account_id":24744,"name":"Durga Malleswari Varanasi","display_name":"Malleswari Varanasi","email":"malleswari.v@samsung.com","username":"durga.malleswari","status":"DevOps Engineer at SSIR"},"change_message_id":"7e051a4d7ef295503e0efd5bc05cc24f43dfefc7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"6d0f798a_bf92919f","in_reply_to":"a74bcccb_99544f11","updated":"2022-03-31 15:25:05.000000000","message":"Done","commit_id":"098cfb6dc1445f5799d0cac8c1db706c33961249"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"54b3f15625fed8c2ab5a2a02b05d4e02e86c7670","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"d61cdb41_9c23237a","updated":"2022-03-28 14:44:25.000000000","message":"Test failure is related","commit_id":"32355611e5036a6dcbc89b37e1ee05479bc837dd"},{"author":{"_account_id":24744,"name":"Durga Malleswari Varanasi","display_name":"Malleswari Varanasi","email":"malleswari.v@samsung.com","username":"durga.malleswari","status":"DevOps Engineer at SSIR"},"change_message_id":"2a4dcf627813019349cfbd9cc444dd9a860a67e6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"6519638f_da1cd44e","in_reply_to":"d61cdb41_9c23237a","updated":"2022-03-31 15:23:54.000000000","message":"done","commit_id":"32355611e5036a6dcbc89b37e1ee05479bc837dd"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"37521d838a10dc6b4ac0d6e1f81d24de8181e525","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"8d3fb1d3_6e517661","updated":"2022-03-31 15:31:28.000000000","message":"we should have functional coverage as well, you can add it in lifecycle test for image sharing.\nhttps://github.com/openstack/glance/blob/master/glance/tests/functional/v2/test_images.py#L4054","commit_id":"808f5798b5dde27c19b3621c43dcb74cd6edff6e"},{"author":{"_account_id":24744,"name":"Durga Malleswari Varanasi","display_name":"Malleswari Varanasi","email":"malleswari.v@samsung.com","username":"durga.malleswari","status":"DevOps Engineer at SSIR"},"change_message_id":"6ead6c48ef92c5f40099652e48a05c6c5bc44507","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":4,"id":"b9d45edd_b1570151","in_reply_to":"8d3fb1d3_6e517661","updated":"2022-04-01 10:19:42.000000000","message":"what can be the scope of the functional test case here?","commit_id":"808f5798b5dde27c19b3621c43dcb74cd6edff6e"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"e8c744796789313a8e957bf63ce2078328754018","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":4,"id":"f85e8f1d_362986ee","in_reply_to":"b9d45edd_b1570151","updated":"2022-04-01 17:32:43.000000000","message":"Agree with Abhi. The test should be able to create an image, share it with another tenant, then as that tenant, try to stage data for the image.","commit_id":"808f5798b5dde27c19b3621c43dcb74cd6edff6e"},{"author":{"_account_id":24744,"name":"Durga Malleswari Varanasi","display_name":"Malleswari Varanasi","email":"malleswari.v@samsung.com","username":"durga.malleswari","status":"DevOps Engineer at SSIR"},"change_message_id":"3f62d7758f53e946bec361cc9f2f6c56f2ae1b03","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"044ef5bd_98c315ae","in_reply_to":"f85e8f1d_362986ee","updated":"2022-04-22 10:16:32.000000000","message":"Added the functional Test Case. I request you to review","commit_id":"808f5798b5dde27c19b3621c43dcb74cd6edff6e"},{"author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"change_message_id":"3e3293caf1ad20b4de76fa817524fe22099ad125","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"309ba218_f4677b61","updated":"2022-04-27 11:08:44.000000000","message":"Hi Malleswari, Thanks for working on this.\n\nI think we really need to fix that policy checck there. I flagged the section which should have caught it way before we got the point where error is coming from. ","commit_id":"0dcb97ab41b33a042edb935f6d28982193b7cc0f"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"c10f7ee3a3078f46a18d89fe19f006eae538f540","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"b89534fc_30a02de4","updated":"2022-04-27 15:25:23.000000000","message":"I think functional test is enough to verify this.","commit_id":"0dcb97ab41b33a042edb935f6d28982193b7cc0f"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"f868f15301c22018af26b082924d98a7c209abb5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"68da2da6_b6159b4e","updated":"2022-04-27 16:02:13.000000000","message":"I will update the launchpad later, you just keep the closes-bug tag as it is in this commit.","commit_id":"0dcb97ab41b33a042edb935f6d28982193b7cc0f"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"c87bd260af20f0cc8142f8eeb09fd749acdf27bd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"b3fc6863_b3b1ea9f","updated":"2022-04-27 15:10:06.000000000","message":"Sorry Malleswari,\n\nThis bug is already fixed when we moved the policy check to the API layer, you can find the results inline. But I think test case is still valid and we do need this to be covered. So you can revert the code change and keep the test case only.\n\nThank you for your efforts and sorry for the inconvinience.\n\nThank you Erno for highlighting the change.","commit_id":"0dcb97ab41b33a042edb935f6d28982193b7cc0f"},{"author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"change_message_id":"ec3c246ddc4d0f0aba4b73bfbf6423c988fd818c","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":5,"id":"71556727_f823864a","updated":"2022-04-27 15:04:03.000000000","message":"The tests are passing even without the code change.","commit_id":"0dcb97ab41b33a042edb935f6d28982193b7cc0f"},{"author":{"_account_id":24744,"name":"Durga Malleswari Varanasi","display_name":"Malleswari Varanasi","email":"malleswari.v@samsung.com","username":"durga.malleswari","status":"DevOps Engineer at SSIR"},"change_message_id":"1e705f101a1687038cbdf3d2d7c8c1c6d731f2a9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"bb338a6e_9261dc08","in_reply_to":"68da2da6_b6159b4e","updated":"2022-04-27 16:42:37.000000000","message":"Done","commit_id":"0dcb97ab41b33a042edb935f6d28982193b7cc0f"},{"author":{"_account_id":24744,"name":"Durga Malleswari Varanasi","display_name":"Malleswari Varanasi","email":"malleswari.v@samsung.com","username":"durga.malleswari","status":"DevOps Engineer at SSIR"},"change_message_id":"986b153ae25cd32f57ec119c319d0036601def30","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"f638ca7e_ee9827f8","in_reply_to":"71556727_f823864a","updated":"2022-04-28 03:35:39.000000000","message":"Ack","commit_id":"0dcb97ab41b33a042edb935f6d28982193b7cc0f"},{"author":{"_account_id":24744,"name":"Durga Malleswari Varanasi","display_name":"Malleswari Varanasi","email":"malleswari.v@samsung.com","username":"durga.malleswari","status":"DevOps Engineer at SSIR"},"change_message_id":"00c489e4a0d2e3abde090b6fa438cb0eab558fa5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"bd0d3a18_0ab5f098","in_reply_to":"b3fc6863_b3b1ea9f","updated":"2022-04-27 15:21:16.000000000","message":"Thanks for the response Erno and Abhishek.\nI hope we have verified it in master/yoga branch.\nI see that the unit test case is also not covered in the glance repo.\nShall I keep the change in both unit and functional tests, remove the image_data.py change and push a new patch?\nKindly confirm If that helps.\nAnd would this need to be covered as part of launchpad?\n\nThanks in advance!","commit_id":"0dcb97ab41b33a042edb935f6d28982193b7cc0f"},{"author":{"_account_id":24744,"name":"Durga Malleswari Varanasi","display_name":"Malleswari Varanasi","email":"malleswari.v@samsung.com","username":"durga.malleswari","status":"DevOps Engineer at SSIR"},"change_message_id":"5657cce630780e6e8ccf1665bde3cfb7d8e71f31","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"41bf3c63_32429424","in_reply_to":"b89534fc_30a02de4","updated":"2022-04-27 15:50:10.000000000","message":"Thanks for the response abhishek. \nDo we need to update this in launchpad?\nLike changing the description of the linked bug and following the same flow?","commit_id":"0dcb97ab41b33a042edb935f6d28982193b7cc0f"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"f0b3982b45ea05193319448cfffc8504536972b0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"ee55e499_726958ed","updated":"2022-04-28 08:41:33.000000000","message":"I have reported issue in oslo.policy\nhttps://bugs.launchpad.net/oslo.policy/+bug/1970725\n\nI think we need a separate patch to blacklist 3.12.0 in requirement.txt until the issue is fixed and new version is available.\n","commit_id":"6d0c74f2392c6fe339777ecb18a8b48efae2f5be"},{"author":{"_account_id":24744,"name":"Durga Malleswari Varanasi","display_name":"Malleswari Varanasi","email":"malleswari.v@samsung.com","username":"durga.malleswari","status":"DevOps Engineer at SSIR"},"change_message_id":"ced972ab74c0958653c9c1a111278548ae9a661b","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":6,"id":"7645f473_50d0f5b4","updated":"2022-04-28 03:34:43.000000000","message":"May I know what should be done towards the failed job.\nThe same file has got +1 in previous run. \n@abhishek kindly suggest.","commit_id":"6d0c74f2392c6fe339777ecb18a8b48efae2f5be"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"d1d52f12e24e33323501e5f53992e3ab8fd36b14","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"a7521e16_246b4517","updated":"2022-04-28 07:45:21.000000000","message":"This patch of oslo.policy causing failure;\nhttps://review.opendev.org/c/openstack/oslo.policy/+/830514\n\nIf we blacklist 3.12.0 in our requirements.txt then the job is passing in local environment.\n-oslo.policy\u003e\u003d3.8.1 # Apache-2.0\n+oslo.policy!\u003d3.12.0,\u003e\u003d3.8.1 # Apache-2.0\n","commit_id":"6d0c74f2392c6fe339777ecb18a8b48efae2f5be"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"f19ecc848e5bbf4f97fd51a39eb100bc607d7031","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"72f57410_40b8cc22","updated":"2022-04-28 05:08:09.000000000","message":"recheck invalid doc issue\n","commit_id":"6d0c74f2392c6fe339777ecb18a8b48efae2f5be"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"0ff7542e5817eeaa4e1f18ac317a1fc1f0ad84b4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"e9edd191_7b0199e2","in_reply_to":"4ac5fca1_871f8d02","updated":"2022-04-28 07:29:41.000000000","message":"Malleswari,try tox -re docs in your environment.","commit_id":"6d0c74f2392c6fe339777ecb18a8b48efae2f5be"},{"author":{"_account_id":24744,"name":"Durga Malleswari Varanasi","display_name":"Malleswari Varanasi","email":"malleswari.v@samsung.com","username":"durga.malleswari","status":"DevOps Engineer at SSIR"},"change_message_id":"ddb4d7e0c28049500bc834f80b06ab36f650910a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"4ac5fca1_871f8d02","in_reply_to":"72f57410_40b8cc22","updated":"2022-04-28 06:43:18.000000000","message":"The docs job is getting is succeeded when I trigger locally:\n[openstackdocstheme] could not determine last_updated for \u0027_modules/glance/quota/keystone\u0027\nhighlighting module code... [ 99%] glance.schema\n[openstackdocstheme] could not determine last_updated for \u0027_modules/glance/schema\u0027\nhighlighting module code... [100%] glance.scrubber\n[openstackdocstheme] could not determine last_updated for \u0027_modules/glance/scrubber\u0027\n\n[openstackdocstheme] could not determine last_updated for \u0027_modules/index\u0027\nwriting additional pages... search done\ncopying images... [ 14%] images/instance-life-1.png\ncopying images... [ 28%] images/instance-life-2.png\ncopying images... [ 42%] images/instance-life-3.png\ncopying images... [ 57%] images/architecture.png\ncopying images... [ 71%] images/glance_db.png\ncopying images... [ 85%] images/glance_layers.png\ncopying images... [100%] images/image_status_transition.png\n\ncopying downloadable files... [100%] ../_static/glance.policy.yaml.sample\n\ncopying static files... done\ncopying extra files... done\ndumping search index in English (code: en)... done\ndumping object inventory... done\nbuild succeeded.\n\nThe HTML pages are in doc/build/html.\ndocs run-test: commands[2] | whereto doc/source/_extra/.htaccess doc/test/redirect-tests.txt\n______________________________________________________________ summary ______________________________________________________________\n  docs: commands succeeded\n  congratulations :)","commit_id":"6d0c74f2392c6fe339777ecb18a8b48efae2f5be"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"0ff7542e5817eeaa4e1f18ac317a1fc1f0ad84b4","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":6,"id":"4d6bba84_05103152","in_reply_to":"7645f473_50d0f5b4","updated":"2022-04-28 07:29:41.000000000","message":"I am looking at it, it is failing on local machine as well.\nSomething related to oslo_policy sample file generation.","commit_id":"6d0c74f2392c6fe339777ecb18a8b48efae2f5be"},{"author":{"_account_id":24744,"name":"Durga Malleswari Varanasi","display_name":"Malleswari Varanasi","email":"malleswari.v@samsung.com","username":"durga.malleswari","status":"DevOps Engineer at SSIR"},"change_message_id":"f203290a9a8b7d64de8bfc2be304128bba360392","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"8b73db43_b5883821","in_reply_to":"a7521e16_246b4517","updated":"2022-04-28 08:33:09.000000000","message":"shall I include this change as well into the patch? or suggest how to proceed further so that we can close this.\n\nWith oslo_policy in master --\u003e 3.11.0 the test job is succeeded as below:\nI see exceptions reated to indentations which are not w.r.t the change.\n\n\n\n(py36) admin@linux-jumphost:~/malleswari/glance$ tox -re docs\ndocs recreate: /home/admin/malleswari/glance/.tox/docs\ndocs installdeps: -r/home/admin/malleswari/glance/docs-reqs.txt, -r/home/admin/malleswari/glance/doc/requirements.txt\nWARNING: Discarding $PYTHONPATH from environment, to override specify PYTHONPATH in \u0027passenv\u0027 in your configuration.\ndocs develop-inst: /home/admin/malleswari/glance\nWARNING: Discarding $PYTHONPATH from environment, to override specify PYTHONPATH in \u0027passenv\u0027 in your configuration.\ndocs installed: \n...........\n\u0027glance.store.vmware_datastore.Store\u0027 to \u0027glance.store.vmware_datastore.store\u0027\n\u003cstring\u003e:12: (ERROR/3) Unexpected indentation.\n\u003cstring\u003e:15: (WARNING/2) Block quote ends without a blank line; unexpected unindent.\n\u003cstring\u003e:12: (ERROR/3) Unexpected indentation.\n\u003cstring\u003e:7: (WARNING/2) Bullet list ends without a blank line; unexpected unindent.\n\u003cstring\u003e:7: (WARNING/2) Bullet list ends without a blank line; unexpected unindent.\n\u003cstring\u003e:10: (ERROR/3) Unexpected indentation.\n\u003cstring\u003e:12: (WARNING/2) Bullet list ends without a blank line; unexpected unindent.\n\u003cstring\u003e:12: (WARNING/2) Bullet list ends without a blank line; unexpected unindent.\n\u003cstring\u003e:14: (ERROR/3) Unexpected indentation.\n\u003cstring\u003e:14: (WARNING/2) Bullet list ends without a blank line; unexpected unindent.\n\u003cstring\u003e:5: (ERROR/3) Unexpected indentation.\n\u003cstring\u003e:4: (ERROR/3) Unexpected indentation.\n\u003cstring\u003e:4: (ERROR/3) Unexpected indentation.\n\u003cstring\u003e:5: (ERROR/3) Unexpected indentation.\n\u003cstring\u003e:10: (WARNING/2) Bullet list ends without a blank line; unexpected unindent.\n[oslo_config.sphinxconfiggen] reading config generator instructions from /home/admin/malleswari/glance/doc/source/../../etc/oslo-config-generator/glance-cache.conf\n[oslo_config.sphinxconfiggen] writing sample configuration to /home/admin/malleswari/glance/doc/source/_static/glance-cache.conf.sample\n\u003cstring\u003e:12: (ERROR/3) Unexpected indentation.\n\u003cstring\u003e:15: (WARNING/2) Block quote ends without a blank line; unexpected unindent.\n\u003cstring\u003e:7: (WARNING/2) Bullet list ends without a blank line; unexpected unindent.\n\nCreating file /home/admin/malleswari/glance/doc/source/contributor/api/glance.rst.\nCreating file /home/admin/malleswari/glance/doc/source/contributor/api/glance.context.rst.\nCreating file /home/admin/malleswari/glance/doc/source/contributor/api/glance.gateway.rst.\nCreating file /home/admin/malleswari/glance/doc/source/contributor/api/glance.housekeeping.rst.\nCreating file /home/admin/malleswari/glance/doc/source/contributor/api/glance.api.v2.model.metadef_tag.rst.\nCreating file /home/admin/malleswari/glance/doc/source/contributor/api/glance.async_.rst.\nCreating file /home/admin/malleswari/glance/doc/source/contributor/api/glance.async_.taskflow_executor.rst.\nCreating file /home/admin/malleswari/glance/doc/source/contributor/api/glance.async_.utils.rst.\nCreating file /home/admin/malleswari/glance/doc/source/contributor/api/glance.async_.flows.rst.\nCreating file /home/admin/malleswari/glance/doc/source/contributor/api/glance.async_.flows.api_image_import.rst.\nCreating file /home/admin/malleswari/glance/doc/source/contributor/api/glance.async_.flows.base_import.rst.\n\nCreating file /home/admin/malleswari/glance/doc/source/contributor/api/glance.cmd.cache_manage.rst.\nCreating file /home/admin/malleswari/glance/doc/source/contributor/api/glance.cmd.cache_prefetcher.rst.\nCreating file /home/admin/malleswari/glance/doc/source/contributor/api/glance.cmd.cache_pruner.rst.\nCreating file /home/admin/malleswari/glance/doc/source/contributor/api/glance.cmd.control.rst.\n\nreading sources... [  0%] admin/apache-httpd\nreading sources... [  0%] admin/authentication\nreading sources... [  1%] admin/cache\nreading sources... [  1%] admin/controllingservers\nreading sources... [  2%] admin/db\nreading sources... [  2%] admin/db-sqlalchemy-migrate\nreading sources... [  3%] admin/flows\ndocumenting plugins from \u0027glance.flows\u0027\ndocumenting plugins from \u0027glance.flows.import\u0027\n/home/admin/malleswari/glance/glance/async_/flows/ovf_process.py:23: DeprecationWarning: defusedxml.cElementTree is deprecated, import from defusedxml.ElementTree instead.\n  from defusedxml import cElementTree as ET\nreading sources... [  3%] admin/index\nreading sources... [  4%] admin/interoperable-image-import\nreading sources... [  4%] admin/manage-images\nreading sources... [  5%] admin/multistores\nreading sources... [  5%] admin/notifications\n\n....\n[openstackdocstheme] could not determine last_updated for \u0027contributor/api/glance.schema\u0027\nwriting output... [ 80%] contributor/api/glance.scrubber\n[openstackdocstheme] could not determine last_updated for \u0027contributor/api/glance.scrubber\u0027\nwriting output... [ 81%] contributor/api/glance.version\n[openstackdocstheme] could not determine last_updated for \u0027contributor/api/glance.version\u0027\nwriting output... [ 81%] contributor/api/modules\n[openstackdocstheme] could not determine last_updated for \u0027contributor/api/modules\u0027\nwriting output... [ 82%] contributor/architecture\nwriting output... [ 82%] contributor/blueprints\nwriting output... [ 83%] contributor/contributing\nwriting output... [ 83%] contributor/core_reviewer_guidelines\nwriting output... [ 83%] contributor/database_architecture\nwriting output... [ 84%] contributor/database_migrations\nwriting output... [ 84%] contributor/documentation\nwriting output... [ 85%] contributor/domain_implementation\nwriting output... [ 85%] contributor/domain_model\nwriting output... [ 86%] contributor/gerrit\nwriting output... [ 86%] contributor/index\nwriting output... [ 87%] contributor/minor-code-changes\nwriting output... [ 87%] contributor/refreshing-configs\nwriting output... [ 88%] contributor/release-cpl\nwriting output... [ 88%] contributor/release-notes\nwriting output... [ 89%] contributor/releasecycle\nwriting output... [ 89%] glossary\nwriting output... [ 90%] index\nwriting output... [ 90%] install/configure-quotas\nwriting output... [ 91%] install/get-started\nwriting output... [ 91%] install/index\nwriting output... [ 92%] install/install\nwriting output... [ 92%] install/install-debian\nwriting output... [ 93%] install/install-obs\nwriting output... [ 93%] install/install-rdo\nwriting output... [ 94%] install/install-ubuntu\nwriting output... [ 94%] install/register-quotas\nwriting output... [ 95%] install/verify\nwriting output... [ 95%] user/common-image-properties\nwriting output... [ 96%] user/formats\nwriting output... [ 96%] user/glanceapi\nwriting output... [ 97%] user/glanceclient\nwriting output... [ 97%] user/glancemetadefcatalogapi\nwriting output... [ 98%] user/identifiers\nwriting output... [ 98%] user/index\nwriting output... [ 99%] user/metadefs-concepts\nwriting output... [ 99%] user/signature\nwriting output... [100%] user/statuses\n\ngenerating indices... genindex py-modindex [openstackdocstheme] could not determine last_updated for \u0027py-modindex\u0027\ndone\nhighlighting module code... [  0%] glance.api\n[openstackdocstheme] could not determine last_updated for \u0027_modules/glance/api\u0027\nhighlighting module code... [  1%] glance.api.authorization\n[openstackdocstheme] could not determine last_updated for \u0027_modules/glance/api/authorization\u0027\nhighlighting module code... [  2%] glance.api.common\n[openstackdocstheme] could not determine last_updated for \u0027_modules/glance/api/common\u0027\nhighlighting module code... [  3%] glance.api.middleware.cache\n[openstackdocstheme] could not determine last_updated for \u0027_modules/glance/api/middleware/cache\u0027\nhighlighting module code... [  4%] glance.api.middleware.cache_manage\n[openstackdocstheme] could not determine last_updated for \u0027_modules/glance/api/middleware/cache_manage\u0027\nhighlighting module code... [  5%] glance.api.middleware.context\n[openstackdocstheme] could not determine last_updated for \u0027_modules/glance/api/middleware/context\u0027\nhighlighting module code... [  6%] glance.api.middleware.gzip\n[openstackdocstheme] could not determine last_updated for \u0027\n....\n\n[openstackdocstheme] could not determine last_updated for \u0027_modules/index\u0027\nwriting additional pages... search done\ncopying images... [ 14%] images/instance-life-1.png\ncopying images... [ 28%] images/instance-life-2.png\ncopying images... [ 42%] images/instance-life-3.png\ncopying images... [ 57%] images/architecture.png\ncopying images... [ 71%] images/glance_db.png\ncopying images... [ 85%] images/glance_layers.png\ncopying images... [100%] images/image_status_transition.png\n\ncopying downloadable files... [100%] ../_static/glance.policy.yaml.sample\n\ncopying static files... done\ncopying extra files... done\ndumping search index in English (code: en)... done\ndumping object inventory... done\nbuild succeeded.\n\nThe HTML pages are in doc/build/html.\ndocs run-test: commands[2] | whereto doc/source/_extra/.htaccess doc/test/redirect-tests.txt\n______________________________________________________________ summary ______________________________________________________________\n  docs: commands succeeded\n  congratulations :)","commit_id":"6d0c74f2392c6fe339777ecb18a8b48efae2f5be"},{"author":{"_account_id":24744,"name":"Durga Malleswari Varanasi","display_name":"Malleswari Varanasi","email":"malleswari.v@samsung.com","username":"durga.malleswari","status":"DevOps Engineer at SSIR"},"change_message_id":"4f6fb6d2189ff2e8879ec2b9390e22172bd884dd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"f5a5e1a7_3ecc27dc","in_reply_to":"ee55e499_726958ed","updated":"2022-04-28 08:49:08.000000000","message":"I believe we should wait until the bug you raised is resolved before merging this patch.\n\nKindly let me know If I can support with something to move the process further","commit_id":"6d0c74f2392c6fe339777ecb18a8b48efae2f5be"},{"author":{"_account_id":24744,"name":"Durga Malleswari Varanasi","display_name":"Malleswari Varanasi","email":"malleswari.v@samsung.com","username":"durga.malleswari","status":"DevOps Engineer at SSIR"},"change_message_id":"55285db501b0a5cf496c515507fb5f96d3936a81","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"c549b39f_acaceb38","updated":"2022-04-29 05:31:12.000000000","message":"Suggest a Workaround","commit_id":"cb65cc8e44523cd04ecace02296061a6ddc3982d"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"afeeb234246eeb666aa56e04f8f90f2ee83b43d7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"6c7df6b6_31b862a3","updated":"2022-04-29 13:24:23.000000000","message":"Thank you for the test and your patience on this!","commit_id":"cb65cc8e44523cd04ecace02296061a6ddc3982d"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"54517bc5884d95614a78db827c38736a9d63bcce","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"1f461dbe_c2633e81","updated":"2022-04-29 05:21:43.000000000","message":"recheck","commit_id":"cb65cc8e44523cd04ecace02296061a6ddc3982d"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"d284a0b305f9b8bc8b0e6b280c30b42a697fce18","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"f382a1f9_28996c19","updated":"2022-04-29 13:02:31.000000000","message":"recheck","commit_id":"cb65cc8e44523cd04ecace02296061a6ddc3982d"},{"author":{"_account_id":24744,"name":"Durga Malleswari Varanasi","display_name":"Malleswari Varanasi","email":"malleswari.v@samsung.com","username":"durga.malleswari","status":"DevOps Engineer at SSIR"},"change_message_id":"55285db501b0a5cf496c515507fb5f96d3936a81","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"b80e706c_05f33df0","in_reply_to":"1f461dbe_c2633e81","updated":"2022-04-29 05:31:12.000000000","message":"Thanks for responding Rajat. I am getting this job getting succeeded in my local repo.\nwriting additional pages... search done\ncopying images... [ 14%] images/instance-life-1.png\ncopying images... [ 28%] images/instance-life-2.png\ncopying images... [ 42%] images/instance-life-3.png\ncopying images... [ 57%] images/architecture.png\ncopying images... [ 71%] images/glance_db.png\ncopying images... [ 85%] images/glance_layers.png\ncopying images... [100%] images/image_status_transition.png\n\ncopying downloadable files... [100%] ../_static/glance.policy.yaml.sample\n\ncopying static files... done\ncopying extra files... done\ndumping search index in English (code: en)... done\ndumping object inventory... done\nbuild succeeded.\n\nThe HTML pages are in doc/build/html.\ndocs run-test: commands[2] | whereto doc/source/_extra/.htaccess doc/test/redirect-tests.txt\n______________________________________________________________ summary ______________________________________________________________\n  docs: commands succeeded\n  congratulations :)\n(py36) admin@linux-jumphost:~/malleswari/glance$ date\nFri Apr 29 05:25:07 UTC 2022\n(py36) admin@linux-jumphost:~/malleswari/glance$","commit_id":"cb65cc8e44523cd04ecace02296061a6ddc3982d"},{"author":{"_account_id":24744,"name":"Durga Malleswari Varanasi","display_name":"Malleswari Varanasi","email":"malleswari.v@samsung.com","username":"durga.malleswari","status":"DevOps Engineer at SSIR"},"change_message_id":"0964da60600da0ea16b50cefc82d67a29660f87d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"3302a493_e329d9a7","in_reply_to":"6c7df6b6_31b862a3","updated":"2022-04-29 13:35:38.000000000","message":"You\u0027re welcome. Kindly let me know If it can be merged","commit_id":"cb65cc8e44523cd04ecace02296061a6ddc3982d"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"fad3ebb4699bace050491f49ced174e68d3fe383","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"bdaaf4f3_dcbc1f69","in_reply_to":"c549b39f_acaceb38","updated":"2022-04-29 07:05:25.000000000","message":"This will pass if either [1] or [2] gets merged, whichever first.\n\n[1] https://review.opendev.org/c/openstack/releases/+/839775\n[2] https://review.opendev.org/c/openstack/glance/+/839846","commit_id":"cb65cc8e44523cd04ecace02296061a6ddc3982d"}],"glance/api/v2/image_data.py":[{"author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"change_message_id":"3e3293caf1ad20b4de76fa817524fe22099ad125","unresolved":true,"context_lines":[{"line_number":321,"context_line":"        except exception.NotFound as e:"},{"line_number":322,"context_line":"            raise webob.exc.HTTPNotFound(explanation\u003de.msg)"},{"line_number":323,"context_line":""},{"line_number":324,"context_line":"        api_pol \u003d api_policy.ImageAPIPolicy(req.context, image,"},{"line_number":325,"context_line":"                                            enforcer\u003dself.policy)"},{"line_number":326,"context_line":"        try:"},{"line_number":327,"context_line":"            api_pol.modify_image()"},{"line_number":328,"context_line":"        except exception.Forbidden as e:"},{"line_number":329,"context_line":"            # NOTE(abhishekk): This will throw Forbidden if S-RBAC is not"},{"line_number":330,"context_line":"            # enabled"},{"line_number":331,"context_line":"            raise webob.exc.HTTPForbidden(explanation\u003de.msg)"},{"line_number":332,"context_line":""},{"line_number":333,"context_line":"        # NOTE(jokke): this is horrible way to do it but as long as"},{"line_number":334,"context_line":"        # glance_store is in a shape it is, the only way. Don\u0027t hold me"}],"source_content_type":"text/x-python","patch_set":5,"id":"8bf403de_c8ab5344","line":331,"range":{"start_line":324,"start_character":0,"end_line":331,"end_character":60},"updated":"2022-04-27 11:08:44.000000000","message":"This policy check should have caught it.","commit_id":"0dcb97ab41b33a042edb935f6d28982193b7cc0f"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"c87bd260af20f0cc8142f8eeb09fd749acdf27bd","unresolved":true,"context_lines":[{"line_number":321,"context_line":"        except exception.NotFound as e:"},{"line_number":322,"context_line":"            raise webob.exc.HTTPNotFound(explanation\u003de.msg)"},{"line_number":323,"context_line":""},{"line_number":324,"context_line":"        api_pol \u003d api_policy.ImageAPIPolicy(req.context, image,"},{"line_number":325,"context_line":"                                            enforcer\u003dself.policy)"},{"line_number":326,"context_line":"        try:"},{"line_number":327,"context_line":"            api_pol.modify_image()"},{"line_number":328,"context_line":"        except exception.Forbidden as e:"},{"line_number":329,"context_line":"            # NOTE(abhishekk): This will throw Forbidden if S-RBAC is not"},{"line_number":330,"context_line":"            # enabled"},{"line_number":331,"context_line":"            raise webob.exc.HTTPForbidden(explanation\u003de.msg)"},{"line_number":332,"context_line":""},{"line_number":333,"context_line":"        # NOTE(jokke): this is horrible way to do it but as long as"},{"line_number":334,"context_line":"        # glance_store is in a shape it is, the only way. Don\u0027t hold me"}],"source_content_type":"text/x-python","patch_set":5,"id":"bc915aa5_17bad279","line":331,"range":{"start_line":324,"start_character":0,"end_line":331,"end_character":60},"in_reply_to":"8bf403de_c8ab5344","updated":"2022-04-27 15:10:06.000000000","message":"Yes, Erno is right, this bug is not reproducible any more and above policy check caught it;\n\nI have verified it and here are the results;\n\nhttps://paste.opendev.org/show/bpdGScSq3bq9B6o0CodC/","commit_id":"0dcb97ab41b33a042edb935f6d28982193b7cc0f"},{"author":{"_account_id":24744,"name":"Durga Malleswari Varanasi","display_name":"Malleswari Varanasi","email":"malleswari.v@samsung.com","username":"durga.malleswari","status":"DevOps Engineer at SSIR"},"change_message_id":"986b153ae25cd32f57ec119c319d0036601def30","unresolved":false,"context_lines":[{"line_number":321,"context_line":"        except exception.NotFound as e:"},{"line_number":322,"context_line":"            raise webob.exc.HTTPNotFound(explanation\u003de.msg)"},{"line_number":323,"context_line":""},{"line_number":324,"context_line":"        api_pol \u003d api_policy.ImageAPIPolicy(req.context, image,"},{"line_number":325,"context_line":"                                            enforcer\u003dself.policy)"},{"line_number":326,"context_line":"        try:"},{"line_number":327,"context_line":"            api_pol.modify_image()"},{"line_number":328,"context_line":"        except exception.Forbidden as e:"},{"line_number":329,"context_line":"            # NOTE(abhishekk): This will throw Forbidden if S-RBAC is not"},{"line_number":330,"context_line":"            # enabled"},{"line_number":331,"context_line":"            raise webob.exc.HTTPForbidden(explanation\u003de.msg)"},{"line_number":332,"context_line":""},{"line_number":333,"context_line":"        # NOTE(jokke): this is horrible way to do it but as long as"},{"line_number":334,"context_line":"        # glance_store is in a shape it is, the only way. Don\u0027t hold me"}],"source_content_type":"text/x-python","patch_set":5,"id":"30fb9b86_92a167ee","line":331,"range":{"start_line":324,"start_character":0,"end_line":331,"end_character":60},"in_reply_to":"bc915aa5_17bad279","updated":"2022-04-28 03:35:39.000000000","message":"Ack","commit_id":"0dcb97ab41b33a042edb935f6d28982193b7cc0f"}]}
