-
Notifications
You must be signed in to change notification settings - Fork 96
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
Make Subset optimization optional. #243
Comments
I'd be more than happy to tackle this! Just wanting to confirm: is the scope of this issue ONLY to make this optimization a knob to turn? |
Thank you! Yes, it should be an option in the Since it's basically a per-epoch setting, it could also be made dynamic itself later, and reconfigurable at runtime, as part of #103. |
Okay! This should be fun -- I haven't dealt with blockchain tech at all before, so I'll just disclaim now that I'm unfamiliar with the domain. :) Would it be better to implement the optimization behavior inside of |
@ErichDonGubler, can I suggest you trying to start from |
Note that the optimization itself is already implemented since #233. None of the algorithms do any networking: They just have methods to handle messages, which return any messages that need to be sent to other instances. Networking is handled by the user. Since I agree with @vkomenda: the change will probably mostly affect the |
Sorry, yes, I understood that the optimization had already been implemented; @vkomenda: I actually have a mostly-coded implementation going down from the I'm sure I'll be missing things implementing this, and really do appreciate the fast response here! :) |
I'm not sure whether I'm sorry I didn't think of this earlier and gave the wrong impression in the description: I don't think it's desirable to make (But if the code is simpler with the change in |
@afck: Got it. That's why I asked about the outgoing message flow -- it SEEMED like the only time I changed |
As an addendum: I'd be more than happy to make a |
Sure, I'm happy to take a look. |
Let's make the optimization introduced in #170 an option, configurable per Honey Badger instance. We should allow disabling it to
The text was updated successfully, but these errors were encountered: