Skip to content

Commit bfb26c3

Browse files
authored
chore: Adding logging to the feature server when the registry is refreshed (#3623)
Adding logging to the feature server when the registry is refreshed Signed-off-by: Danny Chiao <[email protected]>
1 parent 9e7a8f0 commit bfb26c3

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed

sdk/python/feast/infra/registry/registry.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -848,6 +848,7 @@ def _get_registry_proto(
848848
assert isinstance(self.cached_registry_proto, RegistryProto)
849849
return self.cached_registry_proto
850850

851+
logger.info("Registry cache expired, so refreshing")
851852
registry_proto = self._registry_store.get_registry_proto()
852853
self.cached_registry_proto = registry_proto
853854
self.cached_registry_proto_created = datetime.utcnow()

sdk/python/feast/infra/registry/snowflake.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import logging
12
import os
23
import uuid
34
from binascii import hexlify
@@ -59,6 +60,8 @@
5960
from feast.saved_dataset import SavedDataset, ValidationReference
6061
from feast.stream_feature_view import StreamFeatureView
6162

63+
logger = logging.getLogger(__name__)
64+
6265

6366
class FeastMetadataKeys(Enum):
6467
LAST_UPDATED_TIMESTAMP = "last_updated_timestamp"
@@ -174,6 +177,7 @@ def _refresh_cached_registry_if_necessary(self):
174177
)
175178

176179
if expired:
180+
logger.info("Registry cache expired, so refreshing")
177181
self.refresh()
178182

179183
def teardown(self):

sdk/python/feast/infra/registry/sql.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import logging
12
import uuid
23
from datetime import datetime, timedelta
34
from enum import Enum
@@ -178,6 +179,8 @@ class FeastMetadataKeys(Enum):
178179
Column("last_updated_timestamp", BigInteger, nullable=False),
179180
)
180181

182+
logger = logging.getLogger(__name__)
183+
181184

182185
class SqlRegistryConfig(RegistryConfig):
183186
registry_type: StrictStr = "sql"
@@ -256,6 +259,7 @@ def _refresh_cached_registry_if_necessary(self):
256259
)
257260

258261
if expired:
262+
logger.info("Registry cache expired, so refreshing")
259263
self.refresh()
260264

261265
def get_stream_feature_view(

0 commit comments

Comments
 (0)