)]}'
{"id":"couchbase-python-client~241426","triplet_id":"couchbase-python-client~master~Ic1b406151b79994837052e9ac97b57b6deb53f8b","project":"couchbase-python-client","branch":"master","attention_set":{},"removed_from_attention_set":{"1005381":{"account":{"_account_id":1005381,"name":"Anirudh Lakhotia","display_name":"Anirudh Lakhotia","email":"anirudh.lakhotia@couchbase.com","username":"anirudhlakhotia","avatars":[{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"last_update":"2026-03-30 21:53:26.000000000","reason":"Change was submitted"},"1005035":{"account":{"_account_id":1005035,"name":"Dimitris Christodoulou","email":"dimitris.christodoulou@couchbase.com","username":"DemetrisChr","avatars":[{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"last_update":"2026-03-30 21:53:26.000000000","reason":"Change was submitted"},"1004568":{"account":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"last_update":"2026-03-30 21:53:26.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ic1b406151b79994837052e9ac97b57b6deb53f8b","subject":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs","status":"MERGED","created":"2026-03-10 10:46:50.000000000","updated":"2026-03-30 21:53:26.000000000","submitted":"2026-03-30 21:53:26.000000000","submitter":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"total_comment_count":49,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"241426","meta_rev_id":"b4de8371582fa7a46a3edcf5848eddab1c669a4d","_number":241426,"virtual_id_number":241426,"owner":{"_account_id":1005381,"name":"Anirudh Lakhotia","display_name":"Anirudh Lakhotia","email":"anirudh.lakhotia@couchbase.com","username":"anirudhlakhotia","avatars":[{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"actions":{},"labels":{"Verified":{"approved":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:gerrit:merged","value":1,"date":"2026-03-30 21:53:26.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},{"value":0,"_account_id":1000201,"name":"Sergey Avseyev","email":"sergey.avseyev@gmail.com","username":"avsej","avatars":[{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Code-Review":{"approved":{"_account_id":1000201,"name":"Sergey Avseyev","email":"sergey.avseyev@gmail.com","username":"avsej","avatars":[{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"all":[{"value":0,"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2026-03-30 21:53:26.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000201,"name":"Sergey Avseyev","email":"sergey.avseyev@gmail.com","username":"avsej","avatars":[{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}],"values":{"-2":"Do not submit","-1":"I would prefer that you didn\u0027t submit this"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","default_value":0},"Well-Formed":{"all":[{"value":0,"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},{"value":0,"_account_id":1000201,"name":"Sergey Avseyev","email":"sergey.avseyev@gmail.com","username":"avsej","avatars":[{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}],"values":{"-1":"Commit is not well-formed"," 0":"Well-formedness not checked","+1":"Commit is well-formed"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":1005035,"name":"Dimitris Christodoulou","email":"dimitris.christodoulou@couchbase.com","username":"DemetrisChr","avatars":[{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}],"REVIEWER":[{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},{"_account_id":1000201,"name":"Sergey Avseyev","email":"sergey.avseyev@gmail.com","username":"avsej","avatars":[{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-03-10 10:46:59.000000000","updated_by":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-03-10 14:47:57.000000000","updated_by":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-03-12 04:39:28.000000000","updated_by":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"reviewer":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"state":"CC"},{"updated":"2026-03-25 18:36:45.000000000","updated_by":{"_account_id":1005035,"name":"Dimitris Christodoulou","email":"dimitris.christodoulou@couchbase.com","username":"DemetrisChr","avatars":[{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"reviewer":{"_account_id":1005035,"name":"Dimitris Christodoulou","email":"dimitris.christodoulou@couchbase.com","username":"DemetrisChr","avatars":[{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"state":"CC"},{"updated":"2026-03-27 19:49:59.000000000","updated_by":{"_account_id":1000201,"name":"Sergey Avseyev","email":"sergey.avseyev@gmail.com","username":"avsej","avatars":[{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"reviewer":{"_account_id":1000201,"name":"Sergey Avseyev","email":"sergey.avseyev@gmail.com","username":"avsej","avatars":[{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"state":"REVIEWER"},{"updated":"2026-03-30 21:53:26.000000000","updated_by":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"reviewer":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"state":"REVIEWER"}],"messages":[{"id":"2495db9cc88cadac693bc01e1880bfd73ee87fab","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1005381,"name":"Anirudh Lakhotia","display_name":"Anirudh Lakhotia","email":"anirudh.lakhotia@couchbase.com","username":"anirudhlakhotia","avatars":[{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-03-10 10:46:50.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1e5da256a975a1252eb5a639c5fbbdc103ffcec6","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-10 10:46:59.000000000","message":"Patch Set 1:\n\nBuild Started https://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7399/","accounts_in_message":[],"_revision_number":1},{"id":"98b5d4dbe1f11897f9ee048701871979895de01b","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-10 14:47:57.000000000","message":"Patch Set 1: Code-Review-1\n\nBuild Failed \n\nhttps://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7399/ : FAILURE","accounts_in_message":[],"_revision_number":1},{"id":"3c9ac97d27e1f37ddb5d47d5d305e2513ca94d13","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1005381,"name":"Anirudh Lakhotia","display_name":"Anirudh Lakhotia","email":"anirudh.lakhotia@couchbase.com","username":"anirudhlakhotia","avatars":[{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-03-11 06:42:53.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:NO_CHANGE OR changekind:NO_CODE_CHANGE OR changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":2},{"id":"ea32fa70960c43cad2f9fa8af1ca32ab3e13428b","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-11 06:43:03.000000000","message":"Patch Set 2:\n\nBuild Started https://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7403/","accounts_in_message":[],"_revision_number":2},{"id":"c26941648772a030eeac632abf4d15ebb5e8d799","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-11 08:51:57.000000000","message":"Patch Set 2: Verified+1\n\nBuild Successful \n\nhttps://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7403/ : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"2b60531357b7270b02e30de257e6dec5b0aee808","author":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-03-12 04:39:28.000000000","message":"Patch Set 2:\n\n(17 comments)","accounts_in_message":[],"_revision_number":2},{"id":"1ecc96342ed7d3e1eca7075bd289d3c7df2b9f65","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1005381,"name":"Anirudh Lakhotia","display_name":"Anirudh Lakhotia","email":"anirudh.lakhotia@couchbase.com","username":"anirudhlakhotia","avatars":[{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-03-12 06:36:22.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE OR changekind:NO_CODE_CHANGE\")\n","accounts_in_message":[],"_revision_number":3},{"id":"2ade033a48263efd698a30daddcca7a2fc810d7c","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-12 06:36:29.000000000","message":"Patch Set 3:\n\nBuild Started https://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7407/","accounts_in_message":[],"_revision_number":3},{"id":"ce24213d5befdace95d2cb2b9a4d957f5703b56f","author":{"_account_id":1005381,"name":"Anirudh Lakhotia","display_name":"Anirudh Lakhotia","email":"anirudh.lakhotia@couchbase.com","username":"anirudhlakhotia","avatars":[{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-03-12 07:00:08.000000000","message":"Patch Set 3:\n\n(4 comments)","accounts_in_message":[],"_revision_number":3},{"id":"c16fd668e40aff99c913d928aa158e346cbb81ba","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-12 16:28:13.000000000","message":"Patch Set 3: Verified-1\n\nBuild Failed \n\nhttps://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7407/ : ABORTED","accounts_in_message":[],"_revision_number":3},{"id":"eb663e3dd1668c2a5e21b5886509f4a71ab13ccd","author":{"_account_id":1005381,"name":"Anirudh Lakhotia","display_name":"Anirudh Lakhotia","email":"anirudh.lakhotia@couchbase.com","username":"anirudhlakhotia","avatars":[{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-03-12 16:30:51.000000000","message":"Patch Set 3:\n\n(12 comments)","accounts_in_message":[],"_revision_number":3},{"id":"0354e98e2a43e63ea3080326be899393be579ffe","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-12 16:42:04.000000000","message":"Patch Set 3: -Verified\n\nBuild Started https://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7408/","accounts_in_message":[],"_revision_number":3},{"id":"c0d53c2b1d9d7a715f4c3526ce0dfab4f06c3698","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-12 18:59:05.000000000","message":"Patch Set 3: Verified+1\n\nBuild Successful \n\nhttps://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7408/ : SUCCESS","accounts_in_message":[],"_revision_number":3},{"id":"3d9bf35d68fc2715dff4b8929f61c5875ac37ffd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-03-15 22:15:53.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE OR changekind:NO_CODE_CHANGE\")\n","accounts_in_message":[],"_revision_number":4},{"id":"625f9729272d3f40903014c1f2058b1c9cd94abe","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-15 22:16:02.000000000","message":"Patch Set 4:\n\nBuild Started https://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7411/","accounts_in_message":[],"_revision_number":4},{"id":"f328143dc34cfbfb7effe8215929d574aebe41ac","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-15 22:16:40.000000000","message":"Patch Set 4: Verified-1\n\nBuild Failed \n\nhttps://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7411/ : ABORTED","accounts_in_message":[],"_revision_number":4},{"id":"1ae4f7c2c569e0d500a507e6e1fff24b79a13804","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-03-15 22:51:26.000000000","message":"Patch Set 5: Patch Set 4 was rebased\n\nOutdated Votes:\n* Verified-1 (copy condition: \"changekind:NO_CHANGE OR changekind:NO_CODE_CHANGE\")\n","accounts_in_message":[],"_revision_number":5},{"id":"de266ca81911818649893f70d402c5e991b4401e","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-15 22:51:33.000000000","message":"Patch Set 5:\n\nBuild Started https://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7413/","accounts_in_message":[],"_revision_number":5},{"id":"f13792fec229edc9ac56c3354a42639ecf302e8a","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-16 05:04:05.000000000","message":"Patch Set 5: Verified+1\n\nBuild Successful \n\nhttps://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7413/ : SUCCESS","accounts_in_message":[],"_revision_number":5},{"id":"cd694543503c5eb33c416b8e055d1ea3faa316b8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-03-19 22:33:57.000000000","message":"Patch Set 6: Patch Set 5 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE OR changekind:NO_CODE_CHANGE\")\n","accounts_in_message":[],"_revision_number":6},{"id":"a5998c5110207a45b7a08d14998c6b84225131e0","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-19 22:34:08.000000000","message":"Patch Set 6:\n\nBuild Started https://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7422/","accounts_in_message":[],"_revision_number":6},{"id":"40374b4602843e93414a336cd8334d933d25b686","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-19 22:34:25.000000000","message":"Patch Set 6: Verified-1\n\nBuild Failed \n\nhttps://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7422/ : ABORTED","accounts_in_message":[],"_revision_number":6},{"id":"2c40a9b51c6d254135b98732654f0f41d5440c1f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-03-19 22:59:01.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"changekind:NO_CHANGE OR changekind:NO_CODE_CHANGE\")\n","accounts_in_message":[],"_revision_number":7},{"id":"85bb6c51ec3100344d99ad6535d2e74ebe419c1a","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-19 22:59:08.000000000","message":"Patch Set 7:\n\nBuild Started https://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7423/","accounts_in_message":[],"_revision_number":7},{"id":"550aadb45fe3b319f5db384edfc3482e1e465e2c","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-20 00:59:15.000000000","message":"Patch Set 7: Verified+1\n\nBuild Successful \n\nhttps://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7423/ : SUCCESS","accounts_in_message":[],"_revision_number":7},{"id":"8cb21d454a1476a88c200c7559b128b9a4ccfd6f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-03-20 23:52:04.000000000","message":"Patch Set 8: Patch Set 7 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE OR changekind:NO_CODE_CHANGE\")\n","accounts_in_message":[],"_revision_number":8},{"id":"af99c004d0ec031c0d76c891aa73bc6529cf8fbb","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-20 23:52:14.000000000","message":"Patch Set 8:\n\nBuild Started https://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7427/","accounts_in_message":[],"_revision_number":8},{"id":"461f8c00a9dd78594d46fc7c3908249c95763f03","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-20 23:52:57.000000000","message":"Patch Set 8: Verified-1\n\nBuild Failed \n\nhttps://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7427/ : ABORTED","accounts_in_message":[],"_revision_number":8},{"id":"da9c0be00e5476f2743402c0a122b977e5ca9c9e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-03-22 00:08:20.000000000","message":"Patch Set 9: Patch Set 8 was rebased\n\nOutdated Votes:\n* Verified-1 (copy condition: \"changekind:NO_CHANGE OR changekind:NO_CODE_CHANGE\")\n","accounts_in_message":[],"_revision_number":9},{"id":"a488e850b5a476a081a0b3ddac7aab809c1e888c","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-22 00:08:28.000000000","message":"Patch Set 9:\n\nBuild Started https://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7435/","accounts_in_message":[],"_revision_number":9},{"id":"7b59519cee3534c5fe76ffd5ca0ea98b4bd8aa96","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-22 00:08:50.000000000","message":"Patch Set 9: Verified-1\n\nBuild Failed \n\nhttps://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7435/ : ABORTED","accounts_in_message":[],"_revision_number":9},{"id":"fff31e5c713bc7ba91bdbf350601e4f27bfeeca2","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-22 05:06:26.000000000","message":"Patch Set 9: -Verified\n\nBuild Started https://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7439/","accounts_in_message":[],"_revision_number":9},{"id":"4f95554d9de1c21622affc29058b06bd6c8e499a","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-22 15:30:55.000000000","message":"Patch Set 9: Verified+1\n\nBuild Successful \n\nhttps://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7439/ : SUCCESS","accounts_in_message":[],"_revision_number":9},{"id":"1d1d464df4ab9162d73358911a0b26e59c9f603c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-03-23 03:11:09.000000000","message":"Patch Set 10: Patch Set 9 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE OR changekind:NO_CODE_CHANGE\")\n","accounts_in_message":[],"_revision_number":10},{"id":"1d502014db4bfaaaa34edd626c7e5122a063325b","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-23 03:11:15.000000000","message":"Patch Set 10:\n\nBuild Started https://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7449/","accounts_in_message":[],"_revision_number":10},{"id":"d25bda9419bbebc28a1ea619f5809bc0c2ab2347","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-23 05:50:27.000000000","message":"Patch Set 10: Verified+1\n\nBuild Successful \n\nhttps://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7449/ : SUCCESS","accounts_in_message":[],"_revision_number":10},{"id":"30a4b987e7a34c94bdac15126ee7e322ca305d15","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-03-25 18:31:56.000000000","message":"Patch Set 11: Patch Set 10 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE OR changekind:NO_CODE_CHANGE\")\n","accounts_in_message":[],"_revision_number":11},{"id":"77c65dc5bc667bbcabcbc09c20619d24ed2b215d","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-25 18:32:03.000000000","message":"Patch Set 11:\n\nBuild Started https://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7460/","accounts_in_message":[],"_revision_number":11},{"id":"538ba9030cc069ca6624ee077aa5b0d458b2798a","author":{"_account_id":1005035,"name":"Dimitris Christodoulou","email":"dimitris.christodoulou@couchbase.com","username":"DemetrisChr","avatars":[{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-03-25 18:36:45.000000000","message":"Patch Set 11:\n\n(6 comments)","accounts_in_message":[],"_revision_number":11},{"id":"5b8d76d3681145ca089a77feb4e8290e00254a23","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-25 22:03:03.000000000","message":"Patch Set 11: Verified+1\n\nBuild Successful \n\nhttps://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7460/ : SUCCESS","accounts_in_message":[],"_revision_number":11},{"id":"d8444c66b52841954f58484d07e2d20a06a4ea6c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1005381,"name":"Anirudh Lakhotia","display_name":"Anirudh Lakhotia","email":"anirudh.lakhotia@couchbase.com","username":"anirudhlakhotia","avatars":[{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-03-26 18:14:21.000000000","message":"Uploaded patch set 12.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE OR changekind:NO_CODE_CHANGE\")\n","accounts_in_message":[],"_revision_number":12},{"id":"52559983bfbe89c27829a4b26594f6366950ce82","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-26 18:14:28.000000000","message":"Patch Set 12:\n\nBuild Started https://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7470/","accounts_in_message":[],"_revision_number":12},{"id":"e09c83c64201ffb8883e0d138f15e792eec31bf4","author":{"_account_id":1005381,"name":"Anirudh Lakhotia","display_name":"Anirudh Lakhotia","email":"anirudh.lakhotia@couchbase.com","username":"anirudhlakhotia","avatars":[{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-03-26 18:17:33.000000000","message":"Patch Set 12:\n\n(4 comments)","accounts_in_message":[],"_revision_number":12},{"id":"0abef933fa4ad84c0a06be046b0edb161399786a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1005381,"name":"Anirudh Lakhotia","display_name":"Anirudh Lakhotia","email":"anirudh.lakhotia@couchbase.com","username":"anirudhlakhotia","avatars":[{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-03-26 18:23:31.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"338a7c1e401dd84c769f61697d8c8de8f570d72a","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-26 18:23:38.000000000","message":"Patch Set 13:\n\nBuild Started https://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7471/","accounts_in_message":[],"_revision_number":13},{"id":"2a985c120de34a8d5ba7ff45131f509ac163df36","author":{"_account_id":1005381,"name":"Anirudh Lakhotia","display_name":"Anirudh Lakhotia","email":"anirudh.lakhotia@couchbase.com","username":"anirudhlakhotia","avatars":[{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-03-26 18:26:28.000000000","message":"Patch Set 13:\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"609eb2d218df5cf26e5c0352fd5a522c35ce9696","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-26 18:56:36.000000000","message":"Patch Set 12: Verified-1\n\nBuild Failed \n\nhttps://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7470/ : ABORTED","accounts_in_message":[],"_revision_number":12},{"id":"42eb8cb47500c3c7eb09dfc7157cfd22466ebbdb","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-26 23:37:15.000000000","message":"Patch Set 13: Verified+1\n\nBuild Successful \n\nhttps://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7471/ : SUCCESS","accounts_in_message":[],"_revision_number":13},{"id":"b7ac2dbdd2ee24646fbd4f5dda73aef5b076a3ce","author":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-03-27 03:16:06.000000000","message":"Patch Set 13:\n\n(2 comments)","accounts_in_message":[],"_revision_number":13},{"id":"8def588adfc8103f22f80efdc7d015476d8eac8c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1005381,"name":"Anirudh Lakhotia","display_name":"Anirudh Lakhotia","email":"anirudh.lakhotia@couchbase.com","username":"anirudhlakhotia","avatars":[{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-03-27 14:00:49.000000000","message":"Uploaded patch set 14.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE OR changekind:NO_CODE_CHANGE\")\n","accounts_in_message":[],"_revision_number":14},{"id":"d4f020242873a74cd3cf3e13423e79cb61330d27","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-27 14:00:59.000000000","message":"Patch Set 14:\n\nBuild Started https://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7479/","accounts_in_message":[],"_revision_number":14},{"id":"297461bf9b4e48a97016861352bf555671376d30","author":{"_account_id":1005381,"name":"Anirudh Lakhotia","display_name":"Anirudh Lakhotia","email":"anirudh.lakhotia@couchbase.com","username":"anirudhlakhotia","avatars":[{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-03-27 14:01:20.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"f3f770a060a05fa80691a1023f140e7a45da353e","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-27 16:41:39.000000000","message":"Patch Set 14: Verified-1\n\nBuild Failed \n\nhttps://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7479/ : ABORTED","accounts_in_message":[],"_revision_number":14},{"id":"0c4915dc2b44ce58fe86ce0f5af00217559dadc6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-03-27 18:32:36.000000000","message":"Uploaded patch set 15.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"changekind:NO_CHANGE OR changekind:NO_CODE_CHANGE\")\n","accounts_in_message":[],"_revision_number":15},{"id":"ae61df24cf206afb89636a71cb0ca72d7c556b86","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-27 18:32:43.000000000","message":"Patch Set 15:\n\nBuild Started https://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7481/","accounts_in_message":[],"_revision_number":15},{"id":"28f17cc30aee1ef3f2696b72061e50fed013efcb","author":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-03-27 18:33:27.000000000","message":"Patch Set 15:\n\n(2 comments)","accounts_in_message":[],"_revision_number":15},{"id":"b29b6c04c442503e702779363d5d10b947dd7e3a","author":{"_account_id":1000201,"name":"Sergey Avseyev","email":"sergey.avseyev@gmail.com","username":"avsej","avatars":[{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-03-27 19:49:59.000000000","message":"Patch Set 15: Code-Review+2","accounts_in_message":[],"_revision_number":15},{"id":"9432f75d57232bc4ddca437010fe25a07ad340fd","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-27 21:33:15.000000000","message":"Patch Set 15: Verified+1\n\nBuild Successful \n\nhttps://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7481/ : SUCCESS","accounts_in_message":[],"_revision_number":15},{"id":"077e33229d44b1ad712332e0dade082af17f959a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-03-28 14:36:27.000000000","message":"Patch Set 16: Patch Set 15 was rebased\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"changekind:NO_CHANGE OR changekind:NO_CODE_CHANGE OR **changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE OR changekind:NO_CODE_CHANGE\")\n","accounts_in_message":[],"_revision_number":16},{"id":"a109c9b9196901df2c2b48552fe6ca64d6c1c088","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-28 14:36:37.000000000","message":"Patch Set 16:\n\nBuild Started https://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7489/","accounts_in_message":[],"_revision_number":16},{"id":"a25ea0ffe84e99b4ab346a7f529f2c989d0f8c6b","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2026-03-28 18:51:51.000000000","message":"Patch Set 16: Verified+1\n\nBuild Successful \n\nhttps://sdk.jenkins.couchbase.com/job/python/job/sdk/job/python-gerrit-trigger/7489/ : SUCCESS","accounts_in_message":[],"_revision_number":16},{"id":"b4de8371582fa7a46a3edcf5848eddab1c669a4d","tag":"autogenerated:gerrit:merged","author":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-03-30 21:53:26.000000000","message":"Change has been successfully cherry-picked as 9583de78f8260d05c11e0b16fa93d0884b0d6ad8\n\n15 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":17}],"current_revision_number":17,"current_revision":"9583de78f8260d05c11e0b16fa93d0884b0d6ad8","revisions":{"682475b5ac198d158fde6511d79d88ab513826e4":{"kind":"REWORK","_number":1,"created":"2026-03-10 10:46:50.000000000","uploader":{"_account_id":1005381,"name":"Anirudh Lakhotia","display_name":"Anirudh Lakhotia","email":"anirudh.lakhotia@couchbase.com","username":"anirudhlakhotia","avatars":[{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/26/241426/1","fetch":{"anonymous http":{"url":"https://review.couchbase.org/couchbase-python-client","ref":"refs/changes/26/241426/1","commands":{"Branch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/1 \u0026\u0026 git checkout -b change-241426 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/1","Reset To":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"1d794329ee1860b916de8a269fafe21356aa12d2","subject":"PYCBC-1721: Wrapper SDK Observability - Tracing Baseline"}],"author":{"name":"Anirudh Lakhotia","email":"anirudh.lakhotia@couchbase.com","date":"2026-03-10 10:44:46.000000000","tz":330},"committer":{"name":"Anirudh Lakhotia","email":"anirudh.lakhotia@couchbase.com","date":"2026-03-10 10:46:12.000000000","tz":330},"subject":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs","message":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs\n\nChanges\n-------\n* Add tracing \"hooks\" to all remaining management operations:\n  Analytics Index, Eventing Function, Search Index, User and\n  View Index management\n* Update request builder and implementation layers to accept and\n  propagate observability_instruments and obs_handler throughout\n  all management API call paths\n* Fix req_to_dict in management type files to propagate\n  wrapper_span_name and parent_span from obs_handler into\n  the operation request dictionaries\n* Fix typo: rename acouchbase/management/logic/search_index_mgmt_imply.py\n  to search_index_mgmt_impl.py\n* Update cluster, bucket and scope constructors (sync and async) to\n  propagate observability_instruments when creating management objects\n* Add tests to confirm various tracer (legacy, modern, no-op and\n  threshold) behavior across all remaining management operations\n\nChange-Id: Ic1b406151b79994837052e9ac97b57b6deb53f8b\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"1d794329ee1860b916de8a269fafe21356aa12d2","is_merged_in_target_branch":false,"change_id":"I4b1eda52324d0314f95eb6631b4ec3015cff23c2","change_number":241023,"patch_set_number":12,"change_status":"MERGED"}],"branch":"refs/heads/master"},"9db8bf716e8b75cde962187a45da799045d84962":{"kind":"REWORK","_number":2,"created":"2026-03-11 06:42:53.000000000","uploader":{"_account_id":1005381,"name":"Anirudh Lakhotia","display_name":"Anirudh Lakhotia","email":"anirudh.lakhotia@couchbase.com","username":"anirudhlakhotia","avatars":[{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/26/241426/2","fetch":{"anonymous http":{"url":"https://review.couchbase.org/couchbase-python-client","ref":"refs/changes/26/241426/2","commands":{"Branch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/2 \u0026\u0026 git checkout -b change-241426 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/2","Reset To":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"43c22ddc9f166abf937b4cbe0ecf5fff6018057f","subject":"PYCBC-1721: Wrapper SDK Observability - Tracing Baseline"}],"author":{"name":"Anirudh Lakhotia","email":"anirudh.lakhotia@couchbase.com","date":"2026-03-10 10:44:46.000000000","tz":330},"committer":{"name":"Anirudh Lakhotia","email":"anirudh.lakhotia@couchbase.com","date":"2026-03-11 06:41:46.000000000","tz":330},"subject":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs","message":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs\n\nChanges\n-------\n* Add tracing \"hooks\" to all remaining management operations:\n  Analytics Index, Eventing Function, Search Index, User and\n  View Index management\n* Update request builder and implementation layers to accept and\n  propagate observability_instruments and obs_handler throughout\n  all management API call paths (sync, async and Twisted)\n* Fix req_to_dict in management type files to propagate\n  wrapper_span_name and parent_span from obs_handler into\n  the operation request dictionaries\n* Fix typo: rename search_index_mgmt_imply.py to\n  search_index_mgmt_impl.py in both acouchbase and txcouchbase\n* Update cluster, bucket and scope constructors (sync, async and\n  Twisted) to propagate observability_instruments when creating\n  management objects\n* Add tracing support to txcouchbase management APIs using manual\n  span management with addBoth/_finish_span pattern\n* Add tests to confirm various tracer (legacy, modern, no-op and\n  threshold) behavior across all remaining management operations\n\nChange-Id: Ic1b406151b79994837052e9ac97b57b6deb53f8b\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"43c22ddc9f166abf937b4cbe0ecf5fff6018057f","is_merged_in_target_branch":false,"change_id":"I4b1eda52324d0314f95eb6631b4ec3015cff23c2","change_number":241023,"patch_set_number":13,"change_status":"MERGED"}],"branch":"refs/heads/master"},"16b052091cc35f440baf674125b531a4b618ed9e":{"kind":"REWORK","_number":3,"created":"2026-03-12 06:36:22.000000000","uploader":{"_account_id":1005381,"name":"Anirudh Lakhotia","display_name":"Anirudh Lakhotia","email":"anirudh.lakhotia@couchbase.com","username":"anirudhlakhotia","avatars":[{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/26/241426/3","fetch":{"anonymous http":{"url":"https://review.couchbase.org/couchbase-python-client","ref":"refs/changes/26/241426/3","commands":{"Branch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/3 \u0026\u0026 git checkout -b change-241426 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/3","Reset To":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/3 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"6fde1860676332aa86303553adcdbe7c3b3b357e","subject":"PYCBC-1721: Wrapper SDK Observability - Tracing Baseline"}],"author":{"name":"Anirudh Lakhotia","email":"anirudh.lakhotia@couchbase.com","date":"2026-03-10 10:44:46.000000000","tz":330},"committer":{"name":"Anirudh Lakhotia","email":"anirudh.lakhotia@couchbase.com","date":"2026-03-12 06:35:49.000000000","tz":330},"subject":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs","message":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs\n\nChanges\n-------\n* Add tracing \"hooks\" to all remaining management operations:\n  Analytics Index, Eventing Function, Search Index, User and\n  View Index management\n* Update request builder and implementation layers to accept and\n  propagate observability_instruments and obs_handler throughout\n  all management API call paths (sync, async and Twisted)\n* Fix req_to_dict in management type files to propagate\n  wrapper_span_name and parent_span from obs_handler into\n  the operation request dictionaries\n* Fix typo: rename search_index_mgmt_imply.py to\n  search_index_mgmt_impl.py in both acouchbase and txcouchbase\n* Update cluster, bucket and scope constructors (sync, async and\n  Twisted) to propagate observability_instruments when creating\n  management objects\n* Add tracing support to txcouchbase management APIs using manual\n  span management with addBoth/_finish_span pattern\n* Add span option to all management operation option classes\n  (Analytics, Eventing, Search Index, User, Views) with docstrings\n  and @overload signatures where applicable\n* Add op_type_toggle param to SearchIndexManager and\n  ScopeSearchIndexManager control methods (pause/resume ingest,\n  allow/disallow querying, freeze/unfreeze plan) across sync,\n  async and Twisted managers so OpName.from_op_type() can\n  resolve the correct operation name\n* Add explanatory comments to analytics managers (sync, async and\n  Twisted) clarifying the arbitrary choice of\n  AnalyticsLinkCreateCouchbaseRemoteLink /\n  AnalyticsLinkReplaceCouchbaseRemoteLink as the op_type\n* Expand test suite to cover upsert, get, get_all and drop (plus\n  error cases) for Search Index and User management; confirm\n  parent span propagation for all management APIs\n\nChange-Id: Ic1b406151b79994837052e9ac97b57b6deb53f8b\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"6fde1860676332aa86303553adcdbe7c3b3b357e","is_merged_in_target_branch":false,"change_id":"I4b1eda52324d0314f95eb6631b4ec3015cff23c2","change_number":241023,"patch_set_number":15,"change_status":"MERGED"}],"branch":"refs/heads/master"},"e108e4e65419a226a7cdff25c4c3623e3acc0ce7":{"kind":"REWORK","_number":4,"created":"2026-03-15 22:15:53.000000000","uploader":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/26/241426/4","fetch":{"anonymous http":{"url":"https://review.couchbase.org/couchbase-python-client","ref":"refs/changes/26/241426/4","commands":{"Branch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/4 \u0026\u0026 git checkout -b change-241426 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/4","Reset To":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/4 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"f61b052aa3bbdd392c117bdcd7c6d0ed9b3c49fa","subject":"PYCBC-1721: Wrapper SDK Observability - Tracing Baseline"}],"author":{"name":"Jared Casey","email":"jared.casey@couchbase.com","date":"2026-02-22 01:42:22.000000000","tz":-420},"committer":{"name":"Jared Casey","email":"jared.casey@couchbase.com","date":"2026-03-15 00:23:50.000000000","tz":-360},"subject":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs","message":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs\n\nChanges\n-------\n* Add tracing \"hooks\" to all remaining management operations:\n  Analytics Index, Eventing Function, Search Index, User and\n  View Index management\n* Update request builder and implementation layers to accept and\n  propagate observability_instruments and obs_handler throughout\n  all management API call paths (sync, async and Twisted)\n* Fix req_to_dict in management type files to propagate\n  wrapper_span_name and parent_span from obs_handler into\n  the operation request dictionaries\n* Fix typo: rename search_index_mgmt_imply.py to\n  search_index_mgmt_impl.py in both acouchbase and txcouchbase\n* Update cluster, bucket and scope constructors (sync, async and\n  Twisted) to propagate observability_instruments when creating\n  management objects\n* Add tracing support to txcouchbase management APIs using manual\n  span management with addBoth/_finish_span pattern\n* Add span option to all management operation option classes\n  (Analytics, Eventing, Search Index, User, Views) with docstrings\n  and @overload signatures where applicable\n* Add op_type_toggle param to SearchIndexManager and\n  ScopeSearchIndexManager control methods (pause/resume ingest,\n  allow/disallow querying, freeze/unfreeze plan) across sync,\n  async and Twisted managers so OpName.from_op_type() can\n  resolve the correct operation name\n* Add explanatory comments to analytics managers (sync, async and\n  Twisted) clarifying the arbitrary choice of\n  AnalyticsLinkCreateCouchbaseRemoteLink /\n  AnalyticsLinkReplaceCouchbaseRemoteLink as the op_type\n* Expand test suite to cover upsert, get, get_all and drop (plus\n  error cases) for Search Index and User management; confirm\n  parent span propagation for all management APIs\n\nChange-Id: Ic1b406151b79994837052e9ac97b57b6deb53f8b\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"f61b052aa3bbdd392c117bdcd7c6d0ed9b3c49fa","is_merged_in_target_branch":false,"change_id":"I4b1eda52324d0314f95eb6631b4ec3015cff23c2","change_number":241023,"patch_set_number":17,"change_status":"MERGED"}],"branch":"refs/heads/master"},"9b69e018837a83016aea1c584e49bcfc4e173398":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2026-03-15 22:51:26.000000000","uploader":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/26/241426/5","fetch":{"anonymous http":{"url":"https://review.couchbase.org/couchbase-python-client","ref":"refs/changes/26/241426/5","commands":{"Branch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/5 \u0026\u0026 git checkout -b change-241426 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/5","Reset To":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/5 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"bb85d7f4e2e895b7b1e64cc21e7c75b905d7076a","subject":"PYCBC-1721: Wrapper SDK Observability - Tracing Baseline"}],"author":{"name":"Jared Casey","email":"jared.casey@couchbase.com","date":"2026-02-22 01:42:22.000000000","tz":-420},"committer":{"name":"Jared Casey","email":"jared.casey@couchbase.com","date":"2026-03-15 22:51:26.000000000","tz":0},"subject":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs","message":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs\n\nChanges\n-------\n* Add tracing \"hooks\" to all remaining management operations:\n  Analytics Index, Eventing Function, Search Index, User and\n  View Index management\n* Update request builder and implementation layers to accept and\n  propagate observability_instruments and obs_handler throughout\n  all management API call paths (sync, async and Twisted)\n* Fix req_to_dict in management type files to propagate\n  wrapper_span_name and parent_span from obs_handler into\n  the operation request dictionaries\n* Fix typo: rename search_index_mgmt_imply.py to\n  search_index_mgmt_impl.py in both acouchbase and txcouchbase\n* Update cluster, bucket and scope constructors (sync, async and\n  Twisted) to propagate observability_instruments when creating\n  management objects\n* Add tracing support to txcouchbase management APIs using manual\n  span management with addBoth/_finish_span pattern\n* Add span option to all management operation option classes\n  (Analytics, Eventing, Search Index, User, Views) with docstrings\n  and @overload signatures where applicable\n* Add op_type_toggle param to SearchIndexManager and\n  ScopeSearchIndexManager control methods (pause/resume ingest,\n  allow/disallow querying, freeze/unfreeze plan) across sync,\n  async and Twisted managers so OpName.from_op_type() can\n  resolve the correct operation name\n* Add explanatory comments to analytics managers (sync, async and\n  Twisted) clarifying the arbitrary choice of\n  AnalyticsLinkCreateCouchbaseRemoteLink /\n  AnalyticsLinkReplaceCouchbaseRemoteLink as the op_type\n* Expand test suite to cover upsert, get, get_all and drop (plus\n  error cases) for Search Index and User management; confirm\n  parent span propagation for all management APIs\n\nChange-Id: Ic1b406151b79994837052e9ac97b57b6deb53f8b\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"bb85d7f4e2e895b7b1e64cc21e7c75b905d7076a","is_merged_in_target_branch":false,"change_id":"I4b1eda52324d0314f95eb6631b4ec3015cff23c2","change_number":241023,"patch_set_number":18,"change_status":"MERGED"}],"branch":"refs/heads/master","description":"Rebase"},"5d7932649f2006b1a311c5400a3da0af5f39a7e6":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2026-03-19 22:33:57.000000000","uploader":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/26/241426/6","fetch":{"anonymous http":{"url":"https://review.couchbase.org/couchbase-python-client","ref":"refs/changes/26/241426/6","commands":{"Branch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/6 \u0026\u0026 git checkout -b change-241426 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/6","Reset To":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/6 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"4d95e55cbdc73ff094d125282988d36c98836997","subject":"PYCBC-1721: Wrapper SDK Observability - Tracing Baseline"}],"author":{"name":"Jared Casey","email":"jared.casey@couchbase.com","date":"2026-02-22 01:42:22.000000000","tz":-420},"committer":{"name":"Jared Casey","email":"jared.casey@couchbase.com","date":"2026-03-19 22:33:57.000000000","tz":0},"subject":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs","message":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs\n\nChanges\n-------\n* Add tracing \"hooks\" to all remaining management operations:\n  Analytics Index, Eventing Function, Search Index, User and\n  View Index management\n* Update request builder and implementation layers to accept and\n  propagate observability_instruments and obs_handler throughout\n  all management API call paths (sync, async and Twisted)\n* Fix req_to_dict in management type files to propagate\n  wrapper_span_name and parent_span from obs_handler into\n  the operation request dictionaries\n* Fix typo: rename search_index_mgmt_imply.py to\n  search_index_mgmt_impl.py in both acouchbase and txcouchbase\n* Update cluster, bucket and scope constructors (sync, async and\n  Twisted) to propagate observability_instruments when creating\n  management objects\n* Add tracing support to txcouchbase management APIs using manual\n  span management with addBoth/_finish_span pattern\n* Add span option to all management operation option classes\n  (Analytics, Eventing, Search Index, User, Views) with docstrings\n  and @overload signatures where applicable\n* Add op_type_toggle param to SearchIndexManager and\n  ScopeSearchIndexManager control methods (pause/resume ingest,\n  allow/disallow querying, freeze/unfreeze plan) across sync,\n  async and Twisted managers so OpName.from_op_type() can\n  resolve the correct operation name\n* Add explanatory comments to analytics managers (sync, async and\n  Twisted) clarifying the arbitrary choice of\n  AnalyticsLinkCreateCouchbaseRemoteLink /\n  AnalyticsLinkReplaceCouchbaseRemoteLink as the op_type\n* Expand test suite to cover upsert, get, get_all and drop (plus\n  error cases) for Search Index and User management; confirm\n  parent span propagation for all management APIs\n\nChange-Id: Ic1b406151b79994837052e9ac97b57b6deb53f8b\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"4d95e55cbdc73ff094d125282988d36c98836997","is_merged_in_target_branch":false,"change_id":"I4b1eda52324d0314f95eb6631b4ec3015cff23c2","change_number":241023,"patch_set_number":19,"change_status":"MERGED"}],"branch":"refs/heads/master","description":"Rebase"},"71202013bd2f85ccda633ae52dbf44c91737757e":{"kind":"REWORK","_number":7,"created":"2026-03-19 22:59:01.000000000","uploader":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/26/241426/7","fetch":{"anonymous http":{"url":"https://review.couchbase.org/couchbase-python-client","ref":"refs/changes/26/241426/7","commands":{"Branch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/7 \u0026\u0026 git checkout -b change-241426 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/7","Reset To":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/7 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"4d95e55cbdc73ff094d125282988d36c98836997","subject":"PYCBC-1721: Wrapper SDK Observability - Tracing Baseline"}],"author":{"name":"Jared Casey","email":"jared.casey@couchbase.com","date":"2026-02-22 01:42:22.000000000","tz":-420},"committer":{"name":"Jared Casey","email":"jared.casey@couchbase.com","date":"2026-03-19 22:58:58.000000000","tz":-360},"subject":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs","message":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs\n\nChanges\n-------\n* Add tracing \"hooks\" to all remaining management operations:\n  Analytics Index, Eventing Function, Search Index, User and\n  View Index management\n* Update request builder and implementation layers to accept and\n  propagate observability_instruments and obs_handler throughout\n  all management API call paths (sync, async and Twisted)\n* Fix req_to_dict in management type files to propagate\n  wrapper_span_name and parent_span from obs_handler into\n  the operation request dictionaries\n* Fix typo: rename search_index_mgmt_imply.py to\n  search_index_mgmt_impl.py in both acouchbase and txcouchbase\n* Update cluster, bucket and scope constructors (sync, async and\n  Twisted) to propagate observability_instruments when creating\n  management objects\n* Add tracing support to txcouchbase management APIs using manual\n  span management with addBoth/_finish_span pattern\n* Add span option to all management operation option classes\n  (Analytics, Eventing, Search Index, User, Views) with docstrings\n  and @overload signatures where applicable\n* Add op_type_toggle param to SearchIndexManager and\n  ScopeSearchIndexManager control methods (pause/resume ingest,\n  allow/disallow querying, freeze/unfreeze plan) across sync,\n  async and Twisted managers so OpName.from_op_type() can\n  resolve the correct operation name\n* Add explanatory comments to analytics managers (sync, async and\n  Twisted) clarifying the arbitrary choice of\n  AnalyticsLinkCreateCouchbaseRemoteLink /\n  AnalyticsLinkReplaceCouchbaseRemoteLink as the op_type\n* Expand test suite to cover upsert, get, get_all and drop (plus\n  error cases) for Search Index and User management; confirm\n  parent span propagation for all management APIs\n\nChange-Id: Ic1b406151b79994837052e9ac97b57b6deb53f8b\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"4d95e55cbdc73ff094d125282988d36c98836997","is_merged_in_target_branch":false,"change_id":"I4b1eda52324d0314f95eb6631b4ec3015cff23c2","change_number":241023,"patch_set_number":19,"change_status":"MERGED"}],"branch":"refs/heads/master"},"1ff96697111e4cce6aa32c800572c2922018c153":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2026-03-20 23:52:04.000000000","uploader":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/26/241426/8","fetch":{"anonymous http":{"url":"https://review.couchbase.org/couchbase-python-client","ref":"refs/changes/26/241426/8","commands":{"Branch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/8 \u0026\u0026 git checkout -b change-241426 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/8","Reset To":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/8 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"5377ed2b868f8e6cc6cf2908cf67a8ed9991ce4c","subject":"PYCBC-1721: Wrapper SDK Observability - Tracing Baseline"}],"author":{"name":"Jared Casey","email":"jared.casey@couchbase.com","date":"2026-02-22 01:42:22.000000000","tz":-420},"committer":{"name":"Jared Casey","email":"jared.casey@couchbase.com","date":"2026-03-20 23:52:04.000000000","tz":0},"subject":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs","message":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs\n\nChanges\n-------\n* Add tracing \"hooks\" to all remaining management operations:\n  Analytics Index, Eventing Function, Search Index, User and\n  View Index management\n* Update request builder and implementation layers to accept and\n  propagate observability_instruments and obs_handler throughout\n  all management API call paths (sync, async and Twisted)\n* Fix req_to_dict in management type files to propagate\n  wrapper_span_name and parent_span from obs_handler into\n  the operation request dictionaries\n* Fix typo: rename search_index_mgmt_imply.py to\n  search_index_mgmt_impl.py in both acouchbase and txcouchbase\n* Update cluster, bucket and scope constructors (sync, async and\n  Twisted) to propagate observability_instruments when creating\n  management objects\n* Add tracing support to txcouchbase management APIs using manual\n  span management with addBoth/_finish_span pattern\n* Add span option to all management operation option classes\n  (Analytics, Eventing, Search Index, User, Views) with docstrings\n  and @overload signatures where applicable\n* Add op_type_toggle param to SearchIndexManager and\n  ScopeSearchIndexManager control methods (pause/resume ingest,\n  allow/disallow querying, freeze/unfreeze plan) across sync,\n  async and Twisted managers so OpName.from_op_type() can\n  resolve the correct operation name\n* Add explanatory comments to analytics managers (sync, async and\n  Twisted) clarifying the arbitrary choice of\n  AnalyticsLinkCreateCouchbaseRemoteLink /\n  AnalyticsLinkReplaceCouchbaseRemoteLink as the op_type\n* Expand test suite to cover upsert, get, get_all and drop (plus\n  error cases) for Search Index and User management; confirm\n  parent span propagation for all management APIs\n\nChange-Id: Ic1b406151b79994837052e9ac97b57b6deb53f8b\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"5377ed2b868f8e6cc6cf2908cf67a8ed9991ce4c","is_merged_in_target_branch":false,"change_id":"I4b1eda52324d0314f95eb6631b4ec3015cff23c2","change_number":241023,"patch_set_number":20,"change_status":"MERGED"}],"branch":"refs/heads/master","description":"Rebase"},"befad90ca21565f78d75381a0e389eed2ec8c6a0":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2026-03-22 00:08:20.000000000","uploader":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/26/241426/9","fetch":{"anonymous http":{"url":"https://review.couchbase.org/couchbase-python-client","ref":"refs/changes/26/241426/9","commands":{"Branch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/9 \u0026\u0026 git checkout -b change-241426 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/9","Reset To":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/9 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"25a174397b26ebd552f164577392f7a69e8048c3","subject":"PYCBC-1721: Wrapper SDK Observability - Tracing Baseline"}],"author":{"name":"Jared Casey","email":"jared.casey@couchbase.com","date":"2026-02-22 01:42:22.000000000","tz":-420},"committer":{"name":"Jared Casey","email":"jared.casey@couchbase.com","date":"2026-03-22 00:08:20.000000000","tz":0},"subject":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs","message":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs\n\nChanges\n-------\n* Add tracing \"hooks\" to all remaining management operations:\n  Analytics Index, Eventing Function, Search Index, User and\n  View Index management\n* Update request builder and implementation layers to accept and\n  propagate observability_instruments and obs_handler throughout\n  all management API call paths (sync, async and Twisted)\n* Fix req_to_dict in management type files to propagate\n  wrapper_span_name and parent_span from obs_handler into\n  the operation request dictionaries\n* Fix typo: rename search_index_mgmt_imply.py to\n  search_index_mgmt_impl.py in both acouchbase and txcouchbase\n* Update cluster, bucket and scope constructors (sync, async and\n  Twisted) to propagate observability_instruments when creating\n  management objects\n* Add tracing support to txcouchbase management APIs using manual\n  span management with addBoth/_finish_span pattern\n* Add span option to all management operation option classes\n  (Analytics, Eventing, Search Index, User, Views) with docstrings\n  and @overload signatures where applicable\n* Add op_type_toggle param to SearchIndexManager and\n  ScopeSearchIndexManager control methods (pause/resume ingest,\n  allow/disallow querying, freeze/unfreeze plan) across sync,\n  async and Twisted managers so OpName.from_op_type() can\n  resolve the correct operation name\n* Add explanatory comments to analytics managers (sync, async and\n  Twisted) clarifying the arbitrary choice of\n  AnalyticsLinkCreateCouchbaseRemoteLink /\n  AnalyticsLinkReplaceCouchbaseRemoteLink as the op_type\n* Expand test suite to cover upsert, get, get_all and drop (plus\n  error cases) for Search Index and User management; confirm\n  parent span propagation for all management APIs\n\nChange-Id: Ic1b406151b79994837052e9ac97b57b6deb53f8b\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"25a174397b26ebd552f164577392f7a69e8048c3","is_merged_in_target_branch":false,"change_id":"I4b1eda52324d0314f95eb6631b4ec3015cff23c2","change_number":241023,"patch_set_number":22,"change_status":"MERGED"}],"branch":"refs/heads/master","description":"Rebase"},"1b26756d10137f437a656b1de8201219b73618bb":{"kind":"TRIVIAL_REBASE","_number":10,"created":"2026-03-23 03:11:09.000000000","uploader":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/26/241426/10","fetch":{"anonymous http":{"url":"https://review.couchbase.org/couchbase-python-client","ref":"refs/changes/26/241426/10","commands":{"Branch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/10 \u0026\u0026 git checkout -b change-241426 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/10","Reset To":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/10 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"70a8a89ebf8b70af6b368d28ac282da7de5857c8","subject":"PYCBC-1721: Wrapper SDK Observability - Tracing Baseline"}],"author":{"name":"Jared Casey","email":"jared.casey@couchbase.com","date":"2026-02-22 01:42:22.000000000","tz":-420},"committer":{"name":"Jared Casey","email":"jared.casey@couchbase.com","date":"2026-03-23 03:11:09.000000000","tz":0},"subject":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs","message":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs\n\nChanges\n-------\n* Add tracing \"hooks\" to all remaining management operations:\n  Analytics Index, Eventing Function, Search Index, User and\n  View Index management\n* Update request builder and implementation layers to accept and\n  propagate observability_instruments and obs_handler throughout\n  all management API call paths (sync, async and Twisted)\n* Fix req_to_dict in management type files to propagate\n  wrapper_span_name and parent_span from obs_handler into\n  the operation request dictionaries\n* Fix typo: rename search_index_mgmt_imply.py to\n  search_index_mgmt_impl.py in both acouchbase and txcouchbase\n* Update cluster, bucket and scope constructors (sync, async and\n  Twisted) to propagate observability_instruments when creating\n  management objects\n* Add tracing support to txcouchbase management APIs using manual\n  span management with addBoth/_finish_span pattern\n* Add span option to all management operation option classes\n  (Analytics, Eventing, Search Index, User, Views) with docstrings\n  and @overload signatures where applicable\n* Add op_type_toggle param to SearchIndexManager and\n  ScopeSearchIndexManager control methods (pause/resume ingest,\n  allow/disallow querying, freeze/unfreeze plan) across sync,\n  async and Twisted managers so OpName.from_op_type() can\n  resolve the correct operation name\n* Add explanatory comments to analytics managers (sync, async and\n  Twisted) clarifying the arbitrary choice of\n  AnalyticsLinkCreateCouchbaseRemoteLink /\n  AnalyticsLinkReplaceCouchbaseRemoteLink as the op_type\n* Expand test suite to cover upsert, get, get_all and drop (plus\n  error cases) for Search Index and User management; confirm\n  parent span propagation for all management APIs\n\nChange-Id: Ic1b406151b79994837052e9ac97b57b6deb53f8b\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"70a8a89ebf8b70af6b368d28ac282da7de5857c8","is_merged_in_target_branch":false,"change_id":"I4b1eda52324d0314f95eb6631b4ec3015cff23c2","change_number":241023,"patch_set_number":29,"change_status":"MERGED"}],"branch":"refs/heads/master","description":"Rebase"},"a16eb7ffb0492f076fccc3ec511f482dded6e4db":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2026-03-25 18:31:56.000000000","uploader":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/26/241426/11","fetch":{"anonymous http":{"url":"https://review.couchbase.org/couchbase-python-client","ref":"refs/changes/26/241426/11","commands":{"Branch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/11 \u0026\u0026 git checkout -b change-241426 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/11","Reset To":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/11 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"07eabcd13dd58efcaa96107c36469382cb5a1c0f","subject":"PYCBC-1721: Wrapper SDK Observability - Tracing Baseline"}],"author":{"name":"Jared Casey","email":"jared.casey@couchbase.com","date":"2026-02-22 01:42:22.000000000","tz":-420},"committer":{"name":"Jared Casey","email":"jared.casey@couchbase.com","date":"2026-03-25 18:31:56.000000000","tz":0},"subject":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs","message":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs\n\nChanges\n-------\n* Add tracing \"hooks\" to all remaining management operations:\n  Analytics Index, Eventing Function, Search Index, User and\n  View Index management\n* Update request builder and implementation layers to accept and\n  propagate observability_instruments and obs_handler throughout\n  all management API call paths (sync, async and Twisted)\n* Fix req_to_dict in management type files to propagate\n  wrapper_span_name and parent_span from obs_handler into\n  the operation request dictionaries\n* Fix typo: rename search_index_mgmt_imply.py to\n  search_index_mgmt_impl.py in both acouchbase and txcouchbase\n* Update cluster, bucket and scope constructors (sync, async and\n  Twisted) to propagate observability_instruments when creating\n  management objects\n* Add tracing support to txcouchbase management APIs using manual\n  span management with addBoth/_finish_span pattern\n* Add span option to all management operation option classes\n  (Analytics, Eventing, Search Index, User, Views) with docstrings\n  and @overload signatures where applicable\n* Add op_type_toggle param to SearchIndexManager and\n  ScopeSearchIndexManager control methods (pause/resume ingest,\n  allow/disallow querying, freeze/unfreeze plan) across sync,\n  async and Twisted managers so OpName.from_op_type() can\n  resolve the correct operation name\n* Add explanatory comments to analytics managers (sync, async and\n  Twisted) clarifying the arbitrary choice of\n  AnalyticsLinkCreateCouchbaseRemoteLink /\n  AnalyticsLinkReplaceCouchbaseRemoteLink as the op_type\n* Expand test suite to cover upsert, get, get_all and drop (plus\n  error cases) for Search Index and User management; confirm\n  parent span propagation for all management APIs\n\nChange-Id: Ic1b406151b79994837052e9ac97b57b6deb53f8b\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"07eabcd13dd58efcaa96107c36469382cb5a1c0f","is_merged_in_target_branch":false,"change_id":"I4b1eda52324d0314f95eb6631b4ec3015cff23c2","change_number":241023,"patch_set_number":30,"change_status":"MERGED"}],"branch":"refs/heads/master","description":"Rebase"},"0630eb8166b2db99e466eee6102e95ddc5725082":{"kind":"REWORK","_number":12,"created":"2026-03-26 18:14:21.000000000","uploader":{"_account_id":1005381,"name":"Anirudh Lakhotia","display_name":"Anirudh Lakhotia","email":"anirudh.lakhotia@couchbase.com","username":"anirudhlakhotia","avatars":[{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/26/241426/12","fetch":{"anonymous http":{"url":"https://review.couchbase.org/couchbase-python-client","ref":"refs/changes/26/241426/12","commands":{"Branch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/12 \u0026\u0026 git checkout -b change-241426 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/12","Reset To":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/12 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"07eabcd13dd58efcaa96107c36469382cb5a1c0f","subject":"PYCBC-1721: Wrapper SDK Observability - Tracing Baseline"}],"author":{"name":"Jared Casey","email":"jared.casey@couchbase.com","date":"2026-02-22 01:42:22.000000000","tz":-420},"committer":{"name":"Anirudh Lakhotia","email":"anirudh.lakhotia@couchbase.com","date":"2026-03-26 18:09:25.000000000","tz":330},"subject":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs","message":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs\n\nChanges\n-------\n* Add tracing \"hooks\" to all remaining management operations:\n  Analytics Index, Eventing Function, Search Index, User and\n  View Index management\n* Update request builder and implementation layers to accept and\n  propagate observability_instruments and obs_handler throughout\n  all management API call paths (sync, async and Twisted)\n* Fix req_to_dict in management type files to propagate\n  wrapper_span_name and parent_span from obs_handler into\n  the operation request dictionaries\n* Fix typo: rename search_index_mgmt_imply.py to\n  search_index_mgmt_impl.py in both acouchbase and txcouchbase\n* Update cluster, bucket and scope constructors (sync, async and\n  Twisted) to propagate observability_instruments when creating\n  management objects\n* Add tracing support to txcouchbase management APIs using manual\n  span management with addBoth/_finish_span pattern\n* Add span option to all management operation option classes\n  (Analytics, Eventing, Search Index, User, Views) with docstrings\n  and @overload signatures where applicable\n* Add op_type_toggle param to SearchIndexManager and\n  ScopeSearchIndexManager control methods (pause/resume ingest,\n  allow/disallow querying, freeze/unfreeze plan) across sync,\n  async and Twisted managers so OpName.from_op_type() can\n  resolve the correct operation name\n* Add explanatory comments to analytics managers (sync, async and\n  Twisted) clarifying the arbitrary choice of\n  AnalyticsLinkCreateCouchbaseRemoteLink /\n  AnalyticsLinkReplaceCouchbaseRemoteLink as the op_type\n* Expand test suite to cover upsert, get, get_all and drop (plus\n  error cases) for Search Index and User management; confirm\n  parent span propagation for all management APIs\n\nChange-Id: Ic1b406151b79994837052e9ac97b57b6deb53f8b\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"07eabcd13dd58efcaa96107c36469382cb5a1c0f","is_merged_in_target_branch":false,"change_id":"I4b1eda52324d0314f95eb6631b4ec3015cff23c2","change_number":241023,"patch_set_number":30,"change_status":"MERGED"}],"branch":"refs/heads/master"},"0ccfc19d54bf19b48e365ba4409f2e3c3f81a4b7":{"kind":"REWORK","_number":13,"created":"2026-03-26 18:23:31.000000000","uploader":{"_account_id":1005381,"name":"Anirudh Lakhotia","display_name":"Anirudh Lakhotia","email":"anirudh.lakhotia@couchbase.com","username":"anirudhlakhotia","avatars":[{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/26/241426/13","fetch":{"anonymous http":{"url":"https://review.couchbase.org/couchbase-python-client","ref":"refs/changes/26/241426/13","commands":{"Branch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/13 \u0026\u0026 git checkout -b change-241426 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/13","Reset To":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/13 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"07eabcd13dd58efcaa96107c36469382cb5a1c0f","subject":"PYCBC-1721: Wrapper SDK Observability - Tracing Baseline"}],"author":{"name":"Jared Casey","email":"jared.casey@couchbase.com","date":"2026-02-22 01:42:22.000000000","tz":-420},"committer":{"name":"Anirudh Lakhotia","email":"anirudh.lakhotia@couchbase.com","date":"2026-03-26 18:21:01.000000000","tz":330},"subject":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs","message":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs\n\nChanges\n-------\n* Add tracing \"hooks\" to all remaining management operations:\n  Analytics Index, Eventing Function, Search Index, User and\n  View Index management\n* Update request builder and implementation layers to accept and\n  propagate observability_instruments and obs_handler throughout\n  all management API call paths (sync, async and Twisted)\n* Fix req_to_dict in management type files to propagate\n  wrapper_span_name and parent_span from obs_handler into\n  the operation request dictionaries\n* Fix typo: rename search_index_mgmt_imply.py to\n  search_index_mgmt_impl.py in both acouchbase and txcouchbase\n* Update cluster, bucket and scope constructors (sync, async and\n  Twisted) to propagate observability_instruments when creating\n  management objects\n* Add tracing support to txcouchbase management APIs using manual\n  span management with addBoth/_finish_span pattern\n* Add span option to all management operation option classes\n  (Analytics, Eventing, Search Index, User, Views) with docstrings\n  and @overload signatures where applicable\n* Add op_type_toggle param to SearchIndexManager and\n  ScopeSearchIndexManager control methods (pause/resume ingest,\n  allow/disallow querying, freeze/unfreeze plan) across sync,\n  async and Twisted managers so OpName.from_op_type() can\n  resolve the correct operation name\n* Add explanatory comments to analytics managers (sync, async and\n  Twisted) clarifying the arbitrary choice of\n  AnalyticsLinkCreateCouchbaseRemoteLink /\n  AnalyticsLinkReplaceCouchbaseRemoteLink as the op_type\n* Expand test suite to cover upsert, get, get_all and drop (plus\n  error cases) for Search Index and User management; confirm\n  parent span propagation for all management APIs\n\nChange-Id: Ic1b406151b79994837052e9ac97b57b6deb53f8b\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"07eabcd13dd58efcaa96107c36469382cb5a1c0f","is_merged_in_target_branch":false,"change_id":"I4b1eda52324d0314f95eb6631b4ec3015cff23c2","change_number":241023,"patch_set_number":30,"change_status":"MERGED"}],"branch":"refs/heads/master"},"254ad7284b9e2911bb841f3211112ad8d6dfe096":{"kind":"REWORK","_number":14,"created":"2026-03-27 14:00:49.000000000","uploader":{"_account_id":1005381,"name":"Anirudh Lakhotia","display_name":"Anirudh Lakhotia","email":"anirudh.lakhotia@couchbase.com","username":"anirudhlakhotia","avatars":[{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9b86347dbed7e8c52746d07945b7649b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/26/241426/14","fetch":{"anonymous http":{"url":"https://review.couchbase.org/couchbase-python-client","ref":"refs/changes/26/241426/14","commands":{"Branch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/14 \u0026\u0026 git checkout -b change-241426 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/14","Reset To":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/14 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"07eabcd13dd58efcaa96107c36469382cb5a1c0f","subject":"PYCBC-1721: Wrapper SDK Observability - Tracing Baseline"}],"author":{"name":"Jared Casey","email":"jared.casey@couchbase.com","date":"2026-02-22 01:42:22.000000000","tz":-420},"committer":{"name":"Anirudh Lakhotia","email":"anirudh.lakhotia@couchbase.com","date":"2026-03-27 13:59:15.000000000","tz":330},"subject":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs","message":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs\n\nChanges\n-------\n* Add tracing \"hooks\" to all remaining management operations:\n  Analytics Index, Eventing Function, Search Index, User and\n  View Index management\n* Update request builder and implementation layers to accept and\n  propagate observability_instruments and obs_handler throughout\n  all management API call paths (sync, async and Twisted)\n* Fix req_to_dict in management type files to propagate\n  wrapper_span_name and parent_span from obs_handler into\n  the operation request dictionaries\n* Fix typo: rename search_index_mgmt_imply.py to\n  search_index_mgmt_impl.py in both acouchbase and txcouchbase\n* Update cluster, bucket and scope constructors (sync, async and\n  Twisted) to propagate observability_instruments when creating\n  management objects\n* Add tracing support to txcouchbase management APIs using manual\n  span management with addBoth/_finish_span pattern\n* Add span option to all management operation option classes\n  (Analytics, Eventing, Search Index, User, Views) with docstrings\n  and @overload signatures where applicable\n* Add op_type_toggle param to SearchIndexManager and\n  ScopeSearchIndexManager control methods (pause/resume ingest,\n  allow/disallow querying, freeze/unfreeze plan) across sync,\n  async and Twisted managers so OpName.from_op_type() can\n  resolve the correct operation name\n* Add explanatory comments to analytics managers (sync, async and\n  Twisted) clarifying the arbitrary choice of\n  AnalyticsLinkCreateCouchbaseRemoteLink /\n  AnalyticsLinkReplaceCouchbaseRemoteLink as the op_type\n* Expand test suite to cover upsert, get, get_all and drop (plus\n  error cases) for Search Index and User management; confirm\n  parent span propagation for all management APIs\n\nChange-Id: Ic1b406151b79994837052e9ac97b57b6deb53f8b\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"07eabcd13dd58efcaa96107c36469382cb5a1c0f","is_merged_in_target_branch":false,"change_id":"I4b1eda52324d0314f95eb6631b4ec3015cff23c2","change_number":241023,"patch_set_number":30,"change_status":"MERGED"}],"branch":"refs/heads/master"},"acfe5417d8c705b1374715b378e2216a2c1e57c8":{"kind":"REWORK","_number":15,"created":"2026-03-27 18:32:36.000000000","uploader":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/26/241426/15","fetch":{"anonymous http":{"url":"https://review.couchbase.org/couchbase-python-client","ref":"refs/changes/26/241426/15","commands":{"Branch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/15 \u0026\u0026 git checkout -b change-241426 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/15","Reset To":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/15 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"07eabcd13dd58efcaa96107c36469382cb5a1c0f","subject":"PYCBC-1721: Wrapper SDK Observability - Tracing Baseline"}],"author":{"name":"Jared Casey","email":"jared.casey@couchbase.com","date":"2026-02-22 01:42:22.000000000","tz":-420},"committer":{"name":"Jared Casey","email":"jared.casey@couchbase.com","date":"2026-03-27 18:32:30.000000000","tz":-360},"subject":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs","message":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs\n\nChanges\n-------\n* Add tracing \"hooks\" to all remaining management operations:\n  Analytics Index, Eventing Function, Search Index, User and\n  View Index management\n* Update request builder and implementation layers to accept and\n  propagate observability_instruments and obs_handler throughout\n  all management API call paths (sync, async and Twisted)\n* Fix req_to_dict in management type files to propagate\n  wrapper_span_name and parent_span from obs_handler into\n  the operation request dictionaries\n* Fix typo: rename search_index_mgmt_imply.py to\n  search_index_mgmt_impl.py in both acouchbase and txcouchbase\n* Update cluster, bucket and scope constructors (sync, async and\n  Twisted) to propagate observability_instruments when creating\n  management objects\n* Add tracing support to txcouchbase management APIs using manual\n  span management with addBoth/_finish_span pattern\n* Add span option to all management operation option classes\n  (Analytics, Eventing, Search Index, User, Views) with docstrings\n  and @overload signatures where applicable\n* Add op_type_toggle param to SearchIndexManager and\n  ScopeSearchIndexManager control methods (pause/resume ingest,\n  allow/disallow querying, freeze/unfreeze plan) across sync,\n  async and Twisted managers so OpName.from_op_type() can\n  resolve the correct operation name\n* Add explanatory comments to analytics managers (sync, async and\n  Twisted) clarifying the arbitrary choice of\n  AnalyticsLinkCreateCouchbaseRemoteLink /\n  AnalyticsLinkReplaceCouchbaseRemoteLink as the op_type\n* Expand test suite to cover upsert, get, get_all and drop (plus\n  error cases) for Search Index and User management; confirm\n  parent span propagation for all management APIs\n\nChange-Id: Ic1b406151b79994837052e9ac97b57b6deb53f8b\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"07eabcd13dd58efcaa96107c36469382cb5a1c0f","is_merged_in_target_branch":false,"change_id":"I4b1eda52324d0314f95eb6631b4ec3015cff23c2","change_number":241023,"patch_set_number":30,"change_status":"MERGED"}],"branch":"refs/heads/master"},"f5b94e8aa9b50be8862f4b9680e048fa681023b8":{"kind":"TRIVIAL_REBASE","_number":16,"created":"2026-03-28 14:36:27.000000000","uploader":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/26/241426/16","fetch":{"anonymous http":{"url":"https://review.couchbase.org/couchbase-python-client","ref":"refs/changes/26/241426/16","commands":{"Branch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/16 \u0026\u0026 git checkout -b change-241426 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/16","Reset To":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/16 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"ff9875f47a1b199904ac2d27259e8d5621cd5bfa","subject":"PYCBC-1721: Wrapper SDK Observability - Tracing Baseline"}],"author":{"name":"Jared Casey","email":"jared.casey@couchbase.com","date":"2026-02-22 01:42:22.000000000","tz":-420},"committer":{"name":"Jared Casey","email":"jared.casey@couchbase.com","date":"2026-03-28 14:36:27.000000000","tz":0},"subject":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs","message":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs\n\nChanges\n-------\n* Add tracing \"hooks\" to all remaining management operations:\n  Analytics Index, Eventing Function, Search Index, User and\n  View Index management\n* Update request builder and implementation layers to accept and\n  propagate observability_instruments and obs_handler throughout\n  all management API call paths (sync, async and Twisted)\n* Fix req_to_dict in management type files to propagate\n  wrapper_span_name and parent_span from obs_handler into\n  the operation request dictionaries\n* Fix typo: rename search_index_mgmt_imply.py to\n  search_index_mgmt_impl.py in both acouchbase and txcouchbase\n* Update cluster, bucket and scope constructors (sync, async and\n  Twisted) to propagate observability_instruments when creating\n  management objects\n* Add tracing support to txcouchbase management APIs using manual\n  span management with addBoth/_finish_span pattern\n* Add span option to all management operation option classes\n  (Analytics, Eventing, Search Index, User, Views) with docstrings\n  and @overload signatures where applicable\n* Add op_type_toggle param to SearchIndexManager and\n  ScopeSearchIndexManager control methods (pause/resume ingest,\n  allow/disallow querying, freeze/unfreeze plan) across sync,\n  async and Twisted managers so OpName.from_op_type() can\n  resolve the correct operation name\n* Add explanatory comments to analytics managers (sync, async and\n  Twisted) clarifying the arbitrary choice of\n  AnalyticsLinkCreateCouchbaseRemoteLink /\n  AnalyticsLinkReplaceCouchbaseRemoteLink as the op_type\n* Expand test suite to cover upsert, get, get_all and drop (plus\n  error cases) for Search Index and User management; confirm\n  parent span propagation for all management APIs\n\nChange-Id: Ic1b406151b79994837052e9ac97b57b6deb53f8b\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ff9875f47a1b199904ac2d27259e8d5621cd5bfa","is_merged_in_target_branch":false,"change_id":"I4b1eda52324d0314f95eb6631b4ec3015cff23c2","change_number":241023,"patch_set_number":31,"change_status":"MERGED"}],"branch":"refs/heads/master","description":"Rebase"},"9583de78f8260d05c11e0b16fa93d0884b0d6ad8":{"kind":"REWORK","_number":17,"created":"2026-03-30 21:53:26.000000000","uploader":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/26/241426/17","fetch":{"anonymous http":{"url":"https://review.couchbase.org/couchbase-python-client","ref":"refs/changes/26/241426/17","commands":{"Branch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/17 \u0026\u0026 git checkout -b change-241426 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/17","Reset To":"git fetch https://review.couchbase.org/couchbase-python-client refs/changes/26/241426/17 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"5dc9ef7a15e75a970194b19317d6eb929277653e","subject":"PYCBC-1721: Wrapper SDK Observability - Tracing Baseline"}],"author":{"name":"Jared Casey","email":"jared.casey@couchbase.com","date":"2026-02-22 01:42:22.000000000","tz":-420},"committer":{"name":"Jared Casey","email":"jared.casey@couchbase.com","date":"2026-03-30 21:53:26.000000000","tz":0},"subject":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs","message":"PYCBC-1750: Wrapper SDK Observability - Remaining Management APIs\n\nChanges\n-------\n* Add tracing \"hooks\" to all remaining management operations:\n  Analytics Index, Eventing Function, Search Index, User and\n  View Index management\n* Update request builder and implementation layers to accept and\n  propagate observability_instruments and obs_handler throughout\n  all management API call paths (sync, async and Twisted)\n* Fix req_to_dict in management type files to propagate\n  wrapper_span_name and parent_span from obs_handler into\n  the operation request dictionaries\n* Fix typo: rename search_index_mgmt_imply.py to\n  search_index_mgmt_impl.py in both acouchbase and txcouchbase\n* Update cluster, bucket and scope constructors (sync, async and\n  Twisted) to propagate observability_instruments when creating\n  management objects\n* Add tracing support to txcouchbase management APIs using manual\n  span management with addBoth/_finish_span pattern\n* Add span option to all management operation option classes\n  (Analytics, Eventing, Search Index, User, Views) with docstrings\n  and @overload signatures where applicable\n* Add op_type_toggle param to SearchIndexManager and\n  ScopeSearchIndexManager control methods (pause/resume ingest,\n  allow/disallow querying, freeze/unfreeze plan) across sync,\n  async and Twisted managers so OpName.from_op_type() can\n  resolve the correct operation name\n* Add explanatory comments to analytics managers (sync, async and\n  Twisted) clarifying the arbitrary choice of\n  AnalyticsLinkCreateCouchbaseRemoteLink /\n  AnalyticsLinkReplaceCouchbaseRemoteLink as the op_type\n* Expand test suite to cover upsert, get, get_all and drop (plus\n  error cases) for Search Index and User management; confirm\n  parent span propagation for all management APIs\n\nChange-Id: Ic1b406151b79994837052e9ac97b57b6deb53f8b\nReviewed-on: https://review.couchbase.org/c/couchbase-python-client/+/241426\nTested-by: Build Bot \u003cbuild@couchbase.com\u003e\nReviewed-by: Sergey Avseyev \u003csergey.avseyev@gmail.com\u003e\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"5dc9ef7a15e75a970194b19317d6eb929277653e","is_merged_in_target_branch":true,"change_id":"I4b1eda52324d0314f95eb6631b4ec3015cff23c2","change_number":241023,"patch_set_number":32,"change_status":"MERGED"}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":1000201,"name":"Sergey Avseyev","email":"sergey.avseyev@gmail.com","username":"avsej","avatars":[{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}},{"label":"Well-Formed","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dMAX -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX","-label:Verified\u003dMIN"],"failing_atoms":[]}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX","-label:Code-Review\u003dMIN"],"failing_atoms":[]}}]}
