Skip to content

feature-transformation-server image is missing the grpcio dependency group #5564

@NohaIhab

Description

@NohaIhab

Expected Behavior

feature-transformation-server pod runs successfully using the image quay.io/feastdev/feature-transformation-server:0.49.0 with no error logs

Current Behavior

feature-transformation-server pod errors with the following logs:

/usr/local/lib/python3.11/site-packages/pydantic/_internal/_fields.py:192: UserWarning: Field name "vector_enabled" in "SqliteOnlineStoreConfig" shadows an attribute in parent "VectorStoreConfig"
  warnings.warn(
/usr/local/lib/python3.11/site-packages/feast/repo_config.py:268: DeprecationWarning: The serialization version 2 and below will be deprecated in the next release. Specifying `entity_key_serialization_version` to 3 is recommended.
  warnings.warn(
/usr/local/lib/python3.11/site-packages/feast/feature_store.py:2313: RuntimeWarning: On demand feature view is an experimental feature. This API is stable, but the functionality does not scale well for offline retrieval
  warnings.warn(
Traceback (most recent call last):
  File "//app.py", line 65, in <module>
    store.serve_transformations(port)
  File "/usr/local/lib/python3.11/site-packages/feast/feature_store.py", line 2319, in serve_transformations
    from feast import transformation_server
  File "/usr/local/lib/python3.11/site-packages/feast/transformation_server.py", line 7, in <module>
    from grpc_reflection.v1alpha import reflection
ModuleNotFoundError: No module named 'grpc_reflection'

Steps to reproduce

Apply the transformation-service chart on top of a feast deployment

Specifications

  • Version: v0.49.0
  • Platform: Linux

Possible Solution

Install the grpcio dependency group as part of the feature-transformation-server Dockerfile.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions