Skip to content

Commit b27472f

Browse files
authored
feat: Cache Bigtable client (feast-dev#3602)
* Cache Bigtable client Signed-off-by: Yusuke Nishioka <yusuke.nishioka.0713@gmail.com> * Run format Signed-off-by: Yusuke Nishioka <yusuke.nishioka.0713@gmail.com> --------- Signed-off-by: Yusuke Nishioka <yusuke.nishioka.0713@gmail.com>
1 parent 58d63f7 commit b27472f

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

sdk/python/feast/infra/online_stores/bigtable.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -335,4 +335,8 @@ def teardown(
335335
def _get_client(
336336
self, online_config: BigtableOnlineStoreConfig, admin: bool = False
337337
):
338-
return bigtable.Client(project=online_config.project_id, admin=admin)
338+
if self._client is None:
339+
self._client = bigtable.Client(
340+
project=online_config.project_id, admin=admin
341+
)
342+
return self._client

0 commit comments

Comments
 (0)