)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1000457,"name":"Wayne Siu","email":"wayne@couchbase.com","username":"waynesiu","avatars":[{"url":"https://www.gravatar.com/avatar/c0994de42034e4173d3df112ada61fe8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/c0994de42034e4173d3df112ada61fe8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/c0994de42034e4173d3df112ada61fe8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/c0994de42034e4173d3df112ada61fe8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"4e23cca915f931a697201d5ef7ae224623910937","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"be8328b2_2a8ec852","updated":"2026-03-13 22:18:22.000000000","message":"check approval","commit_id":"a39b9b290fd79c412fd78c59597f189d71eff66a"},{"author":{"_account_id":1005422,"name":"SOHAM SARKAR","email":"soham.sarkar@couchbase.com","username":"Sohoxic","avatars":[{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"8c4e248b2b5e189aede08bfa9afed812879e5f9a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"ed32551f_ee26ded6","updated":"2026-03-13 20:27:30.000000000","message":"check approval","commit_id":"a39b9b290fd79c412fd78c59597f189d71eff66a"}],"primitives/couchbase/memcached.go":[{"author":{"_account_id":1003727,"name":"Sitaram Vemulapalli","email":"sitaram.vemulapalli@couchbase.com","username":"sitaramv","avatars":[{"url":"https://www.gravatar.com/avatar/772a8efba79d35c7d2e3ab25bad15dea.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/772a8efba79d35c7d2e3ab25bad15dea.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/772a8efba79d35c7d2e3ab25bad15dea.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/772a8efba79d35c7d2e3ab25bad15dea.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"862b81bbd1fb218feb253ecfad18ff0adbc28ee2","unresolved":true,"context_lines":[{"line_number":483,"context_line":""},{"line_number":484,"context_line":"\tvb :\u003d b.VBHash(k)"},{"line_number":485,"context_line":""},{"line_number":486,"context_line":"\t// mark :\u003d util.Now()"},{"line_number":487,"context_line":"\terr \u003d b.do3(uint16(vb), f, deadline, useReplicas, random, backOffRetries)"},{"line_number":488,"context_line":"\t// atomic.AddUint64(\u0026b.doTime, uint64(util.Since(mark)))"},{"line_number":489,"context_line":"\treturn err"}],"source_content_type":"text/x-go","patch_set":1,"id":"1b8a1651_993124f4","line":486,"updated":"2026-02-26 17:34:20.000000000","message":"remove comments","commit_id":"626c1c27f2e608645c2fbe2ac22fedbe6043cc53"},{"author":{"_account_id":1005422,"name":"SOHAM SARKAR","email":"soham.sarkar@couchbase.com","username":"Sohoxic","avatars":[{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"b2ae432316a3e78103f92f24dc2b5ffd7a92c783","unresolved":false,"context_lines":[{"line_number":483,"context_line":""},{"line_number":484,"context_line":"\tvb :\u003d b.VBHash(k)"},{"line_number":485,"context_line":""},{"line_number":486,"context_line":"\t// mark :\u003d util.Now()"},{"line_number":487,"context_line":"\terr \u003d b.do3(uint16(vb), f, deadline, useReplicas, random, backOffRetries)"},{"line_number":488,"context_line":"\t// atomic.AddUint64(\u0026b.doTime, uint64(util.Since(mark)))"},{"line_number":489,"context_line":"\treturn err"}],"source_content_type":"text/x-go","patch_set":1,"id":"f78a64e6_0e69897f","line":486,"in_reply_to":"1b8a1651_993124f4","updated":"2026-02-26 20:06:34.000000000","message":"Removed all comments","commit_id":"626c1c27f2e608645c2fbe2ac22fedbe6043cc53"},{"author":{"_account_id":1004943,"name":"Dhanya Gowrish","email":"dhanya.gowrish@couchbase.com","username":"dhanyagowrish","avatars":[{"url":"https://www.gravatar.com/avatar/fbecd60794575c727a3d5a1e994d7e66.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/fbecd60794575c727a3d5a1e994d7e66.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/fbecd60794575c727a3d5a1e994d7e66.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/fbecd60794575c727a3d5a1e994d7e66.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"6d277bebea4da37d373bf01fdb2b369f26d81404","unresolved":true,"context_lines":[{"line_number":153,"context_line":"func (b *Bucket) getVbConnection(vb uint32, desc *doDescriptor, random bool) (conn *memcached.Client, pool *connectionPool, err error) {"},{"line_number":154,"context_line":"\tdesc.errorString \u003d \"\""},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"\t// if we had a NMVB and have successfully identified the pool for the correct node, use it"},{"line_number":157,"context_line":"\t// if it doesn\u0027t work out, fall back to the old method"},{"line_number":158,"context_line":"\tif random {"},{"line_number":159,"context_line":"\t\tdesc.pool \u003d nil"}],"source_content_type":"text/x-go","patch_set":2,"id":"170aeaf0_755d1003","line":156,"updated":"2026-02-26 22:47:47.000000000","message":"Minor: Should this comment be somewhere near line 161? It seems a bit misleading here","commit_id":"5ab2729897fd22f870f11a4cfd3646ec9f31b524"},{"author":{"_account_id":1005422,"name":"SOHAM SARKAR","email":"soham.sarkar@couchbase.com","username":"Sohoxic","avatars":[{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"39c913e23c1108eef4b9463a0af71854de204cf6","unresolved":false,"context_lines":[{"line_number":153,"context_line":"func (b *Bucket) getVbConnection(vb uint32, desc *doDescriptor, random bool) (conn *memcached.Client, pool *connectionPool, err error) {"},{"line_number":154,"context_line":"\tdesc.errorString \u003d \"\""},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"\t// if we had a NMVB and have successfully identified the pool for the correct node, use it"},{"line_number":157,"context_line":"\t// if it doesn\u0027t work out, fall back to the old method"},{"line_number":158,"context_line":"\tif random {"},{"line_number":159,"context_line":"\t\tdesc.pool \u003d nil"}],"source_content_type":"text/x-go","patch_set":2,"id":"cb6d4dd8_475ad843","line":156,"in_reply_to":"040d76a8_bd999c4c","updated":"2026-02-27 08:27:16.000000000","message":"Done","commit_id":"5ab2729897fd22f870f11a4cfd3646ec9f31b524"},{"author":{"_account_id":1005422,"name":"SOHAM SARKAR","email":"soham.sarkar@couchbase.com","username":"Sohoxic","avatars":[{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"0a70d73532bfdfcedf7d9ccef356c353be199b75","unresolved":true,"context_lines":[{"line_number":153,"context_line":"func (b *Bucket) getVbConnection(vb uint32, desc *doDescriptor, random bool) (conn *memcached.Client, pool *connectionPool, err error) {"},{"line_number":154,"context_line":"\tdesc.errorString \u003d \"\""},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"\t// if we had a NMVB and have successfully identified the pool for the correct node, use it"},{"line_number":157,"context_line":"\t// if it doesn\u0027t work out, fall back to the old method"},{"line_number":158,"context_line":"\tif random {"},{"line_number":159,"context_line":"\t\tdesc.pool \u003d nil"}],"source_content_type":"text/x-go","patch_set":2,"id":"040d76a8_bd999c4c","line":156,"in_reply_to":"170aeaf0_755d1003","updated":"2026-02-27 07:48:36.000000000","message":"yes makes sense. I thought putting it inside the else loop might not look good so I kept it outside. I\u0027ve made the change","commit_id":"5ab2729897fd22f870f11a4cfd3646ec9f31b524"},{"author":{"_account_id":1004943,"name":"Dhanya Gowrish","email":"dhanya.gowrish@couchbase.com","username":"dhanyagowrish","avatars":[{"url":"https://www.gravatar.com/avatar/fbecd60794575c727a3d5a1e994d7e66.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/fbecd60794575c727a3d5a1e994d7e66.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/fbecd60794575c727a3d5a1e994d7e66.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/fbecd60794575c727a3d5a1e994d7e66.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"6d277bebea4da37d373bf01fdb2b369f26d81404","unresolved":true,"context_lines":[{"line_number":771,"context_line":"\t\treturn false"},{"line_number":772,"context_line":"\t}"},{"line_number":773,"context_line":"\testr :\u003d err.Error()"},{"line_number":774,"context_line":"\treturn strings.Contains(estr, \"use of closed network connection\") ||"},{"line_number":775,"context_line":"\t\tstrings.Contains(estr, \"connection closed\") ||"},{"line_number":776,"context_line":"\t\tstrings.Contains(estr, \"broken pipe\") ||"},{"line_number":777,"context_line":"\t\tstrings.Contains(estr, \"connection reset\")"}],"source_content_type":"text/x-go","patch_set":2,"id":"835a82ea_66e604b9","line":774,"updated":"2026-02-26 22:47:47.000000000","message":"Check for err \u003d\u003d io.EOF as well","commit_id":"5ab2729897fd22f870f11a4cfd3646ec9f31b524"},{"author":{"_account_id":1005422,"name":"SOHAM SARKAR","email":"soham.sarkar@couchbase.com","username":"Sohoxic","avatars":[{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"39c913e23c1108eef4b9463a0af71854de204cf6","unresolved":false,"context_lines":[{"line_number":771,"context_line":"\t\treturn false"},{"line_number":772,"context_line":"\t}"},{"line_number":773,"context_line":"\testr :\u003d err.Error()"},{"line_number":774,"context_line":"\treturn strings.Contains(estr, \"use of closed network connection\") ||"},{"line_number":775,"context_line":"\t\tstrings.Contains(estr, \"connection closed\") ||"},{"line_number":776,"context_line":"\t\tstrings.Contains(estr, \"broken pipe\") ||"},{"line_number":777,"context_line":"\t\tstrings.Contains(estr, \"connection reset\")"}],"source_content_type":"text/x-go","patch_set":2,"id":"2c0f42b5_e25bd755","line":774,"in_reply_to":"5464d6ff_63708373","updated":"2026-02-27 08:27:16.000000000","message":"Done","commit_id":"5ab2729897fd22f870f11a4cfd3646ec9f31b524"},{"author":{"_account_id":1005422,"name":"SOHAM SARKAR","email":"soham.sarkar@couchbase.com","username":"Sohoxic","avatars":[{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"0a70d73532bfdfcedf7d9ccef356c353be199b75","unresolved":true,"context_lines":[{"line_number":771,"context_line":"\t\treturn false"},{"line_number":772,"context_line":"\t}"},{"line_number":773,"context_line":"\testr :\u003d err.Error()"},{"line_number":774,"context_line":"\treturn strings.Contains(estr, \"use of closed network connection\") ||"},{"line_number":775,"context_line":"\t\tstrings.Contains(estr, \"connection closed\") ||"},{"line_number":776,"context_line":"\t\tstrings.Contains(estr, \"broken pipe\") ||"},{"line_number":777,"context_line":"\t\tstrings.Contains(estr, \"connection reset\")"}],"source_content_type":"text/x-go","patch_set":2,"id":"5464d6ff_63708373","line":774,"in_reply_to":"835a82ea_66e604b9","updated":"2026-02-27 07:48:36.000000000","message":"Done","commit_id":"5ab2729897fd22f870f11a4cfd3646ec9f31b524"}],"primitives/couchbase/ns_server.go":[{"author":{"_account_id":1004943,"name":"Dhanya Gowrish","email":"dhanya.gowrish@couchbase.com","username":"dhanyagowrish","avatars":[{"url":"https://www.gravatar.com/avatar/fbecd60794575c727a3d5a1e994d7e66.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/fbecd60794575c727a3d5a1e994d7e66.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/fbecd60794575c727a3d5a1e994d7e66.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/fbecd60794575c727a3d5a1e994d7e66.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"6d277bebea4da37d373bf01fdb2b369f26d81404","unresolved":true,"context_lines":[{"line_number":1113,"context_line":"\tvar res *gomemcached.MCResponse"},{"line_number":1114,"context_line":"\tvar lastError error"},{"line_number":1115,"context_line":"\tfor desc.attempts \u003d 0; desc.attempts \u003c desc.maxTries; desc.attempts++ {"},{"line_number":1116,"context_line":"\t\tconn, pool, err :\u003d b.getVbConnection(vb, desc, true) // true means use random connection"},{"line_number":1117,"context_line":"\t\tif err !\u003d nil {"},{"line_number":1118,"context_line":"\t\t\tlastError \u003d err"},{"line_number":1119,"context_line":"\t\t\tif desc.retry {"}],"source_content_type":"text/x-go","patch_set":2,"id":"4783cc2c_d8c85a4e","line":1116,"updated":"2026-02-26 22:47:47.000000000","message":"Can you please add a comment explaining why we are using getVbConnection() here?","commit_id":"5ab2729897fd22f870f11a4cfd3646ec9f31b524"},{"author":{"_account_id":1005422,"name":"SOHAM SARKAR","email":"soham.sarkar@couchbase.com","username":"Sohoxic","avatars":[{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"0a70d73532bfdfcedf7d9ccef356c353be199b75","unresolved":true,"context_lines":[{"line_number":1113,"context_line":"\tvar res *gomemcached.MCResponse"},{"line_number":1114,"context_line":"\tvar lastError error"},{"line_number":1115,"context_line":"\tfor desc.attempts \u003d 0; desc.attempts \u003c desc.maxTries; desc.attempts++ {"},{"line_number":1116,"context_line":"\t\tconn, pool, err :\u003d b.getVbConnection(vb, desc, true) // true means use random connection"},{"line_number":1117,"context_line":"\t\tif err !\u003d nil {"},{"line_number":1118,"context_line":"\t\t\tlastError \u003d err"},{"line_number":1119,"context_line":"\t\t\tif desc.retry {"}],"source_content_type":"text/x-go","patch_set":2,"id":"4c1a857f_b49d2c2c","line":1116,"in_reply_to":"4783cc2c_d8c85a4e","updated":"2026-02-27 07:48:36.000000000","message":"Added","commit_id":"5ab2729897fd22f870f11a4cfd3646ec9f31b524"},{"author":{"_account_id":1005422,"name":"SOHAM SARKAR","email":"soham.sarkar@couchbase.com","username":"Sohoxic","avatars":[{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"39c913e23c1108eef4b9463a0af71854de204cf6","unresolved":false,"context_lines":[{"line_number":1113,"context_line":"\tvar res *gomemcached.MCResponse"},{"line_number":1114,"context_line":"\tvar lastError error"},{"line_number":1115,"context_line":"\tfor desc.attempts \u003d 0; desc.attempts \u003c desc.maxTries; desc.attempts++ {"},{"line_number":1116,"context_line":"\t\tconn, pool, err :\u003d b.getVbConnection(vb, desc, true) // true means use random connection"},{"line_number":1117,"context_line":"\t\tif err !\u003d nil {"},{"line_number":1118,"context_line":"\t\t\tlastError \u003d err"},{"line_number":1119,"context_line":"\t\t\tif desc.retry {"}],"source_content_type":"text/x-go","patch_set":2,"id":"5bceb5c5_81da1853","line":1116,"in_reply_to":"4c1a857f_b49d2c2c","updated":"2026-02-27 08:27:16.000000000","message":"Done","commit_id":"5ab2729897fd22f870f11a4cfd3646ec9f31b524"},{"author":{"_account_id":1004943,"name":"Dhanya Gowrish","email":"dhanya.gowrish@couchbase.com","username":"dhanyagowrish","avatars":[{"url":"https://www.gravatar.com/avatar/fbecd60794575c727a3d5a1e994d7e66.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/fbecd60794575c727a3d5a1e994d7e66.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/fbecd60794575c727a3d5a1e994d7e66.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/fbecd60794575c727a3d5a1e994d7e66.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"9084ffc3112a74d88af7fe2182db74efe8c0920f","unresolved":true,"context_lines":[{"line_number":1153,"context_line":"\t\tif desc.errorString !\u003d \"\" {"},{"line_number":1154,"context_line":"\t\t\treturn nil, fmt.Errorf(desc.errorString, b.Name, lastError)"},{"line_number":1155,"context_line":"\t\t}"},{"line_number":1156,"context_line":"\t\treturn nil, fmt.Errorf(\"Unable to retrieve collections manifest: %v. No collections access to bucket %s.\", lastError, b.Name)"},{"line_number":1157,"context_line":"\t}"},{"line_number":1158,"context_line":"\treturn nil, fmt.Errorf(\"Unable to retrieve collections manifest after %d attempts. No collections access to bucket %s.\", desc.attempts, b.Name)"},{"line_number":1159,"context_line":"}"}],"source_content_type":"text/x-go","patch_set":2,"id":"455b8d17_f17c5c4d","line":1156,"updated":"2026-02-26 23:05:08.000000000","message":"Can you please keep the old error logging? With these changes, we lose the specificity of the earlier logging.","commit_id":"5ab2729897fd22f870f11a4cfd3646ec9f31b524"},{"author":{"_account_id":1005422,"name":"SOHAM SARKAR","email":"soham.sarkar@couchbase.com","username":"Sohoxic","avatars":[{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"0a70d73532bfdfcedf7d9ccef356c353be199b75","unresolved":true,"context_lines":[{"line_number":1153,"context_line":"\t\tif desc.errorString !\u003d \"\" {"},{"line_number":1154,"context_line":"\t\t\treturn nil, fmt.Errorf(desc.errorString, b.Name, lastError)"},{"line_number":1155,"context_line":"\t\t}"},{"line_number":1156,"context_line":"\t\treturn nil, fmt.Errorf(\"Unable to retrieve collections manifest: %v. No collections access to bucket %s.\", lastError, b.Name)"},{"line_number":1157,"context_line":"\t}"},{"line_number":1158,"context_line":"\treturn nil, fmt.Errorf(\"Unable to retrieve collections manifest after %d attempts. No collections access to bucket %s.\", desc.attempts, b.Name)"},{"line_number":1159,"context_line":"}"}],"source_content_type":"text/x-go","patch_set":2,"id":"f2457a2a_f2f96f72","line":1156,"in_reply_to":"455b8d17_f17c5c4d","updated":"2026-02-27 07:48:36.000000000","message":"Could you check if it is okay now?","commit_id":"5ab2729897fd22f870f11a4cfd3646ec9f31b524"},{"author":{"_account_id":1005422,"name":"SOHAM SARKAR","email":"soham.sarkar@couchbase.com","username":"Sohoxic","avatars":[{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"1b8abe86cdeb0a906b26181cb6d8a661e4209a3e","unresolved":false,"context_lines":[{"line_number":1153,"context_line":"\t\tif desc.errorString !\u003d \"\" {"},{"line_number":1154,"context_line":"\t\t\treturn nil, fmt.Errorf(desc.errorString, b.Name, lastError)"},{"line_number":1155,"context_line":"\t\t}"},{"line_number":1156,"context_line":"\t\treturn nil, fmt.Errorf(\"Unable to retrieve collections manifest: %v. No collections access to bucket %s.\", lastError, b.Name)"},{"line_number":1157,"context_line":"\t}"},{"line_number":1158,"context_line":"\treturn nil, fmt.Errorf(\"Unable to retrieve collections manifest after %d attempts. No collections access to bucket %s.\", desc.attempts, b.Name)"},{"line_number":1159,"context_line":"}"}],"source_content_type":"text/x-go","patch_set":2,"id":"4ae5c5e9_ac9c7dda","line":1156,"in_reply_to":"ae44f328_220a4f23","updated":"2026-03-06 10:20:21.000000000","message":"Acknowledged","commit_id":"5ab2729897fd22f870f11a4cfd3646ec9f31b524"},{"author":{"_account_id":1004943,"name":"Dhanya Gowrish","email":"dhanya.gowrish@couchbase.com","username":"dhanyagowrish","avatars":[{"url":"https://www.gravatar.com/avatar/fbecd60794575c727a3d5a1e994d7e66.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/fbecd60794575c727a3d5a1e994d7e66.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/fbecd60794575c727a3d5a1e994d7e66.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/fbecd60794575c727a3d5a1e994d7e66.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"ed1d1e2ea7c04c95fac75bf277d49303af502b8f","unresolved":true,"context_lines":[{"line_number":1153,"context_line":"\t\tif desc.errorString !\u003d \"\" {"},{"line_number":1154,"context_line":"\t\t\treturn nil, fmt.Errorf(desc.errorString, b.Name, lastError)"},{"line_number":1155,"context_line":"\t\t}"},{"line_number":1156,"context_line":"\t\treturn nil, fmt.Errorf(\"Unable to retrieve collections manifest: %v. No collections access to bucket %s.\", lastError, b.Name)"},{"line_number":1157,"context_line":"\t}"},{"line_number":1158,"context_line":"\treturn nil, fmt.Errorf(\"Unable to retrieve collections manifest after %d attempts. No collections access to bucket %s.\", desc.attempts, b.Name)"},{"line_number":1159,"context_line":"}"}],"source_content_type":"text/x-go","patch_set":2,"id":"ae44f328_220a4f23","line":1156,"in_reply_to":"c0d9be37_96bf33a3","updated":"2026-02-27 22:21:43.000000000","message":"I meant, could we please keep the the specific log lines like:\n\n\"Unable to select bucket...\"\n\n\"Unable to retrieve collections manifest...\"\n\n\"Unable to parse collections manifest...\"\n\nThe reason being that these log lines are very helpful when debugging.","commit_id":"5ab2729897fd22f870f11a4cfd3646ec9f31b524"},{"author":{"_account_id":1005422,"name":"SOHAM SARKAR","email":"soham.sarkar@couchbase.com","username":"Sohoxic","avatars":[{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"39c913e23c1108eef4b9463a0af71854de204cf6","unresolved":false,"context_lines":[{"line_number":1153,"context_line":"\t\tif desc.errorString !\u003d \"\" {"},{"line_number":1154,"context_line":"\t\t\treturn nil, fmt.Errorf(desc.errorString, b.Name, lastError)"},{"line_number":1155,"context_line":"\t\t}"},{"line_number":1156,"context_line":"\t\treturn nil, fmt.Errorf(\"Unable to retrieve collections manifest: %v. No collections access to bucket %s.\", lastError, b.Name)"},{"line_number":1157,"context_line":"\t}"},{"line_number":1158,"context_line":"\treturn nil, fmt.Errorf(\"Unable to retrieve collections manifest after %d attempts. No collections access to bucket %s.\", desc.attempts, b.Name)"},{"line_number":1159,"context_line":"}"}],"source_content_type":"text/x-go","patch_set":2,"id":"c0d9be37_96bf33a3","line":1156,"in_reply_to":"f2457a2a_f2f96f72","updated":"2026-02-27 08:27:16.000000000","message":"Done","commit_id":"5ab2729897fd22f870f11a4cfd3646ec9f31b524"},{"author":{"_account_id":1004943,"name":"Dhanya Gowrish","email":"dhanya.gowrish@couchbase.com","username":"dhanyagowrish","avatars":[{"url":"https://www.gravatar.com/avatar/fbecd60794575c727a3d5a1e994d7e66.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/fbecd60794575c727a3d5a1e994d7e66.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/fbecd60794575c727a3d5a1e994d7e66.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/fbecd60794575c727a3d5a1e994d7e66.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"ed1d1e2ea7c04c95fac75bf277d49303af502b8f","unresolved":true,"context_lines":[{"line_number":1123,"context_line":"\t\t\t\tcontinue"},{"line_number":1124,"context_line":"\t\t\t}"},{"line_number":1125,"context_line":"\t\t\tif desc.errorString !\u003d \"\" {"},{"line_number":1126,"context_line":"\t\t\t\treturn nil, fmt.Errorf(desc.errorString, b.Name, err)"},{"line_number":1127,"context_line":"\t\t\t}"},{"line_number":1128,"context_line":"\t\t\treturn nil, err"},{"line_number":1129,"context_line":"\t\t}"}],"source_content_type":"text/x-go","patch_set":3,"id":"f01ce42e_f12273b4","line":1126,"updated":"2026-02-27 22:21:43.000000000","message":"Perhaps the error can be prefixed with something descriptive. Akin to the existing\"Unable to get connection to  to retrieve collections manifest...\"\n\nSo that we know where the error is occurring?","commit_id":"5439e3c0615d688c49a50beaa0b459b12ef83709"},{"author":{"_account_id":1005422,"name":"SOHAM SARKAR","email":"soham.sarkar@couchbase.com","username":"Sohoxic","avatars":[{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"1b8abe86cdeb0a906b26181cb6d8a661e4209a3e","unresolved":false,"context_lines":[{"line_number":1123,"context_line":"\t\t\t\tcontinue"},{"line_number":1124,"context_line":"\t\t\t}"},{"line_number":1125,"context_line":"\t\t\tif desc.errorString !\u003d \"\" {"},{"line_number":1126,"context_line":"\t\t\t\treturn nil, fmt.Errorf(desc.errorString, b.Name, err)"},{"line_number":1127,"context_line":"\t\t\t}"},{"line_number":1128,"context_line":"\t\t\treturn nil, err"},{"line_number":1129,"context_line":"\t\t}"}],"source_content_type":"text/x-go","patch_set":3,"id":"aeab6201_cb3d5dd9","line":1126,"in_reply_to":"f01ce42e_f12273b4","updated":"2026-03-06 10:20:21.000000000","message":"Acknowledged","commit_id":"5439e3c0615d688c49a50beaa0b459b12ef83709"},{"author":{"_account_id":1004943,"name":"Dhanya Gowrish","email":"dhanya.gowrish@couchbase.com","username":"dhanyagowrish","avatars":[{"url":"https://www.gravatar.com/avatar/fbecd60794575c727a3d5a1e994d7e66.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/fbecd60794575c727a3d5a1e994d7e66.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/fbecd60794575c727a3d5a1e994d7e66.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/fbecd60794575c727a3d5a1e994d7e66.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"ed1d1e2ea7c04c95fac75bf277d49303af502b8f","unresolved":true,"context_lines":[{"line_number":1143,"context_line":"\t\tif desc.discard {"},{"line_number":1144,"context_line":"\t\t\tpool.Discard(conn)"},{"line_number":1145,"context_line":"\t\t} else {"},{"line_number":1146,"context_line":"\t\t\tconn.SetReplica(false)"},{"line_number":1147,"context_line":"\t\t\tpool.Return(conn)"},{"line_number":1148,"context_line":"\t\t}"},{"line_number":1149,"context_line":"\t\tif lastError \u003d\u003d nil {"}],"source_content_type":"text/x-go","patch_set":3,"id":"af10f42b_fcad594a","line":1146,"updated":"2026-02-27 22:21:43.000000000","message":"What is this line for?","commit_id":"5439e3c0615d688c49a50beaa0b459b12ef83709"},{"author":{"_account_id":1005422,"name":"SOHAM SARKAR","email":"soham.sarkar@couchbase.com","username":"Sohoxic","avatars":[{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/f594fb65be75e9bb0bab0abe410f6289.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"1b8abe86cdeb0a906b26181cb6d8a661e4209a3e","unresolved":false,"context_lines":[{"line_number":1143,"context_line":"\t\tif desc.discard {"},{"line_number":1144,"context_line":"\t\t\tpool.Discard(conn)"},{"line_number":1145,"context_line":"\t\t} else {"},{"line_number":1146,"context_line":"\t\t\tconn.SetReplica(false)"},{"line_number":1147,"context_line":"\t\t\tpool.Return(conn)"},{"line_number":1148,"context_line":"\t\t}"},{"line_number":1149,"context_line":"\t\tif lastError \u003d\u003d nil {"}],"source_content_type":"text/x-go","patch_set":3,"id":"568adda5_52834229","line":1146,"in_reply_to":"af10f42b_fcad594a","updated":"2026-03-06 10:20:21.000000000","message":"This is to reset this connection back to normal mode to read from the main copy, not a backup.","commit_id":"5439e3c0615d688c49a50beaa0b459b12ef83709"}]}
