This repository has been archived by the owner on Jun 11, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 456
Improve blocks processing efficiency #449
Labels
Milestone
Comments
This was referenced Mar 3, 2017
This was referenced Apr 7, 2017
@4miners I've revised the above mother issue with links to the associated child issues, plus marked our current progress. |
Nested points are now stored in child issues I've opened if not already. |
This was referenced Apr 7, 2017
This was referenced Apr 7, 2017
Closed
karmacoma
changed the title
Improve blocks processing
Improve blocks processing efficiency
Jun 29, 2017
Detached #302 from this issue. Therefore work complete. |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Block processing is not so efficient and logic is not perfect currently - because of that there are many possible issues and bottlenecks. Since it prevents us from expanding network and features - time to improve that.
Connected issues:
Removed tasks:
Review use of sequences (db, balance) Review use of sequences (db, balance) #538(Cancelled)Refactor round logic Refactor round logic #543(Cancelled)Redesign accounts ledger Redesign accounts ledger #544(Cancelled)Rewrite transaction pool Rewrite transaction pool #561(Cancelled)Integrate new accounts ledger and transaction pool Integrate new accounts ledger and transaction pool #972(Cancelled)Improve blocks related logging Improve blocks related logging #539(Cancelled)Previously connected issues:
Achieve atomic block save Achieve atomic block save #302Refactor blocks module to submodules Refactor blocks module to submodules #534Reload sometimes cause blockchain rebuild Reload sometimes cause blockchain rebuild #411Why is mem_round flushed twice while finishing a round Why is mem_round flushed twice while finishing a round #216Improving network synchronisation - decentralised blockchain snapshots Improving network synchronisation - decentralised blockchain snapshots #235Improve block replication Improve block propagation #333Add information about slot to blocks Add information about slot to blocks #348Tracking of missed blocks Tracking of missed blocks #349Networks lose stability when broadcasting transactions Networks lose stability when broadcasting transactions #339Round arithmetic is using standard Math functions Round arithmetic is using standard Math functions #447Review block verification logic Review block verification logic #459Consistency when dealing with timestamps Consistency when dealing with timestamps #448The text was updated successfully, but these errors were encountered: