Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: Reset logic for engine to roll-back in memory. #441

Merged
merged 86 commits into from
Nov 13, 2023

Conversation

hmoog
Copy link
Contributor

@hmoog hmoog commented Oct 18, 2023

This PR introduces a mechanism to Reset an engine to its clean state after the last commitment, without having to restart the entire engine.

This PR only addresses the parts of the code that are relevant for the commitments as other things will eventually get evicted anyway, but we should maybe revisit the TODOs that I left in the code in a separate PR, once this is no longer a blocker.

@hmoog hmoog changed the title Feat: Added the ability to reset the cache Feat: Added "Restart" ofengine to a clean state of its latest commitment Oct 18, 2023
@hmoog hmoog changed the title Feat: Added "Restart" ofengine to a clean state of its latest commitment Feat: Added "Restart" of engine to a clean state of its latest commitment Oct 18, 2023
@hmoog hmoog changed the base branch from develop to feat/hive.go-upgrade October 18, 2023 21:08
Base automatically changed from feat/hive.go-upgrade to develop October 18, 2023 21:22
@karimodm karimodm temporarily deployed to feature October 19, 2023 08:29 — with GitHub Actions Inactive
@karimodm karimodm temporarily deployed to feature October 19, 2023 10:09 — with GitHub Actions Inactive
@karimodm karimodm temporarily deployed to feature October 19, 2023 10:32 — with GitHub Actions Inactive
karimodm

This comment was marked as outdated.

@karimodm karimodm temporarily deployed to feature October 19, 2023 11:58 — with GitHub Actions Inactive
@karimodm karimodm marked this pull request as draft October 19, 2023 12:43
@karimodm karimodm temporarily deployed to feature October 19, 2023 12:50 — with GitHub Actions Inactive
@hmoog hmoog changed the base branch from develop to feat/upgrade.hive.go November 7, 2023 23:37
Base automatically changed from feat/upgrade.hive.go to develop November 8, 2023 12:38
@karimodm karimodm merged commit 786adde into develop Nov 13, 2023
6 of 7 checks passed
@karimodm karimodm deleted the feat/cache-reset branch November 13, 2023 14:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Reset logic for CORE components to keep state integrity
3 participants