)]}'
{"id":"openstack%2Fcloudkitty~861807","triplet_id":"openstack%2Fcloudkitty~master~I24745a612bbd4714a7793df1deced671c1d1c26a","project":"openstack/cloudkitty","branch":"master","topic":"upstream/validate-reprocessing-period","attention_set":{},"removed_from_attention_set":{"30695":{"account":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"last_update":"2022-10-31 14:26:21.000000000","reason":"Change was submitted"},"25277":{"account":{"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},"last_update":"2022-10-28 10:37:24.000000000","reason":"\u003cGERRIT_ACCOUNT_25277\u003e replied on the change","reason_account":{"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"}}},"hashtags":[],"change_id":"I24745a612bbd4714a7793df1deced671c1d1c26a","subject":"Validates the period compatibility of reprocessing dates","status":"MERGED","created":"2022-10-19 00:26:30.000000000","updated":"2022-10-31 14:27:37.000000000","submitted":"2022-10-31 14:26:21.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":10,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"861807-upstream/validate-reprocessing-period","meta_rev_id":"6605c574584bf3994c09c257ccfb85fabd61cc6e","_number":861807,"virtual_id_number":861807,"owner":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-10-31 14:26:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"all":[{"value":2,"date":"2022-10-31 13:54:02.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2022-10-28 10:37:24.000000000","_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"all":[{"value":1,"date":"2022-10-31 13:54:02.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}],"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-10-19 00:31:42.000000000","updated_by":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"reviewer":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"state":"REVIEWER"},{"updated":"2022-10-19 01:11:45.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":"2022-10-26 16:59:45.000000000","updated_by":{"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},"reviewer":{"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},"state":"CC"},{"updated":"2022-10-28 10:37:24.000000000","updated_by":{"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},"reviewer":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"state":"CC"},{"updated":"2022-10-28 10:37:24.000000000","updated_by":{"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},"reviewer":{"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},"state":"REVIEWER"}],"messages":[{"id":"178243abaec0f2b6a35713ab7ce24b85da724eef","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"date":"2022-10-19 00:26:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"07a9766989ea88d9c32e7e2e326a89a1bf556c50","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"date":"2022-10-19 00:28:36.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"bcd95a4b616365abcb96433bd66e315c670323d2","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-10-19 00:31:42.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"bd051738916273883b886ff903ab5dad24e8fda7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-19 01:11:45.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d2dc1a1fe3ea478391e84afa773962bf\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/53fc2a31820c43b993b0b30ff246d464 : SUCCESS in 3m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d24001655f644a3cbe79cf6db172adb2 : SUCCESS in 2m 42s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/0888fb312d29421192c1efc3e4dce16a : SUCCESS in 3m 49s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/fd67328eb31a48cdaae5edcb89a8c2f7 : SUCCESS in 3m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3144f3524393481ebc163be59eeed9e3 : SUCCESS in 4m 15s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/d7b5f32f34e24d8c8910346551d732ec : SUCCESS in 37m 38s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/89e157885a054d05ac2b9ffe0e4b367f : SUCCESS in 36m 19s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/2156eed988fc40c9a6def687cf94d749 : SUCCESS in 25m 15s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/2b0695c00b9248d6a4040d3544a84a83 : SUCCESS in 20m 59s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/d7e23d7d9a4a4d54a01b28d4f13a3812 : SUCCESS in 4m 28s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"dc646eaf596c56441255823217604a1fb4610d31","author":{"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},"date":"2022-10-26 16:59:45.000000000","message":"Patch Set 2:\n\n(4 comments)","accounts_in_message":[],"_revision_number":2},{"id":"c94ec41cdc5f2669ba43bd73f4e8cd6e49f0faa9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"date":"2022-10-27 20:02:19.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"4e110dc46d0d2b1aaf2e65983b15b441a6760275","author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"date":"2022-10-27 20:07:23.000000000","message":"Patch Set 3:\n\n(4 comments)","accounts_in_message":[],"_revision_number":3},{"id":"174e05067d8762b42e19c1d59d0ce9fe24da350d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-27 20:50:47.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a103836622294b8a93919e9d5b6c8b1f\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/62340e5b867740f7beebaf1767ace632 : SUCCESS in 3m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b46bf45aa5d343b8ab2f62d651e5c38f : SUCCESS in 3m 53s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/536be3c04fd147cdade7f4dd6517bd34 : SUCCESS in 3m 41s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f98c91a2426c4e94988a240b54b8545b : SUCCESS in 4m 12s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/953b1f14c6f741a49162176b7a5dd42c : SUCCESS in 3m 23s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/05b86fd43a6c40a28770ac6e1a28c065 : SUCCESS in 3m 37s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/f54f80b602484ff0bf9da34be862d21e : SUCCESS in 26m 35s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/f87c5fefb1f248ec9e1d8ab0e74aee05 : SUCCESS in 36m 14s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/594f230e0402487ba738135e0145d703 : SUCCESS in 33m 15s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/5c8c8d21258c4a8c8c89c2e771ee0f7c : SUCCESS in 40m 57s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/7ade078f291349eb9ce911d11ae633f2 : SUCCESS in 3m 03s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"bd0479f4612f1912fce1c10a353fa843b3ccfc09","author":{"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},"date":"2022-10-28 10:37:24.000000000","message":"Patch Set 3: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"6057b534368742aa125f501ad85473932432f8f6","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-10-31 13:54:02.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"b565f58895be18d72f1c862272488f4d1a202527","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-31 13:54:39.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"51372815a09b472826cd3a917fae52fbd25620ad","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-31 14:26:20.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5652dc20f76c4c96a7b38efec004ee8b\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d9ba08c2ded945818efdee22ee6b9dc9 : SUCCESS in 2m 57s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f92f39442815487db7b3cce3418a59f4 : SUCCESS in 3m 50s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/597381281c934427a5010b0c7ab76ba8 : SUCCESS in 3m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/44e0ff20cb7c4aafaef9af6c1cd3b157 : SUCCESS in 2m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/647d27a3fa3c4316ad2513243703bdbf : SUCCESS in 2m 42s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/ba18c68724924a79b1a62661fa753b2a : SUCCESS in 24m 33s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/f8e10649b4cc40dd85839f98dd2a7a54 : SUCCESS in 30m 50s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/dbdfc654b9ec4637a108821fe9e41720 : SUCCESS in 23m 20s","accounts_in_message":[],"_revision_number":3},{"id":"9ce6a2040e3e7d3e86cecde6a2a7d7f2ae7960e5","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-31 14:26:21.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"6605c574584bf3994c09c257ccfb85fabd61cc6e","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-31 14:27:37.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/90818ae26d6d41e38d430e3f49b0509c\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/df7d409e082b442c8d076a06c2b6bbe3 : SUCCESS in 1m 00s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e529f34f78ed4c0c86e8ab82fe393876 : SUCCESS in 42s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"0c1eabc364999f02d42978c3dbac961f96eb893a","revisions":{"9403c524a983802582131cfbe89aad5c39080a8b":{"kind":"REWORK","_number":1,"created":"2022-10-19 00:26:30.000000000","uploader":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"ref":"refs/changes/07/861807/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/07/861807/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/07/861807/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/07/861807/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/07/861807/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/07/861807/1"}}},"commit":{"parents":[{"commit":"386f086a8bed7ee7ce4fdf4e106c1b138d7e7ab8","subject":"[docs] Install cloudkitty requirements using constraints","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/386f086a8bed7ee7ce4fdf4e106c1b138d7e7ab8"}]}],"author":{"name":"Pedro Henrique","email":"phpm13@gmail.com","date":"2022-10-17 16:30:43.000000000","tz":-180},"committer":{"name":"Pedro Henrique","email":"phpm13@gmail.com","date":"2022-10-19 00:25:44.000000000","tz":-180},"subject":"Validates the period compatibility of reprocessing dates","message":"Validates the period compatibility of reprocessing dates\n\nProblem description\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nThe reprocess API is accepting time windows that are\nnot compatible with the configured collection period\nwhich causes some reprocessings to be endless or\ngenerating different values based on the time window\nthe user inputs.\n\nProposal\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nWe propose to add a validation in the reprocess API\nto deny users to schedule a reprocess using a not\ncompatible time window and response the nearest valid\ntime window that the user can schedule a reprocess.\n\nChange-Id: I24745a612bbd4714a7793df1deced671c1d1c26a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/9403c524a983802582131cfbe89aad5c39080a8b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/9403c524a983802582131cfbe89aad5c39080a8b"}]},"branch":"refs/heads/master"},"57dc7fa590ddfc6746fc43b78a4fcd97aed144e3":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2022-10-19 00:28:36.000000000","uploader":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"ref":"refs/changes/07/861807/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/07/861807/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/07/861807/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/07/861807/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/07/861807/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/07/861807/2"}}},"commit":{"parents":[{"commit":"386f086a8bed7ee7ce4fdf4e106c1b138d7e7ab8","subject":"[docs] Install cloudkitty requirements using constraints","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/386f086a8bed7ee7ce4fdf4e106c1b138d7e7ab8"}]}],"author":{"name":"Pedro Henrique","email":"phpm13@gmail.com","date":"2022-10-17 16:30:43.000000000","tz":-180},"committer":{"name":"Pedro Henrique","email":"phpm13@gmail.com","date":"2022-10-19 00:28:09.000000000","tz":-180},"subject":"Validates the period compatibility of reprocessing dates","message":"Validates the period compatibility of reprocessing dates\n\nProblem description\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nThe reprocess API is accepting time windows that are\nnot compatible with the configured collection period\nwhich causes some reprocessings to be endless or\ngenerating different values based on the time window\nthe user inputs.\n\nProposal\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nWe propose to add a validation in the reprocess API\nto deny users to schedule a reprocess using a not\ncompatible time window and suggest the nearest valid\ntime window that the user can schedule a reprocess.\n\nChange-Id: I24745a612bbd4714a7793df1deced671c1d1c26a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/57dc7fa590ddfc6746fc43b78a4fcd97aed144e3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/57dc7fa590ddfc6746fc43b78a4fcd97aed144e3"}]},"branch":"refs/heads/master"},"0c1eabc364999f02d42978c3dbac961f96eb893a":{"kind":"REWORK","_number":3,"created":"2022-10-27 20:02:19.000000000","uploader":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"ref":"refs/changes/07/861807/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/07/861807/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/07/861807/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/07/861807/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/07/861807/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/07/861807/3"}}},"commit":{"parents":[{"commit":"386f086a8bed7ee7ce4fdf4e106c1b138d7e7ab8","subject":"[docs] Install cloudkitty requirements using constraints","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/386f086a8bed7ee7ce4fdf4e106c1b138d7e7ab8"}]}],"author":{"name":"Pedro Henrique","email":"phpm13@gmail.com","date":"2022-10-17 16:30:43.000000000","tz":-180},"committer":{"name":"Pedro Henrique","email":"phpm13@gmail.com","date":"2022-10-27 20:01:19.000000000","tz":-180},"subject":"Validates the period compatibility of reprocessing dates","message":"Validates the period compatibility of reprocessing dates\n\nProblem description\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nThe reprocess API is accepting time windows that are\nnot compatible with the configured collection period\nwhich causes some reprocessings to be endless or\ngenerating different values based on the time window\nthe user inputs.\n\nProposal\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nWe propose to add a validation in the reprocess API\nto deny users to schedule a reprocess using a not\ncompatible time window and suggest the nearest valid\ntime window that the user can schedule a reprocess.\n\nChange-Id: I24745a612bbd4714a7793df1deced671c1d1c26a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/0c1eabc364999f02d42978c3dbac961f96eb893a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/0c1eabc364999f02d42978c3dbac961f96eb893a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[]}
