-
Notifications
You must be signed in to change notification settings - Fork 38
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
Fix/GAS consumption by SN #2777
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #2777 +/- ##
=======================================
Coverage 22.04% 22.04%
=======================================
Files 787 787
Lines 46738 46738
=======================================
+ Hits 10302 10304 +2
+ Misses 35553 35552 -1
+ Partials 883 882 -1 ☔ View full report in Codecov by Sentry. |
42607cc
to
6ca1bcc
Compare
e5d4bec
to
adca20d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
overall LGTM
CHANGELOG.md
Outdated
@@ -19,6 +19,7 @@ Changelog for NeoFS Node | |||
- IR now checks format of NULL and numeric eACL filters specified in the protocol (#2742) | |||
- Empty filter value is now treated as `NOT_PRESENT` op by CLI `acl extended create` cmd (#2742) | |||
- Storage nodes no longer accept objects with header larger than 16KB (#2749) | |||
- IR sends neofs chain GAS to netmap nodes every epoch, not per a configurable blocks number (#2777) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- IR sends neofs chain GAS to netmap nodes every epoch, not per a configurable blocks number (#2777) | |
- IR sends NeoFS chain GAS to netmap nodes every epoch, not per configurable blocks' number (#2777) |
adca20d
to
1812e63
Compare
They are not called by the Alphabet anymore, the original methods are used and resigned. Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
It is safe to be here (not used before `initNetmapService` is called) and it was not clear why `initMorphComponents` inits anything outside the `cfgMorph` struct. Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
Know about GAS distribution if something bad happens. Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
Do not wait for a configurable number of blocks, make it every epoch instead. Most of the processes are bound to epochs, also `newEpoch` event may be triggered by an external TX sender, so GAS consumption may increase while GAS distribution is the same. Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
1812e63
to
0a35431
Compare
No description provided.