feat: stateless engine shutdown #15
Labels
No labels
Blocked
ByBug
Blocked
ByDependency
Blocked
ByMissingFeature
Bug
Accepted
Bug
Fixed
Bug
In Progress
Bug
Invalid
Bug
ItWorksOnMyMachine
Bug
MoreInvestigation
Bug
New
Empty
FeatureRequest
Accepted
FeatureRequest
Implemented
FeatureRequest
In Progress
FeatureRequest
Invalid
FeatureRequest
New
FeatureRequest
PartiallyImplemented
FeatureRequest
WontAdd
Important
PR
BranchMerge
PR
BugFix
PR
Documentation
PR
FeatureAddition
PR
Miscellaneous
PR
Mixed
PR
New
PR
Tests
PR
Update
Roadmap
Stale
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Reference: StarOpenSource/Engine#15
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Feature description
Having the engine be fully stateless after shutdown and allowing it to start up again would be a major benefit. This would not only benefit our testing setup, removing the need to run multiple JVMs in parallel, but would also allow developers using our engine to fully restart the engine without restarting the JVM, which may be required in certain scenarios.
Feature implementation
Code will be required for all variables to be reset to their original values. Everything needs to be cleaned up. Additionally, we may need to check if any engine-provided resources are still accessible to the application or game. Accessing them while the engine is uninitialized may cause major issues.
Feature alternatives
No response