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

Create selectively-leverage-eos-vm-oc.md #164

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

bhazzard
Copy link
Collaborator

Proposal for EOS VM OC initiative

@greg7mdp
Copy link

greg7mdp commented Jun 1, 2023

@spoonincode Regarding using OC automatically when applying a block. Suppose a block contains many small transaction using various contracts unseen before. For a node just trying to follow the chain, using OC would require compiling all the contracts used in the block, right? Could this cause an issue for nodes getting behind on following the chain?

Wondering if we should not use baseline, but OC if account is eosio. for applying blocks as well even for non-producer nodes instead of OC.

@heifner
Copy link
Member

heifner commented Jun 1, 2023

@greg7mdp it only scales up to OC if the OC version is ready, otherwise it uses baseline.

@greg7mdp
Copy link

greg7mdp commented Jun 1, 2023

@greg7mdp it only scales up to OC if the OC version is ready, otherwise it uses baseline.

Thanks, makes sense! Should it be specified in the doc, as this is probably not always the case? Or is it?

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.

3 participants