Commit Graph

89 Commits

Author SHA1 Message Date
alex.sharov
581f8c914e Revert "save"
This reverts commit b33c2eed9d.
2021-10-14 13:23:41 +07:00
alex.sharov
b33c2eed9d save 2021-10-14 13:22:37 +07:00
ledgerwatch
083ee83906
Generalise patricia tree, initial compress (#103)
* Generalise patricia tree, initial compress

* Include tranform

* Generalise Insert

* More on compression

* Fix lint

Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2021-10-11 18:31:49 +01:00
Alex Sharov
57c724bbc6
--txpool.pricelimit support (#96) 2021-10-02 17:34:33 +07:00
Alex Sharov
b5be2a9ae3
downgrade mdbx to v0.10.1 (#95) 2021-09-30 09:50:43 +07:00
Alex Sharov
4862356290
Pool: correct new pending txs notifications (#85) 2021-09-21 16:39:41 +07:00
ledgerwatch
f2549ad6ec
Integration of recsplit (#79)
* Integration of recsplit

* Add tables

* Print bucket by bucket

* Not to print all keys

* Print correct bitSize

* switch to []byte

* Optimisation

* Fix

* Fix lint

* Performance improvements

* Print bucket info

* Add tracing

* Fixed split

Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2021-09-20 12:14:49 +01:00
Alex Sharov
71308b02b3
Pool: switch cache to tx.ID(), more metrics (#73) 2021-09-15 20:15:32 +07:00
Alex Sharov
aa7acc120c
Pool: expose mdbx's txID to remote_kv (#71) 2021-09-15 13:11:34 +07:00
ledgerwatch
6dce34ac32
Initial recsplit (#67)
* Initial recsplit

* Move licence

* Fix bucket count and key count

* Check for duplicate kwys

* More recsplit implementation

* Skeleton of recsplit, fuzz test

* Fix lint

Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2021-09-13 18:31:09 +01:00
Alex Sharov
5b8e019246
Pool: add coherent state cache (#68) 2021-09-13 14:31:15 +07:00
ledgerwatch
f79629b98d
Restore version of the codec (#66)
* Restore version of the codec

* Update go.sum

* Update go.sum
2021-09-11 16:48:31 +01:00
ledgerwatch
826f6ce377
Move ETL to erigon-lib (#65)
* Move ETL to erigon-lib

* Add coded

* Remove walk

Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
2021-09-11 16:11:41 +01:00
Alex Sharov
71fb498e39
Pool: add grpc server (#53) 2021-09-02 12:25:34 +07:00
Alex Sharov
3e96e72195
merge main (#50) 2021-09-01 08:20:21 +07:00
alex.sharov
036060ef77 save 2021-08-30 10:17:03 +07:00
alex.sharov
e8d09cab9d s 2021-08-29 13:59:10 +07:00
alex.sharov
7506e3c8db save 2021-08-26 09:27:33 +07:00
alex.sharov
4d58c12e37 state changes 2021-08-07 11:53:33 +07:00
Alex Sharov
8a7776090d
Merge pull request #19 from ledgerwatch/pool8
Pool: effectiveTip comparator
2021-08-07 11:42:33 +07:00
alex.sharov
f631f589f3 grpc up 2021-08-07 11:39:38 +07:00
alex.sharov
ab0bfead4f save 2021-08-06 21:20:34 +07:00
alex.sharov
9a9d017866 add localHistory 2021-08-04 11:27:06 +07:00
alex.sharov
72e58240ed save 2021-08-03 15:42:26 +07:00
alex.sharov
630f692051 run 2021-08-01 17:07:17 +07:00
alex.sharov
19373ba2e4 remove zap 2021-07-30 10:01:24 +07:00
Alex Sharov
9d8ca5579b
Merge pull request #9 from ledgerwatch/fix_kv_metrics
kv metrics
2021-07-29 17:41:03 +07:00
alex.sharov
5f20dea6b6 kv metrics 2021-07-29 17:33:03 +07:00
alex.sharov
284ac68930 initial implementation 2021-07-29 15:05:20 +07:00
alex.sharov
ef8fae8a00 log 2021-07-28 13:20:01 +07:00
alex.sharov
ee1d85bc82 move to log15 2021-07-28 11:50:45 +07:00
alex.sharov
8ddf4d68b1 move mdbx and kv 2021-07-28 10:36:06 +07:00
alex.sharov
f19ae4bfac tx propagate, pool mock, try some tests 2021-07-25 19:19:33 +07:00
Alexey Sharp
e058e2c0b8 Reorganise mock sentry as server not client 2021-07-14 07:44:23 +01:00
Alexey Sharp
48731e8f1d Fix paths 2021-07-01 16:44:00 +01:00
Alexey Sharp
f9ec55f852 Generate grpc bindings 2021-07-01 16:35:06 +01:00
Alex Sharp
b71c118e17 Use zero-allocation sender recovery 2021-06-26 12:55:32 +01:00
Alexey Sharp
36d44bb6be Compute transaction id hashes 2021-06-24 17:35:12 +01:00
Alex Sharp
d8c9678c44 Set up go mod 2021-06-22 11:07:32 +01:00