Skip to content

feat: Add enabled/disabled toggle for feature views#6401

Open
rpathade wants to merge 6 commits into
feast-dev:masterfrom
rpathade:feat/feature-view-enabled-disabled-v2
Open

feat: Add enabled/disabled toggle for feature views#6401
rpathade wants to merge 6 commits into
feast-dev:masterfrom
rpathade:feat/feature-view-enabled-disabled-v2

Conversation

@rpathade
Copy link
Copy Markdown

@rpathade rpathade commented May 13, 2026

What this PR does / why we need it

Adds a lifecycle state machine and enabled/disabled toggle for feature views:

  • Lifecycle State: CREATED → GENERATED → MATERIALIZING → AVAILABLE_ONLINE tracks feature views from registration through materialization
  • Operational Status: ENABLED / DISABLED toggle controls serving and materialization
  • Serving rule: Features served online only if state == AVAILABLE_ONLINE AND enabled == True

Which issue(s) this PR fixes

Closes #6331

Checks

  • I've made sure the tests are passing.
  • My commits are signed off (git commit -s)
  • My PR title follows conventional commits format

Testing Strategy

  • Unit tests
  • Integration tests
  • Manual tests
  • Testing is not required for this change

rpathade and others added 4 commits May 16, 2026 10:56
Signed-off-by: RutujaPathade <73137503+RutujaPathade@users.noreply.github.com>
Signed-off-by: ntkathole <nikhilkathole2683@gmail.com>
Signed-off-by: RutujaPathade <73137503+RutujaPathade@users.noreply.github.com>
Signed-off-by: RutujaPathade <73137503+RutujaPathade@users.noreply.github.com>
Signed-off-by: RutujaPathade <73137503+RutujaPathade@users.noreply.github.com>
@rpathade rpathade force-pushed the feat/feature-view-enabled-disabled-v2 branch from f74306c to 4685564 Compare May 16, 2026 17:57
rpathade and others added 2 commits May 16, 2026 11:01
@rpathade rpathade marked this pull request as ready for review May 16, 2026 18:52
@rpathade rpathade requested a review from a team as a code owner May 16, 2026 18:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

State Management of feature view

3 participants