)]}'
{"id":"openstack%2Ftacker~1003019","triplet_id":"openstack%2Ftacker~master~Id96b670711941c1f944565b2c94836d21983c842","project":"openstack/tacker","branch":"master","topic":"1003019","attention_set":{"36672":{"account":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"last_update":"2026-09-02 15:47:58.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"Id96b670711941c1f944565b2c94836d21983c842","subject":"Add disk usage threshold check for CSAR package extraction","status":"NEW","created":"2026-08-31 06:53:55.000000000","updated":"2026-09-02 15:47:58.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"c225ba8be0579309eac88fb60b588d6d363c1547","_number":1003019,"virtual_id_number":1003019,"owner":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-08-31 14:22:28.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":{"all":[{"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":"","default_value":0,"optional":true},"Workflow":{"all":[{"_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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-08-31 09:27:01.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"}],"messages":[{"id":"9edd04fdd67ee94c99fd913801996295f89847d4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"date":"2026-08-31 06:53:55.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f32dabcb2c4bd2497d6d1ac2cf862c37415ad032","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"date":"2026-08-31 07:02:30.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"41455d238b566adfab8d0b0354af5b7980a1ebc3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-31 09:27:01.000000000","message":"Patch Set 2: Verified-1\n\n(3 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/d15287be60644b469906c49972c510a9\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/06e27a7603ce44099b8e85f30800c872 : FAILURE in 6m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a5819ad92a684b9bb7a2e6ce7be8db71 : FAILURE in 4m 33s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/249480f2b7a742b5b197ad0afe5b292c : FAILURE in 9m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f42555a87886485ebbb5b1bc332f5052 : FAILURE in 8m 14s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/95cdd97cd2b444f1ae1aef72f3fbef29 : FAILURE in 11m 32s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bd2ad60fcb9a4c3db9277fb599c19e2d : SUCCESS in 6m 52s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0478b9b685124fcd976b01b978c1924d : SUCCESS in 6m 23s\n- tacker-ft-v2-k8s https://zuul.opendev.org/t/openstack/build/d508b2dbe5814f2b916e3ad40be172ee : SUCCESS in 1h 19m 11s\n- tacker-ft-v2-df-userdata-basic-min https://zuul.opendev.org/t/openstack/build/bc6c8ccceae24fc09429da8fa0b13b1e : SUCCESS in 55m 20s\n- tacker-ft-v2-df-userdata-update https://zuul.opendev.org/t/openstack/build/7f82dc7ac6ca45b9990db07aef4b72a5 : SUCCESS in 37m 55s\n- tacker-ft-v2-df-userdata-scale https://zuul.opendev.org/t/openstack/build/ac58a51308584563ad2e538faa41256c : SUCCESS in 1h 03m 44s\n- tacker-ft-v2-df-userdata-ccvp https://zuul.opendev.org/t/openstack/build/73e82dda0b7749159e1e72aefead89e5 : SUCCESS in 59m 05s\n- tacker-ft-v2-df-userdata-err-handling https://zuul.opendev.org/t/openstack/build/ef0e53542315409b9632632a3afdc4dd : SUCCESS in 1h 02m 18s\n- tacker-ft-v2-st-userdata-basic https://zuul.opendev.org/t/openstack/build/ce6af8b722444edeae76013f45d7f9bd : SUCCESS in 31m 15s\n- tacker-ft-v2-st-userdata-basic-min https://zuul.opendev.org/t/openstack/build/70a47ad68309422d95728e0dddf70e1e : SUCCESS in 52m 17s\n- tacker-ft-v2-st-userdata-ccvp https://zuul.opendev.org/t/openstack/build/87392f029b2749d788743bde0f648ef6 : SUCCESS in 58m 46s\n- tacker-ft-v2-df-userdata-https https://zuul.opendev.org/t/openstack/build/0ac9edaf888b4ceaae02ec92ae5ff7f3 : FAILURE in 25m 57s (non-voting)\n- tacker-ft-v2-df-userdata-notification https://zuul.opendev.org/t/openstack/build/f086e552137844c8b9d4656cd262bb2f : SUCCESS in 1h 04m 22s (non-voting)\n- tacker-ft-v2-terraform https://zuul.opendev.org/t/openstack/build/50953ab332834a04a8c143b8b2767dfc : RETRY_LIMIT in 10m 15s (non-voting)\n- tacker-ft-v1-vnfpkgm https://zuul.opendev.org/t/openstack/build/3f7f2c6a00d34e69adece8e6144280c8 : SUCCESS in 56m 19s\n- tacker-ft-v1-k8s https://zuul.opendev.org/t/openstack/build/3d38c7a6071d430f878a36f1be1da492 : SUCCESS in 1h 04m 36s\n- tacker-ft-v1-compliance-sol https://zuul.opendev.org/t/openstack/build/fc7e53772c5a491fba053c6f401a4227 : FAILURE in 2h 11m 53s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"e887d6b177d9f3fdb4c7d41b58d2177a8c1994c8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"date":"2026-08-31 11:50:56.000000000","message":"Uploaded patch set 3: New patch set was added with same tree, parent tree, and commit message as Patch Set 2.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"f72f420b021e4a0117ab0be7008d57e0577c746b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-31 14:22:28.000000000","message":"Patch Set 3: 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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/52293c8f777b463c8360f6b93766fc1c\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cdd710619f8e4a0c9e373c18c084e47e : FAILURE in 6m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5f5723e7a19f44159827088aff80b057 : SUCCESS in 6m 05s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/827f41afd5b14c738c4aa3e5000934c8 : FAILURE in 6m 03s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6480ec6811ab4ec9b363f530888e8417 : FAILURE in 9m 24s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/0b8b80f7772c4b36910aba446c8a8247 : FAILURE in 10m 11s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8ebdf051246c426e9d959da91a3858ea : SUCCESS in 7m 08s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/165d972e1b334f82b3656a309380d23c : SUCCESS in 4m 58s\n- tacker-ft-v2-k8s https://zuul.opendev.org/t/openstack/build/ebc5b6449ad748799c4c799195a79f47 : SUCCESS in 1h 03m 17s\n- tacker-ft-v2-df-userdata-basic-min https://zuul.opendev.org/t/openstack/build/50da86f430fc4210be3de58d3638d1df : SUCCESS in 28m 31s\n- tacker-ft-v2-df-userdata-update https://zuul.opendev.org/t/openstack/build/1d5baaa3718343e8b323def5ee3ec75c : FAILURE in 39m 48s\n- tacker-ft-v2-df-userdata-scale https://zuul.opendev.org/t/openstack/build/12ada4665e9f4c5298d7a0c7004763ae : SUCCESS in 1h 00m 54s\n- tacker-ft-v2-df-userdata-ccvp https://zuul.opendev.org/t/openstack/build/67527d565ee74204ac08bd966eb35c89 : SUCCESS in 1h 02m 39s\n- tacker-ft-v2-df-userdata-err-handling https://zuul.opendev.org/t/openstack/build/b60efb6d0d3e451db9de430f005dc559 : SUCCESS in 59m 29s\n- tacker-ft-v2-st-userdata-basic https://zuul.opendev.org/t/openstack/build/b46e407a89db4bdbbf09e5679615f1b3 : SUCCESS in 1h 02m 06s\n- tacker-ft-v2-st-userdata-basic-min https://zuul.opendev.org/t/openstack/build/591ab3d4a0b2482d9b23318a5bbb248f : SUCCESS in 51m 52s\n- tacker-ft-v2-st-userdata-ccvp https://zuul.opendev.org/t/openstack/build/07aff96c66514af29915699b0d27c92c : SUCCESS in 31m 52s\n- tacker-ft-v2-df-userdata-https https://zuul.opendev.org/t/openstack/build/92b3f599d7e14ff1882e0b2acfcf36a0 : FAILURE in 50m 24s (non-voting)\n- tacker-ft-v2-df-userdata-notification https://zuul.opendev.org/t/openstack/build/f7221177cbd243e69823b03bfdeebdff : SUCCESS in 1h 06m 33s (non-voting)\n- tacker-ft-v2-terraform https://zuul.opendev.org/t/openstack/build/796880408c8d4fc7a9b0cff5ddb761e9 : RETRY_LIMIT in 10m 42s (non-voting)\n- tacker-ft-v1-vnfpkgm https://zuul.opendev.org/t/openstack/build/ec6068eaa3964146b4e06a2287d5fac8 : SUCCESS in 52m 47s\n- tacker-ft-v1-k8s https://zuul.opendev.org/t/openstack/build/d9c9c017e0fe45048b73e79b6271dd3c : SUCCESS in 1h 15m 07s\n- tacker-ft-v1-compliance-sol https://zuul.opendev.org/t/openstack/build/1233fdda638d4410b27ed3dc3f92ea6f : RETRY_LIMIT in 11m 55s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"c35ed15d94d1241b9d10f97e331f1ae78ff6fb75","author":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"date":"2026-09-01 04:43:06.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"8f23e00f2532393e6ee1a6c988695d17422b3475","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-01 07:01:51.000000000","message":"Patch Set 3:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/be958357fbb940af92256b06b0f36ccb\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4df5dbff72a04994a09e1c3c06d0346d : FAILURE in 5m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/13ed93c74c534c0f8b4b295d679bafde : SUCCESS in 4m 12s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/6c3ab4fccf1841d79f8460aa651c5c2e : FAILURE in 7m 50s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0646051791064cbc81ee0ee15cfe3e31 : FAILURE in 8m 58s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/4a1d29fd74c841b78ed6c9f24b97a758 : FAILURE in 12m 57s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0ebedda32c2f467cb741cb99a0e6e69d : SUCCESS in 5m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/11aec89bc747433da1e9751ce013e09b : SUCCESS in 6m 22s\n- tacker-ft-v2-k8s https://zuul.opendev.org/t/openstack/build/b5ae1fcc78fd4986978038f4d0dd1177 : SUCCESS in 59m 59s\n- tacker-ft-v2-df-userdata-basic-min https://zuul.opendev.org/t/openstack/build/8ff3441cb77345be8ea84ccf6b77ce20 : SUCCESS in 55m 58s\n- tacker-ft-v2-df-userdata-update https://zuul.opendev.org/t/openstack/build/2a983b304b0948f592dce0335a9f38b4 : SUCCESS in 1h 01m 22s\n- tacker-ft-v2-df-userdata-scale https://zuul.opendev.org/t/openstack/build/cc1f90b6a085438eb5a0217034744cfb : SUCCESS in 46m 36s\n- tacker-ft-v2-df-userdata-ccvp https://zuul.opendev.org/t/openstack/build/d57db34d16b74b5584a3cc5ddc068b3f : SUCCESS in 55m 24s\n- tacker-ft-v2-df-userdata-err-handling https://zuul.opendev.org/t/openstack/build/c5e397dcd7394328add704f5df5c1c1d : SUCCESS in 53m 50s\n- tacker-ft-v2-st-userdata-basic https://zuul.opendev.org/t/openstack/build/8fec72587d5a49468a2ec5d1419010dd : SUCCESS in 1h 03m 52s\n- tacker-ft-v2-st-userdata-basic-min https://zuul.opendev.org/t/openstack/build/af42b57cf32b4e8ea3e060e93f4ca2cb : SUCCESS in 39m 54s\n- tacker-ft-v2-st-userdata-ccvp https://zuul.opendev.org/t/openstack/build/e5b750e171d545d686829b8012ef4144 : SUCCESS in 1h 05m 11s\n- tacker-ft-v2-df-userdata-https https://zuul.opendev.org/t/openstack/build/fc374df281bf4467ae8ea9d7c062b3a1 : FAILURE in 52m 58s (non-voting)\n- tacker-ft-v2-df-userdata-notification https://zuul.opendev.org/t/openstack/build/4b566c776c804493877752b59c921a44 : SUCCESS in 55m 22s (non-voting)\n- tacker-ft-v2-terraform https://zuul.opendev.org/t/openstack/build/3eda8a5ed0ee45cb8ce09181305c9e0e : RETRY_LIMIT in 19m 05s (non-voting)\n- tacker-ft-v1-vnfpkgm https://zuul.opendev.org/t/openstack/build/b0d6a456d06645bdb1d7747951aa9b5d : SUCCESS in 57m 35s\n- tacker-ft-v1-k8s https://zuul.opendev.org/t/openstack/build/b03f622e8fc64910a774cbe8aafdad6b : SUCCESS in 1h 15m 24s\n- tacker-ft-v1-compliance-sol https://zuul.opendev.org/t/openstack/build/6773ac09a32c49fb9113be0a303931f2 : FAILURE in 2h 12m 12s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"368d18456f1ccd542b03c510809915fc4abb2813","author":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"date":"2026-09-02 13:24:16.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"c225ba8be0579309eac88fb60b588d6d363c1547","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-02 15:47:58.000000000","message":"Patch Set 3:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/79ae736e101a42ab85e1ff9d6224b2c5\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/80fc595ba53e4412adafdb48dce76c0f : FAILURE in 5m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c087e70178204a1fa8f99cdec3367741 : SUCCESS in 5m 25s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/8dc72d5c67e94a09843db852f92c93e5 : FAILURE in 7m 24s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/988758559b8d40178312cdf112b7320b : FAILURE in 7m 44s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/75bf15caecb340bdb51ab969bdab7091 : FAILURE in 11m 21s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9a76a8269c434aacabe5f5d1c4523ac6 : SUCCESS in 6m 08s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9d1f4cf5226d457abe7858f31a3abd2a : SUCCESS in 7m 03s\n- tacker-ft-v2-k8s https://zuul.opendev.org/t/openstack/build/455bc98d8e6d40f5b46dc86f2e1f3054 : SUCCESS in 1h 19m 29s\n- tacker-ft-v2-df-userdata-basic-min https://zuul.opendev.org/t/openstack/build/91677e427e4d481391eda92f5c87b5f4 : SUCCESS in 56m 05s\n- tacker-ft-v2-df-userdata-update https://zuul.opendev.org/t/openstack/build/bfae1c1e559d4928b769ee977476f89f : SUCCESS in 37m 51s\n- tacker-ft-v2-df-userdata-scale https://zuul.opendev.org/t/openstack/build/eb4c5ca567de474db3a135d3c1cbf357 : SUCCESS in 1h 02m 07s\n- tacker-ft-v2-df-userdata-ccvp https://zuul.opendev.org/t/openstack/build/647ca4612ed94a67b95c6f8243bf54cd : SUCCESS in 56m 34s\n- tacker-ft-v2-df-userdata-err-handling https://zuul.opendev.org/t/openstack/build/49cd65b12e2947a8b55a2400073ea727 : SUCCESS in 48m 02s\n- tacker-ft-v2-st-userdata-basic https://zuul.opendev.org/t/openstack/build/37e5425524f8471595469a55751841bd : SUCCESS in 35m 39s\n- tacker-ft-v2-st-userdata-basic-min https://zuul.opendev.org/t/openstack/build/c0b57b4076cf42fcae1dac6821dc62c9 : SUCCESS in 56m 41s\n- tacker-ft-v2-st-userdata-ccvp https://zuul.opendev.org/t/openstack/build/3afece6f44844b4ab79c6f25f02abc06 : SUCCESS in 1h 00m 10s\n- tacker-ft-v2-df-userdata-https https://zuul.opendev.org/t/openstack/build/4f90eddf0b854804ae69c3408fc64c25 : FAILURE in 1h 06m 34s (non-voting)\n- tacker-ft-v2-df-userdata-notification https://zuul.opendev.org/t/openstack/build/c21698a44d3f4e4889c6d5c154285052 : SUCCESS in 1h 07m 44s (non-voting)\n- tacker-ft-v2-terraform https://zuul.opendev.org/t/openstack/build/fe6f2c5abdfb4406a0af11b125013a10 : RETRY_LIMIT in 16m 35s (non-voting)\n- tacker-ft-v1-vnfpkgm https://zuul.opendev.org/t/openstack/build/be7d814466ed46028c012498e030f2f6 : SUCCESS in 51m 49s\n- tacker-ft-v1-k8s https://zuul.opendev.org/t/openstack/build/78db445d14d7476e919bbd770d4550ec : SUCCESS in 1h 16m 22s\n- tacker-ft-v1-compliance-sol https://zuul.opendev.org/t/openstack/build/aacda8a72c2341a58416208aed7e095d : FAILURE in 2h 12m 40s (non-voting)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"a6c5daf43e3755a53b9e287b659d42b4fa47e16f","revisions":{"f924cae30af69e3c022d8fee1529f8ad5ff6f0bb":{"kind":"REWORK","_number":1,"created":"2026-08-31 06:53:55.000000000","uploader":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"ref":"refs/changes/19/1003019/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/19/1003019/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/19/1003019/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/19/1003019/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/19/1003019/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/19/1003019/1"}}},"commit":{"parents":[{"commit":"4a7cace19e06671aebed85f593ced618d5963a9e","subject":"Merge \"Stop useless passing preexec_fn to Popen\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/4a7cace19e06671aebed85f593ced618d5963a9e"}]}],"author":{"name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","date":"2026-08-27 06:42:09.000000000","tz":0},"committer":{"name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","date":"2026-08-31 06:53:52.000000000","tz":0},"subject":"Add disk usage threshold check for CSAR package extraction","message":"Add disk usage threshold check for CSAR package extraction\n\nCSAR uploads are currently extracted to disk with no check on\navailable space, allowing a large or malicious package to fill\nthe disk.\n\nThis patch adds a configurable disk usage threshold check for\nthe CSAR extraction partition:\n\n- Upload is rejected upfront if disk usage is already at/above\n  the threshold.\n- Extraction runs in a separate process while disk usage is\n  monitored; if the threshold is crossed, extraction is\n  terminated, partial files are cleaned up, and the upload is\n  rejected.\n- Additional checks run after TOSCA template parsing/validation,\n  which also perform their own extraction internally.\n\nThe threshold value can be configured/set via tacker.conf.\n\nCloses-Bug: https://bugs.launchpad.net/tacker/+bug/2154537\nChange-Id: Id96b670711941c1f944565b2c94836d21983c842\nSigned-off-by: Shivam Shukla \u003cshivam.shukla3@india.nec.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/f924cae30af69e3c022d8fee1529f8ad5ff6f0bb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/f924cae30af69e3c022d8fee1529f8ad5ff6f0bb"}]},"branch":"refs/heads/master"},"ae2089d7a572d55d6404a5e064189ab785f5235c":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-08-31 07:02:30.000000000","uploader":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"ref":"refs/changes/19/1003019/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/19/1003019/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/19/1003019/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/19/1003019/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/19/1003019/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/19/1003019/2"}}},"commit":{"parents":[{"commit":"4a7cace19e06671aebed85f593ced618d5963a9e","subject":"Merge \"Stop useless passing preexec_fn to Popen\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/4a7cace19e06671aebed85f593ced618d5963a9e"}]}],"author":{"name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","date":"2026-08-27 06:42:09.000000000","tz":0},"committer":{"name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","date":"2026-08-31 07:01:34.000000000","tz":0},"subject":"Add disk usage threshold check for CSAR package extraction","message":"Add disk usage threshold check for CSAR package extraction\n\nCSAR uploads are currently extracted to disk with no check on\navailable space, allowing a large or malicious package to fill\nthe disk.\n\nThis patch adds a configurable disk usage threshold check for\nthe CSAR extraction partition:\n\n- Upload is rejected upfront if disk usage is already at/above\n  the threshold.\n- Extraction runs in a separate process while disk usage is\n  monitored; if the threshold is crossed, extraction is\n  terminated, partial files are cleaned up, and the upload is\n  rejected.\n- Additional checks run after TOSCA template parsing/validation,\n  which also perform their own extraction internally.\n\nThe threshold value can be configured/set via tacker.conf.\n\nCloses-Bug: https://bugs.launchpad.net/tacker/+bug/2154537\nDepends-On: I97ce1826cf200675d1d85ff4b6f74b4755921c4a\nChange-Id: Id96b670711941c1f944565b2c94836d21983c842\nSigned-off-by: Shivam Shukla \u003cshivam.shukla3@india.nec.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/ae2089d7a572d55d6404a5e064189ab785f5235c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/ae2089d7a572d55d6404a5e064189ab785f5235c"}]},"branch":"refs/heads/master"},"a6c5daf43e3755a53b9e287b659d42b4fa47e16f":{"kind":"NO_CHANGE","_number":3,"created":"2026-08-31 11:50:56.000000000","uploader":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"ref":"refs/changes/19/1003019/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/19/1003019/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/19/1003019/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/19/1003019/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/19/1003019/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/19/1003019/3"}}},"commit":{"parents":[{"commit":"4a7cace19e06671aebed85f593ced618d5963a9e","subject":"Merge \"Stop useless passing preexec_fn to Popen\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/4a7cace19e06671aebed85f593ced618d5963a9e"}]}],"author":{"name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","date":"2026-08-27 06:42:09.000000000","tz":0},"committer":{"name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","date":"2026-08-31 11:50:38.000000000","tz":0},"subject":"Add disk usage threshold check for CSAR package extraction","message":"Add disk usage threshold check for CSAR package extraction\n\nCSAR uploads are currently extracted to disk with no check on\navailable space, allowing a large or malicious package to fill\nthe disk.\n\nThis patch adds a configurable disk usage threshold check for\nthe CSAR extraction partition:\n\n- Upload is rejected upfront if disk usage is already at/above\n  the threshold.\n- Extraction runs in a separate process while disk usage is\n  monitored; if the threshold is crossed, extraction is\n  terminated, partial files are cleaned up, and the upload is\n  rejected.\n- Additional checks run after TOSCA template parsing/validation,\n  which also perform their own extraction internally.\n\nThe threshold value can be configured/set via tacker.conf.\n\nCloses-Bug: https://bugs.launchpad.net/tacker/+bug/2154537\nDepends-On: I97ce1826cf200675d1d85ff4b6f74b4755921c4a\nChange-Id: Id96b670711941c1f944565b2c94836d21983c842\nSigned-off-by: Shivam Shukla \u003cshivam.shukla3@india.nec.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/a6c5daf43e3755a53b9e287b659d42b4fa47e16f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/a6c5daf43e3755a53b9e287b659d42b4fa47e16f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
