Skip to content
This repository was archived by the owner on Dec 10, 2025. It is now read-only.
This repository was archived by the owner on Dec 10, 2025. It is now read-only.

Connection Pool Lock Performance #39

@wuttem

Description

@wuttem

Is there any reason why the ConnectionPool of this Library is locked so that every Bigtable Connection in it can only be used once ? If i understand correct, the Bigtable Connection itself is thread safe and may be used by more than one thread at a time:
googleapis/google-cloud-python#3272
I have a case where a have more worker threads than connections in the pool and i suspect the locking to cause performance issues if threads are waiting on a connection from the pool.

Metadata

Metadata

Assignees

No one assigned

    Labels

    api: bigtableIssues related to the Bigtable API.type: questionRequest for information or clarification. Not an issue.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions