-
Notifications
You must be signed in to change notification settings - Fork 73
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
Spike: Decoupled instrumentation feasibility #1047
Comments
Goal:The primary output of this spike should be either:
Additional Thoughts:There are some existing natural lifecycle hooks that are not currently explicit in the code base but may be usefully made explicit. Such as:
As well as some concepts that could be abstracted. Such as:
There is a hope that with minor restructure of the core execution loop we can reduce the total number of "hooks" necessary to implement deep instrumentation. This research spike can suggest such restructuring and is not limited to the existing code paths. This is part of a larger initiative to investigate extracting libraries which could process transactions and/or blocks in service of both leap and another executable. This may include abstracting chain state storage and dependencies which will expose potential "hooks" etc. |
Moved to eosnetworkfoundation/product#162 |
Research what it would take to support instrumentation like DeepMind without it being directly integrated in the leap codebase.
Report findings back to: eosnetworkfoundation/product#151
The text was updated successfully, but these errors were encountered: