feast-dev / feast-dev/feast

Extend enable/disable/set-state to all feature view types and REST/gRPC APIs

Open
#6,429 4 comments 0 reactions 1 assignee Claimed by @Rakeshpatil01 View on GitHub
Community Contribution Needed good first issue kind/feature starter-ticket
Dominant language
Python
Stars
7.3k
Forks
1.4k
Avg merge
1d 21h
Merged PRs (30d)
15

Description

**Is your feature request related to a problem? Please describe.**
The enable/disable/set-state commands for feature view state management (introduced in PR #6401) currently only exist under the `feast feature-views` CLI group and only support `FeatureView` and `OnDemandFeatureView`. There are no REST/gRPC API endpoints for these operations.

**Describe the solution you'd like**
- Add `enable`, `disable`, `set-state` CLI commands under `on-demand-feature-views` and `stream-feature-views`
- Update `FeatureStore.enable_feature_view()` / `disable_feature_view()` / `set_feature_view_state()` to handle `StreamFeatureView`
- Add REST and gRPC API endpoints for enable, disable, and set-state operations
- Add unit tests for new CLI commands and API endpoints

**Additional context**
Parent issue: #6331
Follow-up from PR #6401.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.