Skip to content

Modify the LocalFeatureServerConfig class to support the running of Go feature server locally #5070

@shuchu

Description

@shuchu

Expected Behavior

For Go feature server, we need to define an additional key:value pair to mention the endpoint of (Python) transformation service.

The example definition of feature_store.yaml:

feature_server:
    type: local
    transformation_service_endpoint: "localhost:6569"

Without this key:value pair, the Pydantic will raise an error with above definition.

Please be aware the when we load the feature_store.yaml, currently only the "local" type is supported.

FEATURE_SERVER_CONFIG_CLASS_FOR_TYPE = {
    "local": "feast.infra.feature_servers.local_process.config.LocalFeatureServerConfig",
}

Current Behavior

We don't have the transformation_servicee_endpoint support in the feature_repo.yaml

Steps to reproduce

Specifications

  • Version: 0.46
  • Platform: x86_64
  • Subsystem: Linux

Possible Solution

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions