Skip to content

Improve vote tally performance #803

@abitmore

Description

@abitmore

Vote tally performance affects maintenance block producing (#504) as well as overall sync/replay time.

  • Things we can do in short term:
    • skip those who are not voting,
    • skip those whose core_in_orders + core_balance is zero.

- [ ] Long term solution to be figured out.
- The mechanism used by Steem could be an option, but I think it only positively impacts maintenance block producing but probably negatively impacts overall sync/replay performance.

This is a sub-task of #982.

Update: moved long term job to issue #1204.

Metadata

Metadata

Assignees

Labels

1b User StoryThe User Story details a requirement. It may reference a parent Epic. It may reference child Task(s)2b Gathering RequirementsStatus indicating currently refining User Stories and defining Requirements3c EnhancementClassification indicating a change to the functionality of the existing imlementation4b Normal PriorityPriority indicating the moderate impact to system/user -OR- existing workaround is costly to perform6 PerformanceImpacts flag identifying system/user efficiency, performance, etc.6 UXImpact flag identifying the User Interface (UX)9c LargeEffort estimation indicating TBDperformance

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions