You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current design of Engine is blocking us from using it fully inside fetiched and it knows too much, some of its data is not at the right place. State management is included, some paths are complicated to override and some of it should move into separate actors.
The text was updated successfully, but these errors were encountered:
Separating into different actors is needed but not enough, the current Engine does really too many things. BTW storage actor is there BTW. We are hitting the limit of the current design which is an hybrid between library included in an executable like acutectl and just a part of fetiched. We may have to fork the entire fetiche-engine in the engine actor.
fetiche-engine has been forked into acutectl for now and fetiched will incorporate the core of it (removing state, storage, etc. stuff). Fork done in f2d88ff.
Main take away: fetiched is engine at the core and all the actors are peripheral services. fetiche-sources might end up here as well.
The current design of
Engine
is blocking us from using it fully insidefetiched
and it knows too much, some of its data is not at the right place.State
management is included, some paths are complicated to override and some of it should move into separate actors.The text was updated successfully, but these errors were encountered: