)]}'
{"id":"openstack%2Foslo.cache~962795","triplet_id":"openstack%2Foslo.cache~master~I10df2eaa5122c459130b4f18fa1ddabbdf816bd8","project":"openstack/oslo.cache","branch":"master","topic":"typing","attention_set":{},"removed_from_attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2025-10-09 15:01:48.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I10df2eaa5122c459130b4f18fa1ddabbdf816bd8","subject":"Remove mongodb backend","status":"MERGED","created":"2025-10-02 13:52:19.000000000","updated":"2025-10-09 15:03:37.000000000","submitted":"2025-10-09 15:01:48.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"962795-typing","meta_rev_id":"9bfef9b84e46025838bcf4c8bc67bf01bf191c35","_number":962795,"virtual_id_number":962795,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-10-09 15:01:48.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"}],"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":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":2,"date":"2025-10-09 11:19:24.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-10-09 11:19:24.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"}],"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":1,"date":"2025-10-09 11:19:33.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":1,"date":"2025-10-09 11:26:42.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-10-02 15:37:50.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":"2025-10-03 11:21:37.000000000","updated_by":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"reviewer":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"state":"REVIEWER"},{"updated":"2025-10-09 08:10:48.000000000","updated_by":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"reviewer":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"state":"REVIEWER"},{"updated":"2025-10-09 11:26:42.000000000","updated_by":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"reviewer":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"state":"REVIEWER"}],"messages":[{"id":"860033c49b1659561a28d489905c9a7b4fca4d49","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-10-02 13:52:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b92c2f15de8a04982fdca9cc3b5d08312d42c66d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-10-02 14:00:12.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"ee878e26705b13797d7d7f0e7d554105d98f8fdc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-02 15:37:50.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/25452039e45f4757afa3cbcc722dd616\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/8bddfe8655df46b6b759002c281b220a : SUCCESS in 3m 40s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e8befcc8211c4041ba7268714b06d35f : SUCCESS in 1h 36m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4340d803280c47a3b723433847432c06 : SUCCESS in 2m 05s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/c587eb6f10f44c0c9193f1f9f5685191 : SUCCESS in 3m 20s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/20fba7134c9d452d88fccc33e28a98e1 : SUCCESS in 3m 28s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/aa8b9002ea38473fb16c74d617e282bb : SUCCESS in 7m 37s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ac4d58cb422b4492abffda764aef9ad7 : SUCCESS in 3m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b217d9486a9145a9a671212035811fef : SUCCESS in 5m 22s\n- oslo.cache-functional-etcd3gw https://zuul.opendev.org/t/openstack/build/d5d6d2d6791e4675a22a6b4f262e3745 : SUCCESS in 2m 40s\n- oslo.cache-functional-dogpile.cache.bmemcached https://zuul.opendev.org/t/openstack/build/0392360245f7475da42be1cc9738116f : SUCCESS in 2m 47s\n- oslo.cache-functional-dogpile.cache.pymemcache https://zuul.opendev.org/t/openstack/build/3543069313ad4113a103198ed5791661 : SUCCESS in 4m 09s\n- oslo.cache-functional-memcache_pool https://zuul.opendev.org/t/openstack/build/3ed534ae663a4b5293922059cd7b90a7 : SUCCESS in 4m 10s\n- oslo.cache-functional-dogpile.cache.redis https://zuul.opendev.org/t/openstack/build/8bc46bff13674f8098350b18e4f124d0 : SUCCESS in 3m 00s\n- oslo.cache-functional-dogpile.cache.redis_sentinel https://zuul.opendev.org/t/openstack/build/09041f4a72e548c99a46fb13bf3b6857 : SUCCESS in 2m 45s","accounts_in_message":[],"_revision_number":2},{"id":"745112e28edce07a1510856522d0049bf4d936e9","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2025-10-03 11:21:37.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"b18f62eefcd45ad5f4dc696f3061697ed94e808a","author":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"date":"2025-10-09 08:10:48.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"f3999c1dbf93aa0366e96562895b4180c89ef1ce","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-10-09 11:17:38.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"3b9a96d2c4c6f03e853167d02f0fcd6b0fe789e4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-09 11:18:01.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"b8f1bce02fe33a49ccad0e5c09909d75f4aba641","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-10-09 11:19:24.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Workflow+1\n","accounts_in_message":[],"_revision_number":3},{"id":"8ebcf3eeca76a81fd9b18e81f3cdbf081fcf955d","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-10-09 11:19:33.000000000","message":"Patch Set 3: Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"9214966e6b1aa39b8ee2f7fbbddcc35b1acfe715","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-10-09 11:26:42.000000000","message":"Patch Set 3: Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"7d6276dd83aac2bd3d093cb419330e9f3c95ecc5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-09 13:05:42.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a1cde2e277454b9e83663624ae8e53f3\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/cb4300f257954786972b01cc05d1f9d9 : SUCCESS in 2m 25s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5e60dc7ea5e247a6bc0ae7292d02cc94 : SUCCESS in 1h 40m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dbc1302f507d41feb252648340b43582 : SUCCESS in 3m 15s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/cb2a6d36ac7e4fea80e836a4b307fb22 : SUCCESS in 3m 09s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/7a4afcc7c1954a21a85200f300f13cf1 : SUCCESS in 3m 17s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ce0920a4872b4289a142390a3083c642 : SUCCESS in 5m 31s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a60eb32e89bc46a7aaca3bdf94e2e100 : SUCCESS in 3m 24s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/333e1495694a4c0f9df340a95042071e : SUCCESS in 3m 29s\n- oslo.cache-functional-etcd3gw https://zuul.opendev.org/t/openstack/build/a6a1c76c7ace40c9afb306b751ee74ff : SUCCESS in 4m 29s\n- oslo.cache-functional-dogpile.cache.bmemcached https://zuul.opendev.org/t/openstack/build/e8ae67b73c2745e6b60561b15e5a59b7 : SUCCESS in 5m 47s\n- oslo.cache-functional-dogpile.cache.pymemcache https://zuul.opendev.org/t/openstack/build/1dcb3381508b4b6385db3fe084506468 : SUCCESS in 3m 50s\n- oslo.cache-functional-memcache_pool https://zuul.opendev.org/t/openstack/build/2c8e32938b344e4e9e7d4368a4be1a74 : SUCCESS in 3m 49s\n- oslo.cache-functional-dogpile.cache.redis https://zuul.opendev.org/t/openstack/build/75a604bb173b42ec8b6d687d496b659c : SUCCESS in 3m 58s\n- oslo.cache-functional-dogpile.cache.redis_sentinel https://zuul.opendev.org/t/openstack/build/919c07a8b6174af797679557ec26d953 : SUCCESS in 5m 36s","accounts_in_message":[],"_revision_number":3},{"id":"fd798b1060e885ee963dc17ccf2c37b1d768062f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-09 13:06:12.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"009b85ad7ce9a828578f3889c3c4ce502280f74c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-09 15:01:48.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7db2172e947c4e79a0ce9cc319602dcd\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/2a3dc559625e44f497e0ef8d961d2244 : SUCCESS in 2m 30s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/0f1ada000a5147808a18bbb13ae5e3fb : SUCCESS in 1h 50m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/08978b8a8379432b9154038c3522726d : SUCCESS in 2m 54s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/aef140e979034491a2b7661be164a935 : SUCCESS in 3m 01s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/a09e78453cdf418d83fa52bcbaf46a9d : SUCCESS in 3m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/913ec9e8bd1e4fa9afde94db52c53e0b : SUCCESS in 3m 51s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/22aa7f7c64364f5d9ea7a609b2e00b14 : SUCCESS in 3m 15s","accounts_in_message":[],"_revision_number":3},{"id":"05375e05e0a57854402e06928ed905c79b421e61","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-09 15:01:48.000000000","message":"Change has been successfully merged\n\n2 is the latest approved patch-set.\nNo files were changed between the latest approved patch-set and the submitted one.\n","accounts_in_message":[],"_revision_number":3},{"id":"9bfef9b84e46025838bcf4c8bc67bf01bf191c35","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-09 15:03:37.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/503e692ccec64ec799d72300bb982478\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1544695c101543d0bfc4dd041c0a1813 : SUCCESS in 43s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d879e1bcb6dc4bed815cd4864df28d16 : SUCCESS in 46s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"e3b8123faa0c4ac2266a78fbb4b25837ed0a6f09","revisions":{"42275d59ce8d91805f9fc3fc350736e6822b6740":{"kind":"REWORK","_number":1,"created":"2025-10-02 13:52:19.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/95/962795/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/95/962795/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/95/962795/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/95/962795/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/95/962795/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/95/962795/1"}}},"commit":{"parents":[{"commit":"92798f2cfa4880fa293a81b60e9174a8f3f08483","subject":"pre-commit: Bump dependencies","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/92798f2cfa4880fa293a81b60e9174a8f3f08483"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-10-02 13:47:07.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-10-02 13:52:00.000000000","tz":60},"subject":"Remove mongodb backend","message":"Remove mongodb backend\n\nThis backend is compatible with neither pymongo 3.x (which renamed the\n\u0027spec_or_id\u0027 kwarg used in most CRUD methods [1], the \u0027max_pool_size\u0027\nargument for \u0027MongoClient\u0027 [2] and the \u0027cache_for\u0027 argument for\n\u0027create_index\u0027 [3]) nor pymongo 4.x (which removed the SONManipulator\nclass [4]. We remove it immediately without a deprecation period since\nclearly no one is using this.\n\n[1] https://github.com/mongodb/mongo-python-driver/commit/c07e543e58df47e406d19a98c81fcf73f879efd1\n[2] https://github.com/mongodb/mongo-python-driver/blob/3.13.0/doc/migrate-to-pymongo3.rst#the-max-pool-size-parameter-is-removed\n[3] https://pymongo.readthedocs.io/en/stable/api/pymongo/collection.html#pymongo.collection.Collection.create_index\n[4] https://github.com/mongodb/mongo-python-driver/blob/4.15.0/doc/migrate-to-pymongo4.rst#sonmanipulator-is-removed\n\nChange-Id: I10df2eaa5122c459130b4f18fa1ddabbdf816bd8\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/42275d59ce8d91805f9fc3fc350736e6822b6740"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/42275d59ce8d91805f9fc3fc350736e6822b6740"}]},"branch":"refs/heads/master"},"3d6641386c79ebc938a71a0e87af4c4d5697da9b":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2025-10-02 14:00:12.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/95/962795/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/95/962795/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/95/962795/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/95/962795/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/95/962795/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/95/962795/2"}}},"commit":{"parents":[{"commit":"6a164c7795c7a6fac1c28b7b741a55c12f7d55a4","subject":"fix typo","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/6a164c7795c7a6fac1c28b7b741a55c12f7d55a4"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-10-02 13:47:07.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-10-02 14:00:02.000000000","tz":60},"subject":"Remove mongodb backend","message":"Remove mongodb backend\n\nThis backend is compatible with neither pymongo 3.x (which renamed the\n\u0027spec_or_id\u0027 kwarg used in most CRUD methods [1], the \u0027max_pool_size\u0027\nargument for \u0027MongoClient\u0027 [2] and the \u0027cache_for\u0027 argument for\n\u0027create_index\u0027 [3]) nor pymongo 4.x (which removed the SONManipulator\nclass [4]. We remove it immediately without a deprecation period since\nclearly no one is using this.\n\n[1] https://github.com/mongodb/mongo-python-driver/commit/c07e543e58df47e406d19a98c81fcf73f879efd1\n[2] https://github.com/mongodb/mongo-python-driver/blob/3.13.0/doc/migrate-to-pymongo3.rst#the-max-pool-size-parameter-is-removed\n[3] https://pymongo.readthedocs.io/en/stable/api/pymongo/collection.html#pymongo.collection.Collection.create_index\n[4] https://github.com/mongodb/mongo-python-driver/blob/4.15.0/doc/migrate-to-pymongo4.rst#sonmanipulator-is-removed\n\nChange-Id: I10df2eaa5122c459130b4f18fa1ddabbdf816bd8\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/3d6641386c79ebc938a71a0e87af4c4d5697da9b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/3d6641386c79ebc938a71a0e87af4c4d5697da9b"}]},"branch":"refs/heads/master"},"e3b8123faa0c4ac2266a78fbb4b25837ed0a6f09":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2025-10-09 11:19:24.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/95/962795/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/95/962795/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/95/962795/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/95/962795/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/95/962795/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/95/962795/3"}}},"commit":{"parents":[{"commit":"37e8b5b96ed8d25603bedaab2bb088bf3bdfb532","subject":"Bump pyupgrade target to 3.10+","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/37e8b5b96ed8d25603bedaab2bb088bf3bdfb532"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-10-02 13:47:07.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-10-09 11:18:01.000000000","tz":60},"subject":"Remove mongodb backend","message":"Remove mongodb backend\n\nThis backend is compatible with neither pymongo 3.x (which renamed the\n\u0027spec_or_id\u0027 kwarg used in most CRUD methods [1], the \u0027max_pool_size\u0027\nargument for \u0027MongoClient\u0027 [2] and the \u0027cache_for\u0027 argument for\n\u0027create_index\u0027 [3]) nor pymongo 4.x (which removed the SONManipulator\nclass [4]. We remove it immediately without a deprecation period since\nclearly no one is using this.\n\n[1] https://github.com/mongodb/mongo-python-driver/commit/c07e543e58df47e406d19a98c81fcf73f879efd1\n[2] https://github.com/mongodb/mongo-python-driver/blob/3.13.0/doc/migrate-to-pymongo3.rst#the-max-pool-size-parameter-is-removed\n[3] https://pymongo.readthedocs.io/en/stable/api/pymongo/collection.html#pymongo.collection.Collection.create_index\n[4] https://github.com/mongodb/mongo-python-driver/blob/4.15.0/doc/migrate-to-pymongo4.rst#sonmanipulator-is-removed\n\nChange-Id: I10df2eaa5122c459130b4f18fa1ddabbdf816bd8\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/e3b8123faa0c4ac2266a78fbb4b25837ed0a6f09"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/e3b8123faa0c4ac2266a78fbb4b25837ed0a6f09"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"}},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Backport-Candidate","description":"Backport candidate status","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
