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

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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