)]}'
{"id":"couchbase-net-client~244798","triplet_id":"couchbase-net-client~master~Id86e824769965f3985b677e236d57897e62f2f33","project":"couchbase-net-client","branch":"master","attention_set":{},"removed_from_attention_set":{"1004452":{"account":{"_account_id":1004452,"name":"David Kelly","email":"davidmichaelkelly@gmail.com","username":"davidkelly","avatars":[{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"last_update":"2026-05-12 18:48:49.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Id86e824769965f3985b677e236d57897e62f2f33","subject":"NCBC-4201: Fix Stellar HTTP/2 retries and strict timeout enforcement","status":"MERGED","created":"2026-05-08 18:03:20.000000000","updated":"2026-05-12 18:48:49.000000000","submitted":"2026-05-12 18:48:49.000000000","submitter":{"_account_id":1004452,"name":"David Kelly","email":"davidmichaelkelly@gmail.com","username":"davidkelly","avatars":[{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"244798","meta_rev_id":"7e9122388c51c5cedf6cadd5a5b4b78008252dec","_number":244798,"virtual_id_number":244798,"owner":{"_account_id":1004452,"name":"David Kelly","email":"davidmichaelkelly@gmail.com","username":"davidkelly","avatars":[{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.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":[{"value":0,"_account_id":1000530,"name":"Jeffry Morris","email":"jeffrymorris@gmail.com","username":"jmorris","avatars":[{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"_account_id":1004452,"name":"David Kelly","email":"davidmichaelkelly@gmail.com","username":"davidkelly","avatars":[{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2026-05-12 18:48:49.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"]}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Code-Review":{"approved":{"_account_id":1000530,"name":"Jeffry Morris","email":"jeffrymorris@gmail.com","username":"jmorris","avatars":[{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"all":[{"tag":"autogenerated:gerrit:merged","value":2,"date":"2026-05-12 18:48:49.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000530,"name":"Jeffry Morris","email":"jeffrymorris@gmail.com","username":"jmorris","avatars":[{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"_account_id":1004452,"name":"David Kelly","email":"davidmichaelkelly@gmail.com","username":"davidkelly","avatars":[{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"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"]}],"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":1000530,"name":"Jeffry Morris","email":"jeffrymorris@gmail.com","username":"jmorris","avatars":[{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"_account_id":1004452,"name":"David Kelly","email":"davidmichaelkelly@gmail.com","username":"davidkelly","avatars":[{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"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"]}],"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":{"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":1000530,"name":"Jeffry Morris","email":"jeffrymorris@gmail.com","username":"jmorris","avatars":[{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":1004452,"name":"David Kelly","email":"davidmichaelkelly@gmail.com","username":"davidkelly","avatars":[{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-05-08 18:03:31.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-05-08 18:19:07.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-05-12 18:26:47.000000000","updated_by":{"_account_id":1000530,"name":"Jeffry Morris","email":"jeffrymorris@gmail.com","username":"jmorris","avatars":[{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"reviewer":{"_account_id":1000530,"name":"Jeffry Morris","email":"jeffrymorris@gmail.com","username":"jmorris","avatars":[{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"state":"REVIEWER"}],"messages":[{"id":"35d8576edd30c04816376e74a4c4abc341f223c5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1004452,"name":"David Kelly","email":"davidmichaelkelly@gmail.com","username":"davidkelly","avatars":[{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-05-08 18:03:20.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2bff9360baba63b707be720333f46679c9f30e36","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-05-08 18:03:31.000000000","message":"Patch Set 1:\n\nBuild Started https://sdk.jenkins.couchbase.com/job/dotnet/job/sdk/job/couchbase-net-client-cv-trigger/6266/","accounts_in_message":[],"_revision_number":1},{"id":"90481beae079b044408d2b8eb5fe8a3cef83ea3a","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-05-08 18:19:07.000000000","message":"Patch Set 1: Verified+1\n\nBuild Successful \n\nhttps://sdk.jenkins.couchbase.com/job/dotnet/job/sdk/job/couchbase-net-client-cv-trigger/6266/ : success","accounts_in_message":[],"_revision_number":1},{"id":"01ec841bb45d017f87c533f4307bbefae2c73a30","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1004452,"name":"David Kelly","email":"davidmichaelkelly@gmail.com","username":"davidkelly","avatars":[{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-05-08 18:22:22.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE OR changekind:NO_CODE_CHANGE\")\n","accounts_in_message":[],"_revision_number":2},{"id":"e32e5577c9b2c109114a35ff326712d61274c0c6","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-05-08 18:22:31.000000000","message":"Patch Set 2:\n\nBuild Started https://sdk.jenkins.couchbase.com/job/dotnet/job/sdk/job/couchbase-net-client-cv-trigger/6267/","accounts_in_message":[],"_revision_number":2},{"id":"45524db096f2b633ca1a80af719f3a8869cdadf6","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-05-08 18:35:17.000000000","message":"Patch Set 2: Verified+1\n\nBuild Successful \n\nhttps://sdk.jenkins.couchbase.com/job/dotnet/job/sdk/job/couchbase-net-client-cv-trigger/6267/ : success","accounts_in_message":[],"_revision_number":2},{"id":"046e8edbd81934fa2fc17de454df0b6cbb63cadb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1004452,"name":"David Kelly","email":"davidmichaelkelly@gmail.com","username":"davidkelly","avatars":[{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-05-09 04:27:46.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":"a05ae51d1036bc418b6d22fc5a936e6bc5f9fb06","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-05-09 04:27:55.000000000","message":"Patch Set 3:\n\nBuild Started https://sdk.jenkins.couchbase.com/job/dotnet/job/sdk/job/couchbase-net-client-cv-trigger/6268/","accounts_in_message":[],"_revision_number":3},{"id":"8c0ed47d85090365ad7de098a15b780306320f35","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-05-09 04:44:02.000000000","message":"Patch Set 3: Verified-1\n\nBuild Failed \n\nhttps://sdk.jenkins.couchbase.com/job/dotnet/job/sdk/job/couchbase-net-client-cv-trigger/6268/ : failed","accounts_in_message":[],"_revision_number":3},{"id":"d985090b4b2d8440a66fed1ee9aaf7ce0d98a110","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1004452,"name":"David Kelly","email":"davidmichaelkelly@gmail.com","username":"davidkelly","avatars":[{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-05-09 05:00:45.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":"9ed7f685651798b05e2086e1c3a89936a492f5a8","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-05-09 05:00:51.000000000","message":"Patch Set 4:\n\nBuild Started https://sdk.jenkins.couchbase.com/job/dotnet/job/sdk/job/couchbase-net-client-cv-trigger/6269/","accounts_in_message":[],"_revision_number":4},{"id":"0ab4542b56435d5d7e81dbeaa9bda82e99f16772","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-05-09 05:10:23.000000000","message":"Patch Set 4: Verified-1\n\nBuild Failed \n\nhttps://sdk.jenkins.couchbase.com/job/dotnet/job/sdk/job/couchbase-net-client-cv-trigger/6269/ : failed","accounts_in_message":[],"_revision_number":4},{"id":"040d59f31b7095c2beb67ddfe56aca717905eba4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1004452,"name":"David Kelly","email":"davidmichaelkelly@gmail.com","username":"davidkelly","avatars":[{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-05-09 05:42:38.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"changekind:NO_CHANGE OR changekind:NO_CODE_CHANGE\")\n","accounts_in_message":[],"_revision_number":5},{"id":"5ed23c951f7c4be07d4fceabe6f59111c151a1d5","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-05-09 05:42:46.000000000","message":"Patch Set 5:\n\nBuild Started https://sdk.jenkins.couchbase.com/job/dotnet/job/sdk/job/couchbase-net-client-cv-trigger/6270/","accounts_in_message":[],"_revision_number":5},{"id":"1c091a8918a70c49f75537cf4783e15d24c457e6","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-05-09 05:56:43.000000000","message":"Patch Set 5: Verified+1\n\nBuild Successful \n\nhttps://sdk.jenkins.couchbase.com/job/dotnet/job/sdk/job/couchbase-net-client-cv-trigger/6270/ : success","accounts_in_message":[],"_revision_number":5},{"id":"01cb92d8d865b2ca130e68bf4fb4f90ba7b5038d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1004452,"name":"David Kelly","email":"davidmichaelkelly@gmail.com","username":"davidkelly","avatars":[{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-05-09 17:11:03.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE OR changekind:NO_CODE_CHANGE\")\n","accounts_in_message":[],"_revision_number":6},{"id":"10622c70bcf45b015dca9b86397f19012d0d5774","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-05-09 17:11:12.000000000","message":"Patch Set 6:\n\nBuild Started https://sdk.jenkins.couchbase.com/job/dotnet/job/sdk/job/couchbase-net-client-cv-trigger/6271/","accounts_in_message":[],"_revision_number":6},{"id":"14e0263de7251c9a1b1c8508f2402632ccd3ff46","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-05-09 17:24:30.000000000","message":"Patch Set 6: Verified+1\n\nBuild Successful \n\nhttps://sdk.jenkins.couchbase.com/job/dotnet/job/sdk/job/couchbase-net-client-cv-trigger/6271/ : success","accounts_in_message":[],"_revision_number":6},{"id":"06d778fe3984d31a4b2315efb03aaa147893a1bb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1004452,"name":"David Kelly","email":"davidmichaelkelly@gmail.com","username":"davidkelly","avatars":[{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-05-10 00:01:11.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":"dd291586d314deef0132abebdd24a39691ef8766","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-05-10 00:01:19.000000000","message":"Patch Set 7:\n\nBuild Started https://sdk.jenkins.couchbase.com/job/dotnet/job/sdk/job/couchbase-net-client-cv-trigger/6272/","accounts_in_message":[],"_revision_number":7},{"id":"e7d7267688bd5200c1307bb885a8fcaad0df3606","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-05-10 00:11:45.000000000","message":"Patch Set 7: Verified-1\n\nBuild Failed \n\nhttps://sdk.jenkins.couchbase.com/job/dotnet/job/sdk/job/couchbase-net-client-cv-trigger/6272/ : failed","accounts_in_message":[],"_revision_number":7},{"id":"d2379a1bc13e4710009323a5c5a68c54d572cf0f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1004452,"name":"David Kelly","email":"davidmichaelkelly@gmail.com","username":"davidkelly","avatars":[{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-05-11 18:14:53.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"changekind:NO_CHANGE OR changekind:NO_CODE_CHANGE\")\n","accounts_in_message":[],"_revision_number":8},{"id":"c824fda0111cd3d60f4c4f9360323fec9e1aa700","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-05-11 18:15:00.000000000","message":"Patch Set 8:\n\nBuild Started https://sdk.jenkins.couchbase.com/job/dotnet/job/sdk/job/couchbase-net-client-cv-trigger/6273/","accounts_in_message":[],"_revision_number":8},{"id":"b02fe7a348bcd4b58eee63fc5f6493ee95a19fad","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-05-11 18:26:02.000000000","message":"Patch Set 8: Verified-1\n\nBuild Failed \n\nhttps://sdk.jenkins.couchbase.com/job/dotnet/job/sdk/job/couchbase-net-client-cv-trigger/6273/ : failed","accounts_in_message":[],"_revision_number":8},{"id":"b2f22c1196fce928b42334f73cc56c7092c9cd45","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1004452,"name":"David Kelly","email":"davidmichaelkelly@gmail.com","username":"davidkelly","avatars":[{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-05-11 18:44:36.000000000","message":"Uploaded patch set 9: New patch set was added with same tree, parent tree, and commit message as Patch Set 8.\n\nCopied Votes:\n* Verified-1 (copy condition: \"**changekind:NO_CHANGE** OR **changekind:NO_CODE_CHANGE**\")\n","accounts_in_message":[],"_revision_number":9},{"id":"dfc71747bd4e6f6d2e0beaf90e07826946a88648","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-05-11 18:44:46.000000000","message":"Patch Set 9: -Verified\n\nBuild Started https://sdk.jenkins.couchbase.com/job/dotnet/job/sdk/job/couchbase-net-client-cv-trigger/6274/","accounts_in_message":[],"_revision_number":9},{"id":"37803edcf459c416c705094f4dea8733adba90ec","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1004452,"name":"David Kelly","email":"davidmichaelkelly@gmail.com","username":"davidkelly","avatars":[{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-05-11 18:49:26.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"5eade07d69a44c01c0d3508ab0410b58b39c6834","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-05-11 18:50:16.000000000","message":"Patch Set 9: Verified-1\n\nBuild Failed \n\nhttps://sdk.jenkins.couchbase.com/job/dotnet/job/sdk/job/couchbase-net-client-cv-trigger/6274/ : ABORTED","accounts_in_message":[],"_revision_number":9},{"id":"dbc66259fbda13193f4cb6c057cacd7e3b28ec5b","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-05-11 18:50:18.000000000","message":"Patch Set 10:\n\nBuild Started https://sdk.jenkins.couchbase.com/job/dotnet/job/sdk/job/couchbase-net-client-cv-trigger/6275/","accounts_in_message":[],"_revision_number":10},{"id":"2273c4870c5d4961b631f2ad6427608a2da924f9","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-05-11 19:04:52.000000000","message":"Patch Set 10: Verified+1\n\nBuild Successful \n\nhttps://sdk.jenkins.couchbase.com/job/dotnet/job/sdk/job/couchbase-net-client-cv-trigger/6275/ : success","accounts_in_message":[],"_revision_number":10},{"id":"9c1bfd851a30bdad14bf6899de190f6fa5223b86","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1004452,"name":"David Kelly","email":"davidmichaelkelly@gmail.com","username":"davidkelly","avatars":[{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-05-12 15:03:11.000000000","message":"Patch Set 11: Commit message was updated.\n\nCopied Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE OR **changekind:NO_CODE_CHANGE**\")\n","accounts_in_message":[],"_revision_number":11},{"id":"95d9f2e351787bf61152ad5db032af1208664cd4","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-05-12 15:03:22.000000000","message":"Patch Set 11: -Verified\n\nBuild Started https://sdk.jenkins.couchbase.com/job/dotnet/job/sdk/job/couchbase-net-client-cv-trigger/6276/","accounts_in_message":[],"_revision_number":11},{"id":"4b5bc7641f9be353b927533feb22e785fa002422","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-05-12 15:18:00.000000000","message":"Patch Set 11: Verified+1\n\nBuild Successful \n\nhttps://sdk.jenkins.couchbase.com/job/dotnet/job/sdk/job/couchbase-net-client-cv-trigger/6276/ : success","accounts_in_message":[],"_revision_number":11},{"id":"7c3090d7bd5e7ac6820fd92787d65b5951d832c6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1004452,"name":"David Kelly","email":"davidmichaelkelly@gmail.com","username":"davidkelly","avatars":[{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-05-12 15:25:55.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":"bf464981941cebaae44b19e09e1f4ebbd9f056be","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-05-12 15:26:02.000000000","message":"Patch Set 12:\n\nBuild Started https://sdk.jenkins.couchbase.com/job/dotnet/job/sdk/job/couchbase-net-client-cv-trigger/6277/","accounts_in_message":[],"_revision_number":12},{"id":"2f356f0ca05cfc33f4975ee1395cac2ebe051eee","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-05-12 15:40:51.000000000","message":"Patch Set 12: Verified+1\n\nBuild Successful \n\nhttps://sdk.jenkins.couchbase.com/job/dotnet/job/sdk/job/couchbase-net-client-cv-trigger/6277/ : success","accounts_in_message":[],"_revision_number":12},{"id":"5f625c7ae9b65711480bb5528bab4c374e6e31ec","author":{"_account_id":1000530,"name":"Jeffry Morris","email":"jeffrymorris@gmail.com","username":"jmorris","avatars":[{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-05-12 18:26:47.000000000","message":"Patch Set 12: Code-Review+2","accounts_in_message":[],"_revision_number":12},{"id":"7e9122388c51c5cedf6cadd5a5b4b78008252dec","tag":"autogenerated:gerrit:merged","author":{"_account_id":1004452,"name":"David Kelly","email":"davidmichaelkelly@gmail.com","username":"davidkelly","avatars":[{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2026-05-12 18:48:49.000000000","message":"Change has been successfully cherry-picked as 5d4dc23f35adbaa279ab688396ee700c2feb494e","accounts_in_message":[],"_revision_number":13}],"current_revision_number":13,"current_revision":"5d4dc23f35adbaa279ab688396ee700c2feb494e","revisions":{"a9c98bd4325494cfd1b5e545f370ca7744ba77a5":{"kind":"REWORK","_number":1,"created":"2026-05-08 18:03:20.000000000","uploader":{"_account_id":1004452,"name":"David Kelly","email":"davidmichaelkelly@gmail.com","username":"davidkelly","avatars":[{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/98/244798/1","fetch":{"anonymous http":{"url":"https://review.couchbase.org/couchbase-net-client","ref":"refs/changes/98/244798/1","commands":{"Branch":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/1 \u0026\u0026 git checkout -b change-244798 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/1","Reset To":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"f424dc297170874e2519465db8c5b44e64676bb9","subject":"Update Directory.Build.prop for 3.9.2 release"}],"author":{"name":"David Kelly","email":"davidmichaelkelly@gmail.com","date":"2026-05-08 17:57:38.000000000","tz":-360},"committer":{"name":"David Kelly","email":"davidmichaelkelly@gmail.com","date":"2026-05-08 17:57:38.000000000","tz":-360},"subject":"NCBC-4201: Retry transient HTTP/2 transport errors in StellarRetryHandler","message":"NCBC-4201: Retry transient HTTP/2 transport errors in StellarRetryHandler\n\nMotivation\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nHTTP/2 connection resets on CI surface as StatusCode.Internal\nor raw HttpRequestException, causing permanent failure instead\nof retry.\n\nModification\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n- StatusCode.Internal with HttpRequestException/IOException in\n  the InnerException chain now retries instead of throwing.\n- RetryAsync catches raw HttpRequestException/IOException.\n- Added unit tests and regression guard.\n\nResult\n\u003d\u003d\u003d\u003d\u003d\u003d\nTransport resets retry with backoff, matching Java SDK.\n\nChange-Id: Id86e824769965f3985b677e236d57897e62f2f33\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"f424dc297170874e2519465db8c5b44e64676bb9","is_merged_in_target_branch":true,"change_id":"Ia22bc0e8ed67bf8323721366b347461857f23fb8","change_number":244395,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"412f7cbea857c3ceabb12fe429b548632b5ed246":{"kind":"REWORK","_number":2,"created":"2026-05-08 18:22:22.000000000","uploader":{"_account_id":1004452,"name":"David Kelly","email":"davidmichaelkelly@gmail.com","username":"davidkelly","avatars":[{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/98/244798/2","fetch":{"anonymous http":{"url":"https://review.couchbase.org/couchbase-net-client","ref":"refs/changes/98/244798/2","commands":{"Branch":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/2 \u0026\u0026 git checkout -b change-244798 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/2","Reset To":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"f424dc297170874e2519465db8c5b44e64676bb9","subject":"Update Directory.Build.prop for 3.9.2 release"}],"author":{"name":"David Kelly","email":"davidmichaelkelly@gmail.com","date":"2026-05-08 17:57:38.000000000","tz":-360},"committer":{"name":"David Kelly","email":"davidmichaelkelly@gmail.com","date":"2026-05-08 18:20:53.000000000","tz":-360},"subject":"NCBC-4201: Retry transient HTTP/2 transport errors in StellarRetryHandler","message":"NCBC-4201: Retry transient HTTP/2 transport errors in StellarRetryHandler\n\nMotivation\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nHTTP/2 connection resets on CI surface as StatusCode.Internal\nor raw HttpRequestException, causing permanent failure instead\nof retry.\n\nModification\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n- StatusCode.Internal with HttpRequestException/IOException in\n  the InnerException chain now retries instead of throwing.\n- RetryAsync catches raw HttpRequestException/IOException.\n- Added MaxRetryAttempts check to prevent unbounded retry loops;\n  throws UnambiguousTimeoutException or AmbiguousTimeoutException\n  when limit exceeded.\n- Added unit tests for retry behavior and max retry enforcement.\n\nResult\n\u003d\u003d\u003d\u003d\u003d\u003d\nTransport resets retry with backoff, similar to other sdk.\nRetries are now bounded by MaxRetryAttempts (default 10).\n\nChange-Id: Id86e824769965f3985b677e236d57897e62f2f33\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"f424dc297170874e2519465db8c5b44e64676bb9","is_merged_in_target_branch":true,"change_id":"Ia22bc0e8ed67bf8323721366b347461857f23fb8","change_number":244395,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"f2d073f91bc123312b4f77d2ec1875acd851c9f7":{"kind":"REWORK","_number":3,"created":"2026-05-09 04:27:46.000000000","uploader":{"_account_id":1004452,"name":"David Kelly","email":"davidmichaelkelly@gmail.com","username":"davidkelly","avatars":[{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/98/244798/3","fetch":{"anonymous http":{"url":"https://review.couchbase.org/couchbase-net-client","ref":"refs/changes/98/244798/3","commands":{"Branch":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/3 \u0026\u0026 git checkout -b change-244798 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/3","Reset To":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/3 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"f424dc297170874e2519465db8c5b44e64676bb9","subject":"Update Directory.Build.prop for 3.9.2 release"}],"author":{"name":"David Kelly","email":"davidmichaelkelly@gmail.com","date":"2026-05-09 04:24:04.000000000","tz":-360},"committer":{"name":"David Kelly","email":"davidmichaelkelly@gmail.com","date":"2026-05-09 04:24:04.000000000","tz":-360},"subject":"NCBC-4201: Retry transient HTTP/2 transport errors in StellarRetryHandler","message":"NCBC-4201: Retry transient HTTP/2 transport errors in StellarRetryHandler\n\nMotivation\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nStellar operations were not enforcing timeouts properly. Default timeouts\nwere often missing, and retry loops could become unbounded due to flawed\nretry-limit checks. Furthermore, transient HTTP/2 transport errors (like\nconnection resets) were surfacing as fatal internal errors rather than\nbeing retried.\n\nModifications\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n- Implemented proper timeout enforcement by dynamically calculating a\n  shrinking `RemainingTimeout` and passing it to `GrpcCallOptions`.\n- Removed broken retry-limit checks, delegating timeout enforcement\n  entirely to the gRPC `DeadlineExceeded` exception.\n- Caught transient `HttpRequestException` and `IOException` transport\n  errors and properly mapped them to be retried as `ServiceNotAvailable`\n\nResult\n\u003d\u003d\u003d\u003d\u003d\u003d\nTransport resets retry with backoff, similar to other sdk.\nRetries (and initial requests) now are enforcing timeouts.\n\nChange-Id: Id86e824769965f3985b677e236d57897e62f2f33\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"f424dc297170874e2519465db8c5b44e64676bb9","is_merged_in_target_branch":true,"change_id":"Ia22bc0e8ed67bf8323721366b347461857f23fb8","change_number":244395,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"053da85aba65dc7445fda3ef72ec646f2bf59736":{"kind":"REWORK","_number":4,"created":"2026-05-09 05:00:45.000000000","uploader":{"_account_id":1004452,"name":"David Kelly","email":"davidmichaelkelly@gmail.com","username":"davidkelly","avatars":[{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/98/244798/4","fetch":{"anonymous http":{"url":"https://review.couchbase.org/couchbase-net-client","ref":"refs/changes/98/244798/4","commands":{"Branch":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/4 \u0026\u0026 git checkout -b change-244798 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/4","Reset To":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/4 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"f424dc297170874e2519465db8c5b44e64676bb9","subject":"Update Directory.Build.prop for 3.9.2 release"}],"author":{"name":"David Kelly","email":"davidmichaelkelly@gmail.com","date":"2026-05-09 04:24:04.000000000","tz":-360},"committer":{"name":"David Kelly","email":"davidmichaelkelly@gmail.com","date":"2026-05-09 05:00:36.000000000","tz":-360},"subject":"NCBC-4201: Retry transient HTTP/2 transport errors in StellarRetryHandler","message":"NCBC-4201: Retry transient HTTP/2 transport errors in StellarRetryHandler\n\nMotivation\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nStellar operations were not enforcing timeouts properly. Default timeouts\nwere often missing, and retry loops could become unbounded due to flawed\nretry-limit checks. Furthermore, transient HTTP/2 transport errors (like\nconnection resets) were surfacing as fatal internal errors rather than\nbeing retried.\n\nModifications\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n- Implemented proper timeout enforcement by dynamically calculating a\n  shrinking `RemainingTimeout` and passing it to `GrpcCallOptions`.\n- Removed broken retry-limit checks, delegating timeout enforcement\n  entirely to the gRPC `DeadlineExceeded` exception.\n- Caught transient `HttpRequestException` and `IOException` transport\n  errors and properly mapped them to be retried as `ServiceNotAvailable`\n\nResult\n\u003d\u003d\u003d\u003d\u003d\u003d\nTransport resets retry with backoff, similar to other sdk.\nRetries (and initial requests) now are enforcing timeouts.\n\nChange-Id: Id86e824769965f3985b677e236d57897e62f2f33\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"f424dc297170874e2519465db8c5b44e64676bb9","is_merged_in_target_branch":true,"change_id":"Ia22bc0e8ed67bf8323721366b347461857f23fb8","change_number":244395,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"09b5c33dcd98ccffe0c855e943349bd5559243a1":{"kind":"REWORK","_number":5,"created":"2026-05-09 05:42:38.000000000","uploader":{"_account_id":1004452,"name":"David Kelly","email":"davidmichaelkelly@gmail.com","username":"davidkelly","avatars":[{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/98/244798/5","fetch":{"anonymous http":{"url":"https://review.couchbase.org/couchbase-net-client","ref":"refs/changes/98/244798/5","commands":{"Branch":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/5 \u0026\u0026 git checkout -b change-244798 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/5","Reset To":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/5 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"f424dc297170874e2519465db8c5b44e64676bb9","subject":"Update Directory.Build.prop for 3.9.2 release"}],"author":{"name":"David Kelly","email":"davidmichaelkelly@gmail.com","date":"2026-05-09 04:24:04.000000000","tz":-360},"committer":{"name":"David Kelly","email":"davidmichaelkelly@gmail.com","date":"2026-05-09 05:42:24.000000000","tz":-360},"subject":"NCBC-4201: Retry transient HTTP/2 transport errors in StellarRetryHandler","message":"NCBC-4201: Retry transient HTTP/2 transport errors in StellarRetryHandler\n\nMotivation\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nStellar operations were not enforcing timeouts properly. Default timeouts\nwere often missing, and retry loops could become unbounded due to flawed\nretry-limit checks. Furthermore, transient HTTP/2 transport errors (like\nconnection resets) were surfacing as fatal internal errors rather than\nbeing retried.\n\nModifications\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n- Implemented proper timeout enforcement by dynamically calculating a\n  shrinking `RemainingTimeout` and passing it to `GrpcCallOptions`.\n- Removed broken retry-limit checks, delegating timeout enforcement\n  entirely to the gRPC `DeadlineExceeded` exception.\n- Caught transient `HttpRequestException` and `IOException` transport\n  errors and properly mapped them to be retried as `ServiceNotAvailable`\n\nResult\n\u003d\u003d\u003d\u003d\u003d\u003d\nTransport resets retry with backoff, similar to other sdk.\nRetries (and initial requests) now are enforcing timeouts.\n\nChange-Id: Id86e824769965f3985b677e236d57897e62f2f33\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"f424dc297170874e2519465db8c5b44e64676bb9","is_merged_in_target_branch":true,"change_id":"Ia22bc0e8ed67bf8323721366b347461857f23fb8","change_number":244395,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"55ef6589668ca49c879c246b713d0a0bc0067cc4":{"kind":"REWORK","_number":6,"created":"2026-05-09 17:11:03.000000000","uploader":{"_account_id":1004452,"name":"David Kelly","email":"davidmichaelkelly@gmail.com","username":"davidkelly","avatars":[{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/98/244798/6","fetch":{"anonymous http":{"url":"https://review.couchbase.org/couchbase-net-client","ref":"refs/changes/98/244798/6","commands":{"Branch":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/6 \u0026\u0026 git checkout -b change-244798 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/6","Reset To":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/6 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"f424dc297170874e2519465db8c5b44e64676bb9","subject":"Update Directory.Build.prop for 3.9.2 release"}],"author":{"name":"David Kelly","email":"davidmichaelkelly@gmail.com","date":"2026-05-09 04:24:04.000000000","tz":-360},"committer":{"name":"David Kelly","email":"davidmichaelkelly@gmail.com","date":"2026-05-09 17:09:19.000000000","tz":-360},"subject":"NCBC-4201: Retry transient HTTP/2 transport errors in StellarRetryHandler","message":"NCBC-4201: Retry transient HTTP/2 transport errors in StellarRetryHandler\n\nMotivation\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nStellar operations were not enforcing timeouts properly. Default timeouts\nwere often missing, and retry loops could become unbounded due to flawed\nretry-limit checks. Furthermore, transient HTTP/2 transport errors (like\nconnection resets) were surfacing as fatal internal errors rather than\nbeing retried.\n\nModifications\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n- Enable multiple http2 connections in StellarCluster.  This allows\n  new connections when the existing one goes dead\n- Implemented proper timeout enforcement by dynamically calculating a\n  shrinking `RemainingTimeout` and passing it to `GrpcCallOptions`.\n- Removed broken retry-limit checks, delegating timeout enforcement\n  entirely to the gRPC `DeadlineExceeded` exception.\n- Caught transient `HttpRequestException` and `IOException` transport\n  errors and properly mapped them to be retried as `ServiceNotAvailable`\n\nResult\n\u003d\u003d\u003d\u003d\u003d\u003d\nTransport resets retry with backoff, similar to other sdk.\nRetries (and initial requests) now are enforcing timeouts.\n\nChange-Id: Id86e824769965f3985b677e236d57897e62f2f33\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"f424dc297170874e2519465db8c5b44e64676bb9","is_merged_in_target_branch":true,"change_id":"Ia22bc0e8ed67bf8323721366b347461857f23fb8","change_number":244395,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"7c4444ad9ce3844cd699ec0b66a2a7e0dbda0e3e":{"kind":"REWORK","_number":7,"created":"2026-05-10 00:01:11.000000000","uploader":{"_account_id":1004452,"name":"David Kelly","email":"davidmichaelkelly@gmail.com","username":"davidkelly","avatars":[{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/98/244798/7","fetch":{"anonymous http":{"url":"https://review.couchbase.org/couchbase-net-client","ref":"refs/changes/98/244798/7","commands":{"Branch":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/7 \u0026\u0026 git checkout -b change-244798 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/7","Reset To":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/7 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"f424dc297170874e2519465db8c5b44e64676bb9","subject":"Update Directory.Build.prop for 3.9.2 release"}],"author":{"name":"David Kelly","email":"davidmichaelkelly@gmail.com","date":"2026-05-09 04:24:04.000000000","tz":-360},"committer":{"name":"David Kelly","email":"davidmichaelkelly@gmail.com","date":"2026-05-10 00:01:01.000000000","tz":-360},"subject":"NCBC-4201: Retry transient HTTP/2 transport errors in StellarRetryHandler","message":"NCBC-4201: Retry transient HTTP/2 transport errors in StellarRetryHandler\n\nMotivation\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nStellar operations were not enforcing timeouts properly. Default timeouts\nwere often missing, and retry loops could become unbounded due to flawed\nretry-limit checks. Furthermore, transient HTTP/2 transport errors (like\nconnection resets) were surfacing as fatal internal errors rather than\nbeing retried.\n\nModifications\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n- Enable multiple http2 connections in StellarCluster.  This allows\n  new connections when the existing one goes dead\n- Implemented proper timeout enforcement by dynamically calculating a\n  shrinking `RemainingTimeout` and passing it to `GrpcCallOptions`.\n- Removed broken retry-limit checks, delegating timeout enforcement\n  entirely to the gRPC `DeadlineExceeded` exception.\n- Caught transient `HttpRequestException` and `IOException` transport\n  errors and properly mapped them to be retried as `ServiceNotAvailable`\n\nResult\n\u003d\u003d\u003d\u003d\u003d\u003d\nTransport resets retry with backoff, similar to other sdk.\nRetries (and initial requests) now are enforcing timeouts.\n\nChange-Id: Id86e824769965f3985b677e236d57897e62f2f33\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"f424dc297170874e2519465db8c5b44e64676bb9","is_merged_in_target_branch":true,"change_id":"Ia22bc0e8ed67bf8323721366b347461857f23fb8","change_number":244395,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"ec12fe3decf1d07a3398da09ec43a34e0d27ef1b":{"kind":"REWORK","_number":8,"created":"2026-05-11 18:14:53.000000000","uploader":{"_account_id":1004452,"name":"David Kelly","email":"davidmichaelkelly@gmail.com","username":"davidkelly","avatars":[{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/98/244798/8","fetch":{"anonymous http":{"url":"https://review.couchbase.org/couchbase-net-client","ref":"refs/changes/98/244798/8","commands":{"Branch":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/8 \u0026\u0026 git checkout -b change-244798 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/8","Reset To":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/8 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"f424dc297170874e2519465db8c5b44e64676bb9","subject":"Update Directory.Build.prop for 3.9.2 release"}],"author":{"name":"David Kelly","email":"davidmichaelkelly@gmail.com","date":"2026-05-09 04:24:04.000000000","tz":-360},"committer":{"name":"David Kelly","email":"davidmichaelkelly@gmail.com","date":"2026-05-11 18:14:44.000000000","tz":-360},"subject":"NCBC-4201: Retry transient HTTP/2 transport errors in StellarRetryHandler","message":"NCBC-4201: Retry transient HTTP/2 transport errors in StellarRetryHandler\n\nMotivation\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nStellar operations were not enforcing timeouts properly. Default timeouts\nwere often missing, and retry loops could become unbounded due to flawed\nretry-limit checks. Furthermore, transient HTTP/2 transport errors (like\nconnection resets) were surfacing as fatal internal errors rather than\nbeing retried.\n\nModifications\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n- Enable multiple http2 connections in StellarCluster.  This allows\n  new connections when the existing one goes dead\n- Implemented proper timeout enforcement by dynamically calculating a\n  shrinking `RemainingTimeout` and passing it to `GrpcCallOptions`.\n- Removed broken retry-limit checks, delegating timeout enforcement\n  entirely to the gRPC `DeadlineExceeded` exception.\n- Caught transient `HttpRequestException` and `IOException` transport\n  errors and properly mapped them to be retried as `ServiceNotAvailable`\n\nResult\n\u003d\u003d\u003d\u003d\u003d\u003d\nTransport resets retry with backoff, similar to other sdk.\nRetries (and initial requests) now are enforcing timeouts.\n\nChange-Id: Id86e824769965f3985b677e236d57897e62f2f33\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"f424dc297170874e2519465db8c5b44e64676bb9","is_merged_in_target_branch":true,"change_id":"Ia22bc0e8ed67bf8323721366b347461857f23fb8","change_number":244395,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"3ecb0c39782989f3020b3496316eb1bbba40d119":{"kind":"NO_CHANGE","_number":9,"created":"2026-05-11 18:44:36.000000000","uploader":{"_account_id":1004452,"name":"David Kelly","email":"davidmichaelkelly@gmail.com","username":"davidkelly","avatars":[{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/98/244798/9","fetch":{"anonymous http":{"url":"https://review.couchbase.org/couchbase-net-client","ref":"refs/changes/98/244798/9","commands":{"Branch":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/9 \u0026\u0026 git checkout -b change-244798 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/9","Reset To":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/9 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"f424dc297170874e2519465db8c5b44e64676bb9","subject":"Update Directory.Build.prop for 3.9.2 release"}],"author":{"name":"David Kelly","email":"davidmichaelkelly@gmail.com","date":"2026-05-09 04:24:04.000000000","tz":-360},"committer":{"name":"David Kelly","email":"davidmichaelkelly@gmail.com","date":"2026-05-11 18:44:27.000000000","tz":-360},"subject":"NCBC-4201: Retry transient HTTP/2 transport errors in StellarRetryHandler","message":"NCBC-4201: Retry transient HTTP/2 transport errors in StellarRetryHandler\n\nMotivation\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nStellar operations were not enforcing timeouts properly. Default timeouts\nwere often missing, and retry loops could become unbounded due to flawed\nretry-limit checks. Furthermore, transient HTTP/2 transport errors (like\nconnection resets) were surfacing as fatal internal errors rather than\nbeing retried.\n\nModifications\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n- Enable multiple http2 connections in StellarCluster.  This allows\n  new connections when the existing one goes dead\n- Implemented proper timeout enforcement by dynamically calculating a\n  shrinking `RemainingTimeout` and passing it to `GrpcCallOptions`.\n- Removed broken retry-limit checks, delegating timeout enforcement\n  entirely to the gRPC `DeadlineExceeded` exception.\n- Caught transient `HttpRequestException` and `IOException` transport\n  errors and properly mapped them to be retried as `ServiceNotAvailable`\n\nResult\n\u003d\u003d\u003d\u003d\u003d\u003d\nTransport resets retry with backoff, similar to other sdk.\nRetries (and initial requests) now are enforcing timeouts.\n\nChange-Id: Id86e824769965f3985b677e236d57897e62f2f33\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"f424dc297170874e2519465db8c5b44e64676bb9","is_merged_in_target_branch":true,"change_id":"Ia22bc0e8ed67bf8323721366b347461857f23fb8","change_number":244395,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"d03dadcfd6acff045298d741c5e03fbc05c1f181":{"kind":"REWORK","_number":10,"created":"2026-05-11 18:49:26.000000000","uploader":{"_account_id":1004452,"name":"David Kelly","email":"davidmichaelkelly@gmail.com","username":"davidkelly","avatars":[{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/98/244798/10","fetch":{"anonymous http":{"url":"https://review.couchbase.org/couchbase-net-client","ref":"refs/changes/98/244798/10","commands":{"Branch":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/10 \u0026\u0026 git checkout -b change-244798 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/10","Reset To":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/10 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"f424dc297170874e2519465db8c5b44e64676bb9","subject":"Update Directory.Build.prop for 3.9.2 release"}],"author":{"name":"David Kelly","email":"davidmichaelkelly@gmail.com","date":"2026-05-09 04:24:04.000000000","tz":-360},"committer":{"name":"David Kelly","email":"davidmichaelkelly@gmail.com","date":"2026-05-11 18:49:17.000000000","tz":-360},"subject":"NCBC-4201: Retry transient HTTP/2 transport errors in StellarRetryHandler","message":"NCBC-4201: Retry transient HTTP/2 transport errors in StellarRetryHandler\n\nMotivation\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nStellar operations were not enforcing timeouts properly. Default timeouts\nwere often missing, and retry loops could become unbounded due to flawed\nretry-limit checks. Furthermore, transient HTTP/2 transport errors (like\nconnection resets) were surfacing as fatal internal errors rather than\nbeing retried.\n\nModifications\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n- Enable multiple http2 connections in StellarCluster.  This allows\n  new connections when the existing one goes dead\n- Implemented proper timeout enforcement by dynamically calculating a\n  shrinking `RemainingTimeout` and passing it to `GrpcCallOptions`.\n- Removed broken retry-limit checks, delegating timeout enforcement\n  entirely to the gRPC `DeadlineExceeded` exception.\n- Caught transient `HttpRequestException` and `IOException` transport\n  errors and properly mapped them to be retried as `ServiceNotAvailable`\n\nResult\n\u003d\u003d\u003d\u003d\u003d\u003d\nTransport resets retry with backoff, similar to other sdk.\nRetries (and initial requests) now are enforcing timeouts.\n\nChange-Id: Id86e824769965f3985b677e236d57897e62f2f33\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"f424dc297170874e2519465db8c5b44e64676bb9","is_merged_in_target_branch":true,"change_id":"Ia22bc0e8ed67bf8323721366b347461857f23fb8","change_number":244395,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"0079aa8b61a7e308af4c05eb702e5e8a559b318f":{"kind":"NO_CODE_CHANGE","_number":11,"created":"2026-05-12 15:03:11.000000000","uploader":{"_account_id":1004452,"name":"David Kelly","email":"davidmichaelkelly@gmail.com","username":"davidkelly","avatars":[{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/98/244798/11","fetch":{"anonymous http":{"url":"https://review.couchbase.org/couchbase-net-client","ref":"refs/changes/98/244798/11","commands":{"Branch":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/11 \u0026\u0026 git checkout -b change-244798 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/11","Reset To":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/11 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"f424dc297170874e2519465db8c5b44e64676bb9","subject":"Update Directory.Build.prop for 3.9.2 release"}],"author":{"name":"David Kelly","email":"davidmichaelkelly@gmail.com","date":"2026-05-09 04:24:04.000000000","tz":-360},"committer":{"name":"David Kelly","email":"davidmichaelkelly@gmail.com","date":"2026-05-12 15:03:11.000000000","tz":0},"subject":"NCBC-4201: Fix Stellar HTTP/2 retries and strict timeout enforcement","message":"NCBC-4201: Fix Stellar HTTP/2 retries and strict timeout enforcement\n\nMotivation\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nStellar operations lacked proper timeout enforcement and often suffered\nunbounded retry loops. Additionally, transient HTTP/2 transport errors\n(like connection resets) surfaced as fatal internal errors instead of\nbeing safely retried.\n\nModifications\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n- Enabled multiple HTTP/2 connections in StellarCluster to recover\n  cleanly from dead connections.\n- Enforced strict timeouts via dynamically shrinking `RemainingTimeout`\n  in GrpcCallOptions, replacing broken retry-limit checks.\n- Delegated timeout enforcement entirely to `DeadlineExceeded`.\n- Mapped transient `HttpRequestException` and `IOException` transport\n  errors to `ServiceNotAvailable` to enable graceful retries.\n\nResult\n\u003d\u003d\u003d\u003d\u003d\u003d\nTransport resets now retry safely with backoff, matching other SDKs.\nInitial requests and all retries strictly enforce their timeouts.\n\nChange-Id: Id86e824769965f3985b677e236d57897e62f2f33\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"f424dc297170874e2519465db8c5b44e64676bb9","is_merged_in_target_branch":true,"change_id":"Ia22bc0e8ed67bf8323721366b347461857f23fb8","change_number":244395,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master","description":"Edit commit message"},"46628925b0567696ffbcbe643245b256917907fc":{"kind":"REWORK","_number":12,"created":"2026-05-12 15:25:55.000000000","uploader":{"_account_id":1004452,"name":"David Kelly","email":"davidmichaelkelly@gmail.com","username":"davidkelly","avatars":[{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/98/244798/12","fetch":{"anonymous http":{"url":"https://review.couchbase.org/couchbase-net-client","ref":"refs/changes/98/244798/12","commands":{"Branch":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/12 \u0026\u0026 git checkout -b change-244798 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/12","Reset To":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/12 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"f424dc297170874e2519465db8c5b44e64676bb9","subject":"Update Directory.Build.prop for 3.9.2 release"}],"author":{"name":"David Kelly","email":"davidmichaelkelly@gmail.com","date":"2026-05-09 04:24:04.000000000","tz":-360},"committer":{"name":"David Kelly","email":"davidmichaelkelly@gmail.com","date":"2026-05-12 15:25:10.000000000","tz":-360},"subject":"NCBC-4201: Fix Stellar HTTP/2 retries and strict timeout enforcement","message":"NCBC-4201: Fix Stellar HTTP/2 retries and strict timeout enforcement\n\nMotivation\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nStellar operations lacked proper timeout enforcement and often suffered\nunbounded retry loops. Additionally, transient HTTP/2 transport errors\n(like connection resets) surfaced as fatal internal errors instead of\nbeing safely retried.\n\nModifications\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n- Enabled multiple HTTP/2 connections in StellarCluster to recover\n  cleanly from dead connections.\n- Enforced strict timeouts via dynamically shrinking `RemainingTimeout`\n  in GrpcCallOptions, replacing broken retry-limit checks.\n- Delegated timeout enforcement entirely to `DeadlineExceeded`.\n- Mapped transient `HttpRequestException` and `IOException` transport\n  errors to `ServiceNotAvailable` to enable graceful retries.\n\nResult\n\u003d\u003d\u003d\u003d\u003d\u003d\nTransport resets now retry safely with backoff, matching other SDKs.\nInitial requests and all retries strictly enforce their timeouts.\n\nChange-Id: Id86e824769965f3985b677e236d57897e62f2f33\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"f424dc297170874e2519465db8c5b44e64676bb9","is_merged_in_target_branch":true,"change_id":"Ia22bc0e8ed67bf8323721366b347461857f23fb8","change_number":244395,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"5d4dc23f35adbaa279ab688396ee700c2feb494e":{"kind":"NO_CODE_CHANGE","_number":13,"created":"2026-05-12 18:48:49.000000000","uploader":{"_account_id":1004452,"name":"David Kelly","email":"davidmichaelkelly@gmail.com","username":"davidkelly","avatars":[{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a4b932d767e0a1e1e23188e09ed0cf55.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/98/244798/13","fetch":{"anonymous http":{"url":"https://review.couchbase.org/couchbase-net-client","ref":"refs/changes/98/244798/13","commands":{"Branch":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/13 \u0026\u0026 git checkout -b change-244798 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/13","Reset To":"git fetch https://review.couchbase.org/couchbase-net-client refs/changes/98/244798/13 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"f424dc297170874e2519465db8c5b44e64676bb9","subject":"Update Directory.Build.prop for 3.9.2 release"}],"author":{"name":"David Kelly","email":"davidmichaelkelly@gmail.com","date":"2026-05-09 04:24:04.000000000","tz":-360},"committer":{"name":"David Kelly","email":"davidmichaelkelly@gmail.com","date":"2026-05-12 18:48:49.000000000","tz":0},"subject":"NCBC-4201: Fix Stellar HTTP/2 retries and strict timeout enforcement","message":"NCBC-4201: Fix Stellar HTTP/2 retries and strict timeout enforcement\n\nMotivation\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nStellar operations lacked proper timeout enforcement and often suffered\nunbounded retry loops. Additionally, transient HTTP/2 transport errors\n(like connection resets) surfaced as fatal internal errors instead of\nbeing safely retried.\n\nModifications\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n- Enabled multiple HTTP/2 connections in StellarCluster to recover\n  cleanly from dead connections.\n- Enforced strict timeouts via dynamically shrinking `RemainingTimeout`\n  in GrpcCallOptions, replacing broken retry-limit checks.\n- Delegated timeout enforcement entirely to `DeadlineExceeded`.\n- Mapped transient `HttpRequestException` and `IOException` transport\n  errors to `ServiceNotAvailable` to enable graceful retries.\n\nResult\n\u003d\u003d\u003d\u003d\u003d\u003d\nTransport resets now retry safely with backoff, matching other SDKs.\nInitial requests and all retries strictly enforce their timeouts.\n\nChange-Id: Id86e824769965f3985b677e236d57897e62f2f33\nReviewed-on: https://review.couchbase.org/c/couchbase-net-client/+/244798\nTested-by: Build Bot \u003cbuild@couchbase.com\u003e\nReviewed-by: Jeffry Morris \u003cjeffrymorris@gmail.com\u003e\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"f424dc297170874e2519465db8c5b44e64676bb9","is_merged_in_target_branch":true,"change_id":"Ia22bc0e8ed67bf8323721366b347461857f23fb8","change_number":244395,"patch_set_number":2,"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":1000530,"name":"Jeffry Morris","email":"jeffrymorris@gmail.com","username":"jmorris","avatars":[{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/d0b8b4cd259ea37fb99be261e6a720b0.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":[]}}]}
