mirror of
https://gitlab.com/pulsechaincom/erigon-pulse.git
synced 2025-01-10 21:11:20 +00:00
5c05ff4c2a
Change from: ``` begin(TxNoSync) exec new block, index nee data do limited pruning commit() send notifications about new data arrival to other apps, they may start reading new data at this time (by new read transactions) ``` Change to: ``` begin(TxNoSync) exec new block, index nee data commit() // no fsync here send notifications about new data arrival to other apps, they may start reading new data at this time (by new read transactions) begin() do pruning commit() // fsync here ``` it allows notify earlier. Fsync (of all changes) on modern drives is fast, but on cloud-drives it’s about 1sec in worst cases. |
||
---|---|---|
.. | ||
calltracer | ||
ethconfig | ||
ethconsensusconfig | ||
ethutils | ||
filters | ||
gasprice | ||
integrity | ||
protocols/eth | ||
stagedsync | ||
tracers | ||
api_backend.go | ||
api_test.go | ||
api.go | ||
backend.go | ||
bloombits.go | ||
discovery.go | ||
state_accessor.go |