Alex Sharov
b76661cd25
Revert "integration_write_receipts ( #1096 )" ( #1097 )
...
This reverts commit 7a1285bf3c
.
2020-09-11 15:32:45 +07:00
Alex Sharov
7a1285bf3c
integration_write_receipts ( #1096 )
2020-09-11 15:28:28 +07:00
ledgerwatch
ab4c456fec
Headers poc 3 - intermediate changes ( #1093 )
...
* Use log instead of Printf
* Better output
* Display NewBlockHeadersMsg
* Print tx hashes
* Separate sentry and downloader
* Fix lint
* Requesting headers
* Fix lint
* Prevent deadlock, fix NPE
* Not quit when did not restore
* Fix types
* Fix types again
* Warn on penalty
* Prints
* Avoid deadlock
* Better request logic
* Print height
* Actually send header requests
* Actually send header request
* Fix compile errors, sending
* Print BlockHeadersMsg
* Fix lint
2020-09-11 07:35:51 +01:00
Alex Sharov
62fe81e4be
IH stage speedup and lmdb custom comparators support ( #1080 )
...
* etl.Loader - allow use of custom comparator
* log timing
* try now
* try now
* more performance
* etl.Loader - allow use of custom comparator
* working version
* simplify IH cursor
* clean
* squash
* squash
* squash
* squash
* squash
* squash
* squash
* clean
* add only unwind support
* squash
* squash
* clean
* fix test
* clean
* clean
* clean
2020-09-10 13:35:58 +01:00
Igor Mandrigin
316aeffa13
delete a leftover file
2020-09-10 14:23:41 +02:00
Igor Mandrigin
18197b9e13
Disable IPC and remove flags for it ( #1092 )
...
* always disable IPC
* remove ipc flags from `DefaultFlags`
2020-09-10 14:01:51 +02:00
Igor Mandrigin
bbb01d86ac
begin 2020.09.03 release cycle
2020-09-10 12:59:36 +02:00
Igor Mandrigin
0299475a3c
update skip_analysis
2020-09-10 12:53:12 +02:00
Alex Sharov
84b52a5547
rpc daemon: log request params on debug verbosity ( #1087 )
...
* rpc_daemon_access_log
* rpc_daemon_access_log
* clean
* remove response
* remove accesslog concept
* clean
2020-09-09 21:21:19 +01:00
b00ris
bdb7832a59
[lmdb] Stop force sync for ReadOnly mode ( #1088 )
...
* fix warning
* fix log
2020-09-09 21:07:19 +01:00
Alex Sharov
fd9c7c3b2d
kill bolt ( #1085 )
...
* kill bolt
* kill bolt
* fix test
* clean
2020-09-09 11:09:55 +01:00
ledgerwatch
7a84a5b8cc
Increase call timeout for 5 minutes ( #1082 )
2020-09-08 20:40:01 +01:00
Alex Sharov
da31494cc3
transactional migrations ( #1079 )
2020-09-08 20:39:43 +01:00
Thomas Jay Rush
7f1e7d5212
1073 eth get transaction by block number and index ( #1083 )
...
* Added missing README entry for getTransactionByHash
* Adding support for eth_getTransactioBy* RPC routines
* Added missing README entry for getTransactionByHash
* Adding support for eth_getTransactioBy* RPC routines
* Copying code from ./internal/ethapi/api.go with modifications
2020-09-08 20:39:31 +01:00
Alex Sharov
c45a710ce6
Warmup logs, less overhead, warmup code bucket ( #1054 )
...
* warmup logs and less overhead.
* warmup logs and less overhead.
* move WarmUp to common func
2020-09-08 08:28:37 +01:00
Alex Sharov
9d29a4b480
log_all_stages_timings ( #1078 )
...
* log_all_stages_timings
* clean
2020-09-08 07:19:25 +01:00
b00ris
23e995838f
Fix readonly mode ( #1077 )
...
* fix readonly mode
* fix vet
2020-09-08 07:19:06 +01:00
Alex Sharov
50d13fd9a8
increase tx limit ( #1047 )
2020-09-08 07:09:33 +01:00
ledgerwatch
256e4262e1
2nd batch of Headers PoC changes ( #1067 )
...
* PoC utility
* Headers cmd
* headers download command
* Fix lint
* Send handshake
* Receive Status message
* Better error messages
* Messages
* Fix
* Fix lint
* Print block number for NewBlockMsg
* Fix lint
2020-09-07 07:03:12 +01:00
Alex Sharov
afe808c88e
time based reopen tx ( #1069 )
2020-09-07 12:47:08 +07:00
ledgerwatch
d007ba0ae7
Update README.md
2020-09-06 21:24:22 +01:00
Giulio rebuffo
c590fa476e
Eth get storage at (32 => 256) ( #1065 )
...
* added eth_getStorageAt
* used uint32
* now its 256
* incarnation
2020-09-06 20:57:58 +01:00
Igor Mandrigin
b41567460a
add identity flag back ( #1064 )
2020-09-06 17:42:19 +02:00
Igor Mandrigin
1d0ec0f0d0
turbo-api: Allow apps based on turbo-geth to add custom buckets to the chaindata ( #1063 )
2020-09-06 17:33:05 +02:00
Igor Mandrigin
c3ce05b5eb
Fix nousb
flag missing. ( #1062 )
2020-09-06 14:10:57 +01:00
ledgerwatch
fe6d4b5213
Better log message about commit ( #1060 )
2020-09-06 14:10:33 +01:00
Igor Mandrigin
d14e45d4d0
cmd/geth
-> cmd/tg
and get rid of geth implementation. (#1061 )
2020-09-06 13:35:32 +02:00
ledgerwatch
3a92b2b39d
Fix for RPC daemon leak ( #1059 )
...
* Start memory prof
* Fix rpctest
* Fix rpctest
* Attempt to fix the leak
* Remove http pprof
2020-09-05 21:58:51 +01:00
ledgerwatch
787bba4f48
Print pending tx stats, gather data for gas price chart ( #1058 )
...
* Print tx pool stat
* Print tx pool stats
* Chart gas prices
* Print gaps
* Don't check canonical
* Hack
* Remove hack
* Fix stages
* fixState
* Canonical gaps
* Gas burnt vs avg gas price
* Revert changes in tx pool
* Fix NPE
* Remove fixStages
* Fix NPE
2020-09-05 18:42:37 +01:00
Igor Mandrigin
2a6478d799
turbo-api: create a second executable file with a custom stage example ( #1055 )
2020-09-05 18:07:27 +02:00
Alex Sharov
e690103c2a
Docs for Cursors and KV ( #1046 )
2020-09-05 14:26:24 +07:00
Alex Sharov
2e27ed6621
add --hdd flag to integration cmd ( #1053 )
2020-09-05 13:27:47 +07:00
Alex Sharov
7e71c4512e
restrict metric by 1 bucket ( #1052 )
2020-09-05 13:09:47 +07:00
Alex Sharov
279f59f950
add commit event marker to dashboard ( #1051 )
2020-09-05 11:33:44 +07:00
Alex Sharov
95e985ef8f
add commit event to dashboard ( #1050 )
2020-09-05 10:10:17 +07:00
Alex Sharov
0c75304261
Os page cache monitoring ( #1049 )
2020-09-05 09:36:42 +07:00
Giulio rebuffo
e48b28bc5c
added eth_getStorageAt ( #1048 )
2020-09-04 19:00:22 +01:00
Alex Sharov
b9bdd003a7
KV: Raw (no custom logic) cursors for DupSort and DupFixed buckets ( #1020 )
2020-09-04 10:54:15 +07:00
ledgerwatch
f4b34102eb
Properly pass datadir into stage2 ( #1044 )
2020-09-03 23:15:24 +01:00
Giulio rebuffo
f235bf1d98
add getTxByHash ( #1042 )
2020-09-03 21:41:06 +01:00
Igor Mandrigin
581dbcbe9b
2020.09.02 release cycle
2020-09-03 11:09:40 +02:00
Alex Sharov
93a1be23aa
Integration check history ( #1040 )
...
* integration check history
* reset tx pool
* reset tx pool
* reset tx pool
2020-09-03 09:20:04 +01:00
ledgerwatch
136ecb4401
Update skip analysis ( #1041 )
2020-09-03 09:19:42 +01:00
Evgeny Danilenko
e4f495fa44
Get logs ( #1028 )
...
* it compiles
* after recent master
* fix linters warnings
* grpcV7
* go mod tidy
* unmarshall adresses or adress
* fix linters
* after cr
* after cr
* after cr
* after cr
* fix tests
* remove dev version
* it compiles
* mod tidy
* fix bin deps
* use stable version of grpc
* switch back to master constructor
* switch back to master constructor
* add a bit docs
* add a bit docs
Co-authored-by: Alexey Akhunov <akhounov@gmail.com>
Co-authored-by: alex.sharov <AskAlexSharov@gmail.com>
2020-09-03 08:51:19 +01:00
Alex Sharov
e02f2f6dfc
Revert "simplify cursor.Next and cursor.First implementation ( #1019 )" ( #1039 )
...
This reverts commit f19bb0a345
.
2020-09-03 13:21:11 +07:00
Alex Sharov
aead37a39f
Reproducible versions of binary dependencies ( #1037 )
2020-09-03 13:07:33 +07:00
Alex Sharov
fc9d767cc2
Gen new images for docs ( #1038 )
2020-09-03 13:06:32 +07:00
Giulio rebuffo
d8126d8812
fixed offset ( #1036 )
...
* fixed offset
* rm unused
2020-09-03 07:04:23 +01:00
Igor Mandrigin
5b92d47e9d
Initialize Staged Sync with stages. ( #1033 )
...
* externalize default stages
* initialize with the right stages
* fix some bugs
* fix
* linters
2020-09-02 19:11:41 +01:00
ledgerwatch
c6975414e8
[WIP] Warmup the state bucket for HDD sync ( #1032 )
...
* Warmup
* Log the warmup
* Make warmup interruptible
* Make warmup a command line option for HDD
* Activate hdd flag
2020-09-02 12:24:27 +01:00