Commit e7108566 authored by Marcin's avatar Marcin
Browse files

new sync loop

- update HAF to version with a new application loop
- modify hivemind sync loop:
	- define stages for hivemind context:
	 MASSIVE_WITHOUT_INDEXES, MASSIVE_WITH_INDEXES, live
	- stop retrieving block data in a separate thread. The queues for block data were consistently full,
	  indicating that querying for blocks is negligible compared to processing them.
	  Note: This change may impact sync performance.
	- Stop recalculating reputation during sync transition from MASSIVE_WITHOUT_INDEXES to MASSIVE_WITH_INDEXES.
	  Reputation will now be recalculated when entering the 'live' state. Note: This change may impact sync performance.
parent 4b4dea84
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment