Commit Graph

227 Commits

Author SHA1 Message Date
Alex Sharov
797e6dda5f
fsync: don't skip error, ability to disable in tests (#1043) 2023-07-11 06:09:05 +00:00
Alex Sharov
aaa51ec2d9
mdbx bug in DeleteCurrentDuplicates() workaround (#1039) 2023-07-06 04:08:17 +00:00
Alex Sharov
745b7afc86
up grpc version (#1031) 2023-06-23 06:40:01 +00:00
Alex Sharov
8dbbb61e6a
e3: history - less iterators (#1030) 2023-06-23 06:06:55 +00:00
Alex Sharov
0610e2e323
e3: idx range method (#1028) 2023-06-20 03:57:25 +00:00
Alex Sharov
9090990e16
e3: simplify unwind (#1027) 2023-06-19 06:42:15 +00:00
Alex Sharov
43e3155ed0
e3: simplify unwind (#1026) 2023-06-19 04:48:14 +00:00
Alex Sharov
8974fbd05a
Enforce blockReader interface (#1023) 2023-06-15 06:11:49 +00:00
Andrew Ashikhmin
f87b4cd9de
Introduce BitLenToByteLen (#1022) 2023-06-14 12:22:13 +00:00
Alex Sharov
2c89914c25
e3: move domains to tables.go (#1018) 2023-06-11 14:12:07 +00:00
Alex Sharov
cf4bdbdf26
e3: agg generalize PutIdx method (#1014) 2023-06-06 04:29:29 +00:00
Alex Sharov
2a6cc6c0c1
e3: release some e4 parts (#1009) 2023-06-02 03:55:23 +00:00
Alex Sharov
6cde9b9046
e3: release some e4 parts (#1008) 2023-06-02 03:35:28 +00:00
Alex Sharov
2ae7b51de9
e3: move kvlist to erigon-lib (#1007) 2023-06-02 02:51:03 +00:00
ledgerwatch
f2d93b959b
Introduce separate logging for etl functions (#998)
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro-2.local>
2023-05-18 19:55:02 +00:00
Alex Sharov
0e2883bf3f
LeakDetector: use it to find which resource was created but not closed (leaked) (#990) 2023-05-08 05:22:24 +00:00
alex.sharov
9a4582989a aggV3.rotate() unlock in defer to prevent deadlock 2023-05-05 11:08:37 +07:00
Alex Sharov
6e8c55239a
e3: log slow (unclosed) contexts to detect leaks (#979) 2023-04-24 05:52:21 +00:00
Alex Sharov
b1183da945
e3: remove files when no readers (#978) 2023-04-23 04:55:13 +00:00
alex.sharov
d2c9459ef6 clean 2023-04-21 10:49:30 +07:00
Alex Sharov
9cdea8f079
e3: remove garbage files (#977) 2023-04-21 02:49:49 +00:00
Alex Sharov
ba7424f435
e3: move staticFilesInRange method to ctx (#974) 2023-04-18 06:04:44 +00:00
Alex Sharov
1e2a52df39
e3: in-general merge must not see "overlaps/deleted" files, but merge of history need access to corresponding index files (even if they marked as deleted or already merged - before kill -9) (#972) 2023-04-17 05:54:15 +00:00
Alex Sharov
1cd35c810f
e3: print background indexing logs in e2 style (summary of all files progress in 1 line) (#965) 2023-04-05 04:49:05 +00:00
Alex Sharov
9431fe1b94
e3: history iterator shortcut fix (#960) 2023-03-30 02:51:59 +00:00
Alex Sharov
a4034d5cea
enable more linters (#954) 2023-03-25 05:13:20 +00:00
alex.sharov
7da125879b better context 2023-03-24 15:50:00 +07:00
Alex Sharov
71d01a8653
e3: remove some iterator (#952) 2023-03-24 08:36:54 +00:00
alex.sharov
e2b62447c7 clean 2023-03-24 11:02:11 +07:00
alex.sharov
f2e0f1ead4 clean 2023-03-24 10:58:33 +07:00
alex.sharov
e15093d30e fix test 2023-03-23 13:26:04 +07:00
alex.sharov
d7b01ea68f save 2023-03-23 12:19:17 +07:00
Alex Sharov
f110e80dab
go 1.19 atomics (#951) 2023-03-23 05:11:20 +00:00
alex.sharov
2d37194405 fix test 2023-03-23 10:18:00 +07:00
Alex Sharov
24a5f38a85
e3: unionKV limit (#948) 2023-03-22 06:58:07 +00:00
Alex Sharov
c2b85725c8
e3: union limit (#947) 2023-03-22 06:38:02 +00:00
alex.sharov
3c33211cda clean 2023-03-22 12:38:08 +07:00
Alex Sharov
39f1d090c6
e3: remove settings table (#946) 2023-03-22 05:21:11 +00:00
alex.sharov
dc74cf0404 less logs 2023-03-22 12:00:25 +07:00
alex.sharov
faf600b0f0 domain: to use history api 2023-03-22 11:54:26 +07:00
alex.sharov
ad12b79b50 e3: domain inline logging 2023-03-22 11:10:57 +07:00
alex.sharov
d029d2ef9e e3: test for DomainGC 2023-03-22 10:42:32 +07:00
awskii
0a4e293b4f
e4 speedup collate/prune (#944)
Continuing experiments on reducing time consumption of each aggregate
step.
2023-03-21 23:33:06 +00:00
awskii
08c5e41ea6
E4 metrics update (#939) 2023-03-16 23:59:24 +00:00
Alex Sharov
e143f7756f
e3: history no auto-increment (#935) 2023-03-15 06:47:48 +00:00
alex.sharov
59238cf44d e3: less merge logs 2023-03-15 13:34:13 +07:00
hexoscott
4493b598b9
read config yaml file to check for metrics being enabled (#909)
created to help with https://github.com/ledgerwatch/erigon/issues/6530
2023-03-14 00:07:27 +00:00
alex.sharov
ac75ffcda0 save 2023-03-13 19:07:50 +07:00
alex.sharov
f5faade958 save 2023-03-13 15:44:19 +07:00
Alex Sharov
b968398cbd
e3: split "changed keys" iterator to simplify (#933) 2023-03-13 08:06:37 +00:00