Commit Graph

  • 7cd7257058 update comments Bryan Stitt 2023-10-13 18:01:11 -07:00
  • 8067c33079 add todo Bryan Stitt 2023-10-13 00:46:46 -07:00
  • adbf477ea3 fix typo Bryan Stitt 2023-10-13 00:29:01 -07:00
  • 5c7cd754a6 skip tokio-console for now Bryan Stitt 2023-10-13 00:26:29 -07:00
  • c1ef3a57f7 1.43.46 Bryan Stitt 2023-10-13 00:23:50 -07:00
  • aa3b40e03f add a spot for retries Bryan Stitt 2023-10-13 00:22:57 -07:00
  • 0769e26afb give initial start more time Bryan Stitt 2023-10-13 00:22:38 -07:00
  • 51ba539800 bring back outer rpc checking Bryan Stitt 2023-10-12 23:57:12 -07:00
  • 433bf02c3c 1.43.45 Bryan Stitt 2023-10-12 23:34:06 -07:00
  • fc3d2420bd bring back head_delay Bryan Stitt 2023-10-12 23:21:40 -07:00
  • 93533eabc7 Revert "try a RwLock (more should be done if this works)" Bryan Stitt 2023-10-12 23:19:55 -07:00
  • 5df4bd8da8 Revert "async serialize" Bryan Stitt 2023-10-12 23:11:54 -07:00
  • e6321f3991 dockerignore all targets Bryan Stitt 2023-10-12 22:09:30 -07:00
  • 2fd302aa82 no deadlock-detection by default dockerfile Bryan Stitt 2023-10-12 22:07:17 -07:00
  • c07c9f48ea don't enable tokio-console by default Bryan Stitt 2023-10-12 22:02:48 -07:00
  • 59e5beeac8 1.43.44 Bryan Stitt 2023-10-12 21:49:55 -07:00
  • 3b45256c9a always have some kind of health check Bryan Stitt 2023-10-12 21:05:17 -07:00
  • 51d86ade59 handle empty futures Bryan Stitt 2023-10-12 20:48:37 -07:00
  • eaaf9bdc81 DRY tracing_registry Bryan Stitt 2023-10-12 20:34:07 -07:00
  • d4e72a5455 1.43.43 Bryan Stitt 2023-10-12 20:19:24 -07:00
  • 3bf7f6c34e replace subscribe_stop_rx with aborts Bryan Stitt 2023-10-12 20:17:40 -07:00
  • 9786fb58b2 use select_all more Bryan Stitt 2023-10-12 19:23:22 -07:00
  • 6bd5ca3277 only select on the balanced handle Bryan Stitt 2023-10-12 16:52:39 -07:00
  • 926003edd9 1.43.42 Bryan Stitt 2023-10-12 16:32:19 -07:00
  • f73fd66b89 dont sleep at start Bryan Stitt 2023-10-12 16:25:26 -07:00
  • 3b9c04a9e2 add debug tools to the Dockerfile Bryan Stitt 2023-10-12 16:11:38 -07:00
  • d27b91cad9 no need for try_join_all here Bryan Stitt 2023-10-12 16:06:15 -07:00
  • 2a421778ef get rid of a noop future Bryan Stitt 2023-10-12 14:30:17 -07:00
  • 75da1b8070 make tokio-console and the normal logging work together Bryan Stitt 2023-10-12 14:12:46 -07:00
  • 06cd1cc3dd include phantomdata on the streaming response Bryan Stitt 2023-10-12 14:13:52 -07:00
  • 1178cb61a4 turn streaming on Bryan Stitt 2023-10-12 14:12:31 -07:00
  • 235f514997 1.43.41 Bryan Stitt 2023-10-11 20:58:42 -07:00
  • 4009995bb3 move retries into request_with_metadata Bryan Stitt 2023-10-11 20:58:13 -07:00
  • f696195fed add todo Bryan Stitt 2023-10-11 20:55:13 -07:00
  • 12b3069030 1.43.40 Bryan Stitt 2023-10-11 12:45:00 -07:00
  • d8e1bd44dc async serialize Bryan Stitt 2023-10-11 12:34:56 -07:00
  • 874d8b1775 fix find and replace that missed the stripe feature Bryan Stitt 2023-10-11 12:00:36 -07:00
  • a259b2b955 1.43.39 Bryan Stitt 2023-10-11 10:57:41 -07:00
  • 9aa33dae2d try a RwLock (more should be done if this works) Bryan Stitt 2023-10-11 10:55:45 -07:00
  • 28687f153f 1.43.38 Bryan Stitt 2023-10-11 04:21:25 -07:00
  • 413ee63b45 give it 30 seconds to start Bryan Stitt 2023-10-11 04:20:59 -07:00
  • e43309abc0 move permits around and start rpcs slower Bryan Stitt 2023-10-11 02:00:50 -07:00
  • 2c175103ae remove more unused deps Bryan Stitt 2023-10-11 01:46:59 -07:00
  • 4b0756711f 1.43.37 Bryan Stitt 2023-10-11 01:44:11 -07:00
  • 072c52050f add another minimum sleep and set missed tick behavior Bryan Stitt 2023-10-11 01:42:55 -07:00
  • 15216b7d33 no waiting and simpler rpc looping Bryan Stitt 2023-10-11 01:23:08 -07:00
  • 20413b883f remove unused deps Bryan Stitt 2023-10-11 00:57:46 -07:00
  • 38c6fbf246 delete unused functions Bryan Stitt 2023-10-11 00:57:28 -07:00
  • a3812d8c5f sleep before first config reload Bryan Stitt 2023-10-11 00:52:58 -07:00
  • 91a9d62ce1 pass head_block to internal_request Bryan Stitt 2023-10-11 00:48:08 -07:00
  • bb3c3482f1 1.43.35 Bryan Stitt 2023-10-11 00:12:55 -07:00
  • 57f8c4bd40 split web3_proxy/src/jsonrpc.rs into multiple files and DRY it up Bryan Stitt 2023-10-11 00:12:20 -07:00
  • 0f92f457b0 1.43.34 Bryan Stitt 2023-10-10 23:33:34 -07:00
  • a9d5006ced get rid of async recursion Bryan Stitt 2023-10-10 23:32:50 -07:00
  • 6ccdb9e0cd bump nightly Bryan Stitt 2023-10-10 23:32:34 -07:00
  • b35a211217 1.43.33 Bryan Stitt 2023-10-10 23:09:16 -07:00
  • 8adad8549d remove kafka from docker for now Bryan Stitt 2023-10-10 23:06:35 -07:00
  • ceaed4f239 move rpc filtering to later Bryan Stitt 2023-10-10 23:05:14 -07:00
  • 9b4f14e779 try turning off streaming again Bryan Stitt 2023-10-10 23:04:58 -07:00
  • 27ba7adea2 rustls is faster Bryan Stitt 2023-10-10 23:04:42 -07:00
  • 1666a45564 faster head_block_num Bryan Stitt 2023-10-10 21:30:55 -07:00
  • f8b2571c65 1.43.32 Bryan Stitt 2023-10-10 20:55:28 -07:00
  • 86f70332be use web3_rpcs.blocks_by_hash.get instead of something that might make queries Bryan Stitt 2023-10-10 20:54:17 -07:00
  • 28df880d59 turn on deadlock_detection Bryan Stitt 2023-10-10 20:08:05 -07:00
  • bf49b84eae skip outers earlier Bryan Stitt 2023-10-10 20:02:20 -07:00
  • 8b8dfbbda7 1.43.30 Bryan Stitt 2023-10-10 19:25:12 -07:00
  • 38d0c7f2cc don't wait for rpcs Bryan Stitt 2023-10-10 19:24:58 -07:00
  • 55dc4f7323 1.43.29 Bryan Stitt 2023-10-10 18:42:01 -07:00
  • c27f0d065b try wait_for_sync a new way with a min sleep Bryan Stitt 2023-10-10 18:41:31 -07:00
  • 9efd36ceeb 1.43.28 Bryan Stitt 2023-10-10 17:15:29 -07:00
  • 6906eee0dd wait_for_sync was waiting too long Bryan Stitt 2023-10-10 17:15:03 -07:00
  • 0e2ed425c1 1.43.27 Bryan Stitt 2023-10-10 16:06:54 -07:00
  • 47749df94e catch one more rate limit type Bryan Stitt 2023-10-10 16:05:28 -07:00
  • 45a6526d9a 1.43.26 Bryan Stitt 2023-10-10 15:53:52 -07:00
  • 9ba2045dbd improve health checking Bryan Stitt 2023-10-10 15:46:11 -07:00
  • 1b144d0aeb 1.43.25 Bryan Stitt 2023-10-10 13:44:45 -07:00
  • a10a283023 trust just removing uncles from the cache Bryan Stitt 2023-10-10 12:19:54 -07:00
  • 4fe9ec38f0 add config for nextest Bryan Stitt 2023-10-10 12:18:28 -07:00
  • faf48e8d50 1.43.24 Bryan Stitt 2023-10-09 23:31:48 -07:00
  • 78edfee6b9 timeout and server selection fixes Bryan Stitt 2023-10-09 22:21:39 -07:00
  • 4f6e75e109 cargo upgrade and update Bryan Stitt 2023-10-09 09:46:43 -07:00
  • ab16f6b2e8 check for MDBX_PANIC Bryan Stitt 2023-10-09 09:38:58 -07:00
  • d1d5e8ecf5 1.43.22 Bryan Stitt 2023-10-07 16:54:02 -07:00
  • d04f99a0e4 DRY Bryan Stitt 2023-10-07 16:52:54 -07:00
  • e02a1e3b7c stream again Bryan Stitt 2023-10-07 16:52:46 -07:00
  • 36ce2f6524 derp Bryan Stitt 2023-10-07 16:16:42 -07:00
  • 7e0b6c3034 next_available should not be reversed and other bugs Bryan Stitt 2023-10-07 16:12:51 -07:00
  • 5fe5b97aef 1.43.21 Bryan Stitt 2023-10-07 15:21:32 -07:00
  • 5a1a87a314 stream should count as success. lagged return the rpc Bryan Stitt 2023-10-07 15:18:55 -07:00
  • 4dc6f47f9a add new_internal_requests to the logs Bryan Stitt 2023-10-07 14:36:36 -07:00
  • 580f4c1865 lint Bryan Stitt 2023-10-07 14:26:10 -07:00
  • 2d6daf4def 1.43.20 Bryan Stitt 2023-10-07 13:45:32 -07:00
  • 6789050196 panic if no head block after running for 30 seconds Bryan Stitt 2023-10-07 13:51:30 -07:00
  • de5674254b hopefully handle min_synced_rpcs properly Bryan Stitt 2023-10-07 13:45:04 -07:00
  • 9ed0c70ecd wait for lagged rpcs. v1.43.19 Bryan Stitt 2023-10-07 11:56:52 -07:00
  • 349be463f3 initial sort on median latency instead of weighted peak Bryan Stitt 2023-10-07 10:31:33 -07:00
  • b2ab5bd6d6 fix from_rpcs Bryan Stitt 2023-10-07 10:06:01 -07:00
  • bb9c8f297e 1.43.16 Bryan Stitt 2023-10-07 03:41:45 -07:00
  • cc2eb9e862 no more overflow on the pending txid firehose Bryan Stitt 2023-10-07 03:41:11 -07:00
  • 00991d67b8 fetch doesnt need target dirs Bryan Stitt 2023-10-07 00:54:15 -07:00