)]}'
{"acouchbase/management/logic/bucket_mgmt_impl.py":[{"author":{"_account_id":1005035,"name":"Dimitris Christodoulou","email":"dimitris.christodoulou@couchbase.com","username":"DemetrisChr","avatars":[{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"2645409dd9772ecd8ea3165220d50b8e591ccca1","unresolved":true,"context_lines":[{"line_number":53,"context_line":"        \"\"\"**INTERNAL**\"\"\""},{"line_number":54,"context_line":"        res \u003d await self._client_adapter.execute_mgmt_request(req)"},{"line_number":55,"context_line":"        bucket_info \u003d res.raw_result.get(\u0027bucket_info\u0027, None)"},{"line_number":56,"context_line":"        if bucket_info:"},{"line_number":57,"context_line":"            return BucketDescribeResult(**bucket_info)"},{"line_number":58,"context_line":"        return None"},{"line_number":59,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"fa4ef2f9_0216cfb4","line":56,"updated":"2026-02-19 14:47:20.000000000","message":"The comment I left in the blocking `BucketMgmtImpl` also applies here - should it be possible for this to return `None`? (more details in `BucketMgmtImpl`)","commit_id":"0e0f32241143b96968d241d1b201ac30a15d209d"},{"author":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"ea00db6bd6c74b43af444bc7f73bd590ad3bfdb1","unresolved":false,"context_lines":[{"line_number":53,"context_line":"        \"\"\"**INTERNAL**\"\"\""},{"line_number":54,"context_line":"        res \u003d await self._client_adapter.execute_mgmt_request(req)"},{"line_number":55,"context_line":"        bucket_info \u003d res.raw_result.get(\u0027bucket_info\u0027, None)"},{"line_number":56,"context_line":"        if bucket_info:"},{"line_number":57,"context_line":"            return BucketDescribeResult(**bucket_info)"},{"line_number":58,"context_line":"        return None"},{"line_number":59,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"29f07456_9f16903f","line":56,"in_reply_to":"4424755a_e8f58557","updated":"2026-03-30 15:57:49.000000000","message":"Done","commit_id":"0e0f32241143b96968d241d1b201ac30a15d209d"},{"author":{"_account_id":1005035,"name":"Dimitris Christodoulou","email":"dimitris.christodoulou@couchbase.com","username":"DemetrisChr","avatars":[{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"919b7cc44401ccbfde08997ce37330ac1c5a7cbf","unresolved":true,"context_lines":[{"line_number":53,"context_line":"        \"\"\"**INTERNAL**\"\"\""},{"line_number":54,"context_line":"        res \u003d await self._client_adapter.execute_mgmt_request(req)"},{"line_number":55,"context_line":"        bucket_info \u003d res.raw_result.get(\u0027bucket_info\u0027, None)"},{"line_number":56,"context_line":"        if bucket_info:"},{"line_number":57,"context_line":"            return BucketDescribeResult(**bucket_info)"},{"line_number":58,"context_line":"        return None"},{"line_number":59,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"4424755a_e8f58557","line":56,"in_reply_to":"58ffbd4b_eaa03bd5","updated":"2026-02-24 12:08:17.000000000","message":"I think this one wasn\u0027t updated","commit_id":"0e0f32241143b96968d241d1b201ac30a15d209d"},{"author":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"d7d69f735f3e07c830a67f9880a510f0b51cb9fb","unresolved":false,"context_lines":[{"line_number":53,"context_line":"        \"\"\"**INTERNAL**\"\"\""},{"line_number":54,"context_line":"        res \u003d await self._client_adapter.execute_mgmt_request(req)"},{"line_number":55,"context_line":"        bucket_info \u003d res.raw_result.get(\u0027bucket_info\u0027, None)"},{"line_number":56,"context_line":"        if bucket_info:"},{"line_number":57,"context_line":"            return BucketDescribeResult(**bucket_info)"},{"line_number":58,"context_line":"        return None"},{"line_number":59,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"58ffbd4b_eaa03bd5","line":56,"in_reply_to":"fa4ef2f9_0216cfb4","updated":"2026-02-19 19:07:35.000000000","message":"Talked offline and updated in latest patchset.","commit_id":"0e0f32241143b96968d241d1b201ac30a15d209d"}],"couchbase/management/logic/bucket_mgmt_impl.py":[{"author":{"_account_id":1005035,"name":"Dimitris Christodoulou","email":"dimitris.christodoulou@couchbase.com","username":"DemetrisChr","avatars":[{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"2645409dd9772ecd8ea3165220d50b8e591ccca1","unresolved":true,"context_lines":[{"line_number":49,"context_line":"        bucket_info \u003d res.raw_result.get(\u0027bucket_info\u0027, None)"},{"line_number":50,"context_line":"        if bucket_info:"},{"line_number":51,"context_line":"            return BucketDescribeResult(**bucket_info)"},{"line_number":52,"context_line":"        return None"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"    def create_bucket(self, req: CreateBucketRequest) -\u003e None:"},{"line_number":55,"context_line":"        \"\"\"**INTERNAL**\"\"\""}],"source_content_type":"text/x-python","patch_set":6,"id":"520c4db3_a148e9ca","line":52,"updated":"2026-02-19 14:47:20.000000000","message":"I think it would be a bug in the SDK if `\u0027bucket_info\u0027` is missing from the raw result. If that\u0027s the case, would it not make more sense to let it fail with the `KeyError` instead, since it\u0027s something that should never happen?\n\nThe public `bucket_describe()` has non-optional `BucketDescribeResult` return type, so it would be unexpected to get `None`.\n\nThis also applies to `get_all_buckets` and `get_bucket` below.","commit_id":"0e0f32241143b96968d241d1b201ac30a15d209d"},{"author":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"d7d69f735f3e07c830a67f9880a510f0b51cb9fb","unresolved":false,"context_lines":[{"line_number":49,"context_line":"        bucket_info \u003d res.raw_result.get(\u0027bucket_info\u0027, None)"},{"line_number":50,"context_line":"        if bucket_info:"},{"line_number":51,"context_line":"            return BucketDescribeResult(**bucket_info)"},{"line_number":52,"context_line":"        return None"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"    def create_bucket(self, req: CreateBucketRequest) -\u003e None:"},{"line_number":55,"context_line":"        \"\"\"**INTERNAL**\"\"\""}],"source_content_type":"text/x-python","patch_set":6,"id":"92dcd048_b04bf658","line":52,"in_reply_to":"520c4db3_a148e9ca","updated":"2026-02-19 19:07:35.000000000","message":"Done","commit_id":"0e0f32241143b96968d241d1b201ac30a15d209d"}],"couchbase/management/logic/bucket_mgmt_req_builder.py":[{"author":{"_account_id":1005035,"name":"Dimitris Christodoulou","email":"dimitris.christodoulou@couchbase.com","username":"DemetrisChr","avatars":[{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"2645409dd9772ecd8ea3165220d50b8e591ccca1","unresolved":true,"context_lines":[{"line_number":50,"context_line":"    def __init__(self) -\u003e None:"},{"line_number":51,"context_line":"        self._error_map \u003d BUCKET_MGMT_ERROR_MAP"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    def _bucket_settings_to_server(self,  # noqa: C901"},{"line_number":54,"context_line":"                                   settings: Union[CreateBucketRequest, BucketSettings]) -\u003e Dict[str, Any]:"},{"line_number":55,"context_line":"        \"\"\"**INTERNAL**\"\"\""},{"line_number":56,"context_line":"        output \u003d {\u0027name\u0027: settings[\u0027name\u0027]}"}],"source_content_type":"text/x-python","patch_set":6,"id":"341bb7f9_d02bf96f","line":53,"updated":"2026-02-19 14:47:20.000000000","message":"This is introducing some new defaults we don\u0027t currently have:\n* `flush_enabled`\n* `bucket_type`\n* `num_replicas`\n\nIn the existing `BucketSettings` we have no defaults (other than the redundant settings that are going away):\n```\n\u003e\u003e\u003e OldBucketSettings(name\u003d\"foo\").transform_to_dest()\n{\u0027name\u0027: \u0027foo\u0027, \u0027bucket_password\u0027: \u0027\u0027, \u0027authType\u0027: \u0027sasl\u0027, \u0027saslPassword\u0027: \u0027\u0027}\n```\n\nWe had a recent change to remove all the defaults: https://jira.issues.couchbase.com/browse/PYCBC-1711","commit_id":"0e0f32241143b96968d241d1b201ac30a15d209d"},{"author":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"d7d69f735f3e07c830a67f9880a510f0b51cb9fb","unresolved":false,"context_lines":[{"line_number":50,"context_line":"    def __init__(self) -\u003e None:"},{"line_number":51,"context_line":"        self._error_map \u003d BUCKET_MGMT_ERROR_MAP"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    def _bucket_settings_to_server(self,  # noqa: C901"},{"line_number":54,"context_line":"                                   settings: Union[CreateBucketRequest, BucketSettings]) -\u003e Dict[str, Any]:"},{"line_number":55,"context_line":"        \"\"\"**INTERNAL**\"\"\""},{"line_number":56,"context_line":"        output \u003d {\u0027name\u0027: settings[\u0027name\u0027]}"}],"source_content_type":"text/x-python","patch_set":6,"id":"5c9558f3_d2ee7c80","line":53,"in_reply_to":"341bb7f9_d02bf96f","updated":"2026-02-19 19:07:35.000000000","message":"Updated, also added new unit tests to confirm we are handling BucketSettings and CreateBucketSettings appropriately.","commit_id":"0e0f32241143b96968d241d1b201ac30a15d209d"},{"author":{"_account_id":1005035,"name":"Dimitris Christodoulou","email":"dimitris.christodoulou@couchbase.com","username":"DemetrisChr","avatars":[{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"2645409dd9772ecd8ea3165220d50b8e591ccca1","unresolved":true,"context_lines":[{"line_number":87,"context_line":"            output[\u0027durabilityMinLevel\u0027] \u003d enum_to_str(minimum_durability_level,"},{"line_number":88,"context_line":"                                                       DurabilityLevel,"},{"line_number":89,"context_line":"                                                       DurabilityLevel.to_server_str)"},{"line_number":90,"context_line":"        name \u003d settings.get(\u0027name\u0027, None)"},{"line_number":91,"context_line":"        if name:"},{"line_number":92,"context_line":"            output[\u0027name\u0027] \u003d validate_str(name)"},{"line_number":93,"context_line":"        num_replicas \u003d settings.get(\u0027num_replicas\u0027, 0)"}],"source_content_type":"text/x-python","patch_set":6,"id":"8144497e_bdec0545","line":90,"updated":"2026-02-19 14:47:20.000000000","message":"The name was already added to the output at the top","commit_id":"0e0f32241143b96968d241d1b201ac30a15d209d"},{"author":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"d7d69f735f3e07c830a67f9880a510f0b51cb9fb","unresolved":false,"context_lines":[{"line_number":87,"context_line":"            output[\u0027durabilityMinLevel\u0027] \u003d enum_to_str(minimum_durability_level,"},{"line_number":88,"context_line":"                                                       DurabilityLevel,"},{"line_number":89,"context_line":"                                                       DurabilityLevel.to_server_str)"},{"line_number":90,"context_line":"        name \u003d settings.get(\u0027name\u0027, None)"},{"line_number":91,"context_line":"        if name:"},{"line_number":92,"context_line":"            output[\u0027name\u0027] \u003d validate_str(name)"},{"line_number":93,"context_line":"        num_replicas \u003d settings.get(\u0027num_replicas\u0027, 0)"}],"source_content_type":"text/x-python","patch_set":6,"id":"20f1fbbe_99c5f14b","line":90,"in_reply_to":"8144497e_bdec0545","updated":"2026-02-19 19:07:35.000000000","message":"Done","commit_id":"0e0f32241143b96968d241d1b201ac30a15d209d"},{"author":{"_account_id":1005035,"name":"Dimitris Christodoulou","email":"dimitris.christodoulou@couchbase.com","username":"DemetrisChr","avatars":[{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"2645409dd9772ecd8ea3165220d50b8e591ccca1","unresolved":true,"context_lines":[{"line_number":101,"context_line":"        storage_backend \u003d settings.get(\u0027storage_backend\u0027, None)"},{"line_number":102,"context_line":"        if storage_backend:"},{"line_number":103,"context_line":"            output[\u0027storageBackend\u0027] \u003d enum_to_str(storage_backend, StorageBackend)"},{"line_number":104,"context_line":"        return output"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"    def _validate_bucket_name(self, bucket_name: str) -\u003e None:"},{"line_number":107,"context_line":"        if is_null_or_empty(bucket_name):"}],"source_content_type":"text/x-python","patch_set":6,"id":"010c7f58_4d4bdac2","line":104,"updated":"2026-02-19 14:47:20.000000000","message":"`num_vbuckets` should be added here","commit_id":"0e0f32241143b96968d241d1b201ac30a15d209d"},{"author":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"d7d69f735f3e07c830a67f9880a510f0b51cb9fb","unresolved":false,"context_lines":[{"line_number":101,"context_line":"        storage_backend \u003d settings.get(\u0027storage_backend\u0027, None)"},{"line_number":102,"context_line":"        if storage_backend:"},{"line_number":103,"context_line":"            output[\u0027storageBackend\u0027] \u003d enum_to_str(storage_backend, StorageBackend)"},{"line_number":104,"context_line":"        return output"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"    def _validate_bucket_name(self, bucket_name: str) -\u003e None:"},{"line_number":107,"context_line":"        if is_null_or_empty(bucket_name):"}],"source_content_type":"text/x-python","patch_set":6,"id":"a3779499_c1a4961d","line":104,"in_reply_to":"010c7f58_4d4bdac2","updated":"2026-02-19 19:07:35.000000000","message":"Done","commit_id":"0e0f32241143b96968d241d1b201ac30a15d209d"}],"couchbase/management/logic/bucket_mgmt_types.py":[{"author":{"_account_id":1005035,"name":"Dimitris Christodoulou","email":"dimitris.christodoulou@couchbase.com","username":"DemetrisChr","avatars":[{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"2645409dd9772ecd8ea3165220d50b8e591ccca1","unresolved":true,"context_lines":[{"line_number":104,"context_line":"                 num_replicas: Optional[int] \u003d None,"},{"line_number":105,"context_line":"                 ram_quota_mb: Optional[int] \u003d None,"},{"line_number":106,"context_line":"                 replica_index: Optional[bool] \u003d None,"},{"line_number":107,"context_line":"                 storage_backend: Optional[StorageBackend] \u003d None"},{"line_number":108,"context_line":"                 ) -\u003e None:"},{"line_number":109,"context_line":"        pass"},{"line_number":110,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"6f31d89d_dbaa4ee1","line":107,"updated":"2026-02-19 14:47:20.000000000","message":"The `num_vbuckets` setting is missing","commit_id":"0e0f32241143b96968d241d1b201ac30a15d209d"},{"author":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"d7d69f735f3e07c830a67f9880a510f0b51cb9fb","unresolved":false,"context_lines":[{"line_number":104,"context_line":"                 num_replicas: Optional[int] \u003d None,"},{"line_number":105,"context_line":"                 ram_quota_mb: Optional[int] \u003d None,"},{"line_number":106,"context_line":"                 replica_index: Optional[bool] \u003d None,"},{"line_number":107,"context_line":"                 storage_backend: Optional[StorageBackend] \u003d None"},{"line_number":108,"context_line":"                 ) -\u003e None:"},{"line_number":109,"context_line":"        pass"},{"line_number":110,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"bc351985_1840723f","line":107,"in_reply_to":"6f31d89d_dbaa4ee1","updated":"2026-02-19 19:07:35.000000000","message":"Done","commit_id":"0e0f32241143b96968d241d1b201ac30a15d209d"},{"author":{"_account_id":1005035,"name":"Dimitris Christodoulou","email":"dimitris.christodoulou@couchbase.com","username":"DemetrisChr","avatars":[{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"2645409dd9772ecd8ea3165220d50b8e591ccca1","unresolved":true,"context_lines":[{"line_number":120,"context_line":"        super().__init__(**kwargs)"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"    @property"},{"line_number":123,"context_line":"    def bucket_type(self) -\u003e BucketType:"},{"line_number":124,"context_line":"        \"\"\"BucketType {couchbase (sent on wire as membase), memcached, ephemeral}"},{"line_number":125,"context_line":"        The type of the bucket. Default to couchbase.\"\"\""},{"line_number":126,"context_line":"        return self.get(\u0027bucket_type\u0027, None)"}],"source_content_type":"text/x-python","patch_set":6,"id":"be0807ff_b396d305","line":123,"updated":"2026-02-19 14:47:20.000000000","message":"Should this have `Optional[BucketType]` return type?","commit_id":"0e0f32241143b96968d241d1b201ac30a15d209d"},{"author":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"d7d69f735f3e07c830a67f9880a510f0b51cb9fb","unresolved":false,"context_lines":[{"line_number":120,"context_line":"        super().__init__(**kwargs)"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"    @property"},{"line_number":123,"context_line":"    def bucket_type(self) -\u003e BucketType:"},{"line_number":124,"context_line":"        \"\"\"BucketType {couchbase (sent on wire as membase), memcached, ephemeral}"},{"line_number":125,"context_line":"        The type of the bucket. Default to couchbase.\"\"\""},{"line_number":126,"context_line":"        return self.get(\u0027bucket_type\u0027, None)"}],"source_content_type":"text/x-python","patch_set":6,"id":"d8af8a88_6a3b832f","line":123,"in_reply_to":"be0807ff_b396d305","updated":"2026-02-19 19:07:35.000000000","message":"Done","commit_id":"0e0f32241143b96968d241d1b201ac30a15d209d"},{"author":{"_account_id":1005035,"name":"Dimitris Christodoulou","email":"dimitris.christodoulou@couchbase.com","username":"DemetrisChr","avatars":[{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"2645409dd9772ecd8ea3165220d50b8e591ccca1","unresolved":true,"context_lines":[{"line_number":190,"context_line":"    @property"},{"line_number":191,"context_line":"    def num_replicas(self) -\u003e Optional[int]:"},{"line_number":192,"context_line":"        \"\"\"NumReplicas (int) - The number of replicas for documents.\"\"\""},{"line_number":193,"context_line":"        return self.get(\u0027replica_number\u0027, None)"},{"line_number":194,"context_line":""},{"line_number":195,"context_line":"    @property"},{"line_number":196,"context_line":"    def ram_quota_mb(self) -\u003e Optional[int]:"}],"source_content_type":"text/x-python","patch_set":6,"id":"c0d4cd4e_be36d65e","line":193,"updated":"2026-02-19 14:47:20.000000000","message":"This is stored with the `num_replicas` key in the dict, not `replica_number`.","commit_id":"0e0f32241143b96968d241d1b201ac30a15d209d"},{"author":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"d7d69f735f3e07c830a67f9880a510f0b51cb9fb","unresolved":false,"context_lines":[{"line_number":190,"context_line":"    @property"},{"line_number":191,"context_line":"    def num_replicas(self) -\u003e Optional[int]:"},{"line_number":192,"context_line":"        \"\"\"NumReplicas (int) - The number of replicas for documents.\"\"\""},{"line_number":193,"context_line":"        return self.get(\u0027replica_number\u0027, None)"},{"line_number":194,"context_line":""},{"line_number":195,"context_line":"    @property"},{"line_number":196,"context_line":"    def ram_quota_mb(self) -\u003e Optional[int]:"}],"source_content_type":"text/x-python","patch_set":6,"id":"e92b71d4_3bc2ad83","line":193,"in_reply_to":"c0d4cd4e_be36d65e","updated":"2026-02-19 19:07:35.000000000","message":"Ha -- this is in the current version.  But, has been updated in latest patchset.","commit_id":"0e0f32241143b96968d241d1b201ac30a15d209d"},{"author":{"_account_id":1005035,"name":"Dimitris Christodoulou","email":"dimitris.christodoulou@couchbase.com","username":"DemetrisChr","avatars":[{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"2645409dd9772ecd8ea3165220d50b8e591ccca1","unresolved":true,"context_lines":[{"line_number":253,"context_line":"        storage_backend \u003d settings.get(\u0027storageBackend\u0027, None)"},{"line_number":254,"context_line":"        if storage_backend:"},{"line_number":255,"context_line":"            output[\u0027storage_backend\u0027] \u003d str_to_enum(storage_backend, StorageBackend)"},{"line_number":256,"context_line":"        return cls(**output)"},{"line_number":257,"context_line":""},{"line_number":258,"context_line":"    def __repr__(self):"},{"line_number":259,"context_line":"        return f\"{type(self).__name__}({super().__repr__()})\""}],"source_content_type":"text/x-python","patch_set":6,"id":"4314f249_9fff1e0c","line":256,"updated":"2026-02-19 14:47:20.000000000","message":"`num_vbuckets` should be added here","commit_id":"0e0f32241143b96968d241d1b201ac30a15d209d"},{"author":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"d7d69f735f3e07c830a67f9880a510f0b51cb9fb","unresolved":false,"context_lines":[{"line_number":253,"context_line":"        storage_backend \u003d settings.get(\u0027storageBackend\u0027, None)"},{"line_number":254,"context_line":"        if storage_backend:"},{"line_number":255,"context_line":"            output[\u0027storage_backend\u0027] \u003d str_to_enum(storage_backend, StorageBackend)"},{"line_number":256,"context_line":"        return cls(**output)"},{"line_number":257,"context_line":""},{"line_number":258,"context_line":"    def __repr__(self):"},{"line_number":259,"context_line":"        return f\"{type(self).__name__}({super().__repr__()})\""}],"source_content_type":"text/x-python","patch_set":6,"id":"98ee5c08_9e8a7e15","line":256,"in_reply_to":"4314f249_9fff1e0c","updated":"2026-02-19 19:07:35.000000000","message":"Done","commit_id":"0e0f32241143b96968d241d1b201ac30a15d209d"},{"author":{"_account_id":1005035,"name":"Dimitris Christodoulou","email":"dimitris.christodoulou@couchbase.com","username":"DemetrisChr","avatars":[{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/4291f7baa025a5558b77019a9c264ab2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"2645409dd9772ecd8ea3165220d50b8e591ccca1","unresolved":true,"context_lines":[{"line_number":281,"context_line":"                 ram_quota_mb: Optional[int] \u003d None,"},{"line_number":282,"context_line":"                 replica_index: Optional[bool] \u003d None,"},{"line_number":283,"context_line":"                 storage_backend: Optional[StorageBackend] \u003d None"},{"line_number":284,"context_line":"                 ) -\u003e None:"},{"line_number":285,"context_line":"        pass"},{"line_number":286,"context_line":""},{"line_number":287,"context_line":"    def __init__(self, **kwargs: object) -\u003e None:"}],"source_content_type":"text/x-python","patch_set":6,"id":"f5ce6851_469c226a","line":284,"updated":"2026-02-19 14:47:20.000000000","message":"`num_vbuckets` needs to also be added here","commit_id":"0e0f32241143b96968d241d1b201ac30a15d209d"},{"author":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"d7d69f735f3e07c830a67f9880a510f0b51cb9fb","unresolved":false,"context_lines":[{"line_number":281,"context_line":"                 ram_quota_mb: Optional[int] \u003d None,"},{"line_number":282,"context_line":"                 replica_index: Optional[bool] \u003d None,"},{"line_number":283,"context_line":"                 storage_backend: Optional[StorageBackend] \u003d None"},{"line_number":284,"context_line":"                 ) -\u003e None:"},{"line_number":285,"context_line":"        pass"},{"line_number":286,"context_line":""},{"line_number":287,"context_line":"    def __init__(self, **kwargs: object) -\u003e None:"}],"source_content_type":"text/x-python","patch_set":6,"id":"7254a0f7_ccc33459","line":284,"in_reply_to":"f5ce6851_469c226a","updated":"2026-02-19 19:07:35.000000000","message":"Done","commit_id":"0e0f32241143b96968d241d1b201ac30a15d209d"},{"author":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"5d0b8fd7a17715a00d32f87c6abebbecbe12b472","unresolved":true,"context_lines":[{"line_number":263,"context_line":"        ram_quota_mb \u003d settings.get(\u0027ramQuotaMB\u0027, None)"},{"line_number":264,"context_line":"        if ram_quota_mb is not None:"},{"line_number":265,"context_line":"            output[\u0027ram_quota_mb\u0027] \u003d ram_quota_mb"},{"line_number":266,"context_line":"        output[\u0027replica_index\u0027] \u003d settings.get(\u0027replicaIndex\u0027, None)"},{"line_number":267,"context_line":"        replica_index \u003d settings.get(\u0027replicaIndex\u0027, None)"},{"line_number":268,"context_line":"        if replica_index is not None:"},{"line_number":269,"context_line":"            output[\u0027replica_index\u0027] \u003d replica_index"}],"source_content_type":"text/x-python","patch_set":8,"id":"c48850c7_d7d1c03b","line":266,"updated":"2026-02-21 00:44:55.000000000","message":"If I don\u0027t fix this here, it is fixed in the changeset I will have that updates the bindings.","commit_id":"5c8ab84f803b2fd46a1347cc7dcbd2fab3e8d300"},{"author":{"_account_id":1004568,"name":"Jared Casey","email":"jared.casey@couchbase.com","username":"thejcfactor","avatars":[{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/20ac69da8a1fb4cc11bdd1c880389132.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"ea00db6bd6c74b43af444bc7f73bd590ad3bfdb1","unresolved":false,"context_lines":[{"line_number":263,"context_line":"        ram_quota_mb \u003d settings.get(\u0027ramQuotaMB\u0027, None)"},{"line_number":264,"context_line":"        if ram_quota_mb is not None:"},{"line_number":265,"context_line":"            output[\u0027ram_quota_mb\u0027] \u003d ram_quota_mb"},{"line_number":266,"context_line":"        output[\u0027replica_index\u0027] \u003d settings.get(\u0027replicaIndex\u0027, None)"},{"line_number":267,"context_line":"        replica_index \u003d settings.get(\u0027replicaIndex\u0027, None)"},{"line_number":268,"context_line":"        if replica_index is not None:"},{"line_number":269,"context_line":"            output[\u0027replica_index\u0027] \u003d replica_index"}],"source_content_type":"text/x-python","patch_set":8,"id":"31f00705_38ee69ed","line":266,"in_reply_to":"c48850c7_d7d1c03b","updated":"2026-03-30 15:57:49.000000000","message":"Done","commit_id":"5c8ab84f803b2fd46a1347cc7dcbd2fab3e8d300"}]}
