erigon-pulse/metrics
Alex Sharov ad72b7178e
prune speedup. stage_senders: don't re-calc existing senders (#7643)
- stage_senders: don't re-calc existing senders
- stage_tx_lookup: prune less blocks per iteration - because
random-deletes are expensive. pruning must not slow-down sync.
- prune data even if --snap.stop is set
- "prune as-much-as-possible at startup" is not very good idea: at
initialCycle machine can be cold and prune will cause big downtime, no
reason to produce much freelist in 1 tx. People may also restart erigon
- because of some bug - and it will cause unexpected downtime (usually
Erigon startup very fast). So, I just remove all `initialSync`-related
logic in pruning.
- fix lost metrics about disk write byte/sec
2023-06-03 12:30:53 +07:00
..
exp prune speedup. stage_senders: don't re-calc existing senders (#7643) 2023-06-03 12:30:53 +07:00
methelp [Caplin] beginnings of instrumentation (#7486) 2023-05-11 18:38:56 +02:00
counter.go remove metrics package, step 1 (#4094) 2022-05-07 14:52:04 +07:00
debug_test.go Remove "numgc" from logs (#2275) 2021-07-03 14:44:23 +07:00
doc.go remove metrics package, step 1 (#4094) 2022-05-07 14:52:04 +07:00
ewma_test.go travis: enable test suite on ARM64 (#20219) 2019-12-03 13:24:34 +01:00
ewma.go metrics: make meter updates lock-free (#21446) 2020-08-27 17:35:40 +02:00
FORK.md metrics: pull library and introduce ResettingTimer and InfluxDB reporter (#15910) 2018-02-23 11:56:08 +02:00
gauge_float64.go remove metrics package, step 1 (#4094) 2022-05-07 14:52:04 +07:00
gauge.go remove metrics package, step 1 (#4094) 2022-05-07 14:52:04 +07:00
healthcheck.go remove metrics package, step 1 (#4094) 2022-05-07 14:52:04 +07:00
histogram.go remove metrics package, step 1 (#4094) 2022-05-07 14:52:04 +07:00
json.go remove metrics package, step 1 (#4094) 2022-05-07 14:52:04 +07:00
LICENSE metrics: pull library and introduce ResettingTimer and InfluxDB reporter (#15910) 2018-02-23 11:56:08 +02:00
memory.md metrics: pull library and introduce ResettingTimer and InfluxDB reporter (#15910) 2018-02-23 11:56:08 +02:00
meter_test.go remove metrics package, step 1 (#4094) 2022-05-07 14:52:04 +07:00
meter.go remove metrics package, step 1 (#4094) 2022-05-07 14:52:04 +07:00
metrics.go Downloader extract, step2 (#6076) 2022-11-20 10:41:30 +07:00
registry.go remove metrics package, step 1 (#4094) 2022-05-07 14:52:04 +07:00
resetting_timer.go remove metrics package, step 1 (#4094) 2022-05-07 14:52:04 +07:00
runtime_test.go e3: optimize incremental hashstate (#6179) 2022-12-03 12:23:01 +07:00
sample.go remove metrics package, step 1 (#4094) 2022-05-07 14:52:04 +07:00
timer.go remove metrics package, step 1 (#4094) 2022-05-07 14:52:04 +07:00
validate.sh metrics: pull library and introduce ResettingTimer and InfluxDB reporter (#15910) 2018-02-23 11:56:08 +02:00