Commit Graph

  • 8ad099c635 add eth_subscribe ethereum methods control documentation a10zn8 2022-12-22 21:46:14 +04:00
  • e0fdfa4420 ws subscription refactoring added support of pending transactions subscription a10zn8 2022-12-21 17:44:56 +04:00
  • 7bc4acb376 Merge pull request #98 from p2p-org/fix-upstream-id a10zn8 2022-12-22 13:13:59 +04:00
  • b4f121e551 Merge pull request #99 from p2p-org/fix/subscribe-proxy Vyacheslav Shebanov 2022-12-21 21:00:20 +02:00
  • 92ac7fb9ad tryProxy does not makes sense for > than 1 upstream selectors Termina1 2022-12-21 20:42:55 +02:00
  • 44ba9b47ba now return first resolver as upstream-id in case of quorum rpc read. a10zn8 2022-12-21 22:02:08 +04:00
  • c9b5df9449 Merge pull request #96 from p2p-org/dshackle-dashboard Maksim 2022-12-20 17:59:16 +03:00
  • 0408d207c1 add grafana dshackle dashboard for providers mxssl 2022-12-20 17:57:07 +03:00
  • 8bbcdb6785 Merge pull request #93 from p2p-org/subscribe_node_status MaxFomenkov 2022-12-20 17:06:37 +03:00
  • 214cb4fd8e fixed code style Maksim Fomenkov 2022-12-20 16:39:26 +03:00
  • a1c234d3bf fixed re-subscription Maksim Fomenkov 2022-12-20 16:33:25 +03:00
  • f6c6c8d4ef fixed review comments Maksim Fomenkov 2022-12-20 15:36:20 +03:00
  • 1402a1b5c4 Update build.gradle Maksim 2022-12-20 15:33:49 +03:00
  • 5894501f0c fixed labels grouping Maksim Fomenkov 2022-12-20 15:00:23 +03:00
  • 8f0c9d1187 added sampling Maksim Fomenkov 2022-12-20 12:01:34 +03:00
  • ddf865788d Merge pull request #95 from p2p-org/small-health-endpoint-fixes a10zn8 2022-12-19 21:59:04 +04:00
  • 29d888c013 health endpoint should be stopped in case application starts to shut down a10zn8 2022-12-19 19:28:36 +04:00
  • 8cfb6ce250 Merge pull request #94 from p2p-org/disable-cache-doc a10zn8 2022-12-19 17:27:51 +04:00
  • 482b7b5e1e requests-cache-enabled docs a10zn8 2022-12-19 17:25:21 +04:00
  • 5db9e1bfd1 Merge pull request #87 from p2p-org/do-not-write-ws-exception-stacktrace a10zn8 2022-12-19 16:14:31 +04:00
  • db97b656cf fix style and tests Maksim Fomenkov 2022-12-19 11:41:05 +03:00
  • 1f611c8268 subscribe node status Maksim Fomenkov 2022-12-19 11:12:12 +03:00
  • 6d7da4fdbe Merge pull request #92 from p2p-org/revert-88-timeout-tests-ws a10zn8 2022-12-16 15:19:34 +04:00
  • 214abc4722 Revert "problem: timeout on unit tests" a10zn8 2022-12-16 15:19:15 +04:00
  • 8c656ca28b Merge pull request #88 from p2p-org/timeout-tests-ws a10zn8 2022-12-16 14:42:09 +04:00
  • 7debc4df97 Merge pull request #91 from p2p-org/fix_stuck_lag_metrics MaxFomenkov 2022-12-16 12:53:32 +03:00
  • 56760319e3 code style Maksim Fomenkov 2022-12-16 03:04:58 +03:00
  • 6fa6fa0055 fix upstream lag metrics stuck Maksim Fomenkov 2022-12-16 02:46:28 +03:00
  • 694c2dd529 Merge pull request #86 from p2p-org/rpc-clients-fixes a10zn8 2022-12-15 19:22:03 +04:00
  • f936c9b999 problem: unhandled exception when a remote grpc gives an http error a10zn8 2022-12-07 21:46:05 +04:00
  • c20d270e44 problem: some nodes may respond with a JSON RPC setting a non-200 status code but Dshackle ignores that JSON a10zn8 2022-09-29 04:26:20 +04:00
  • be53f90f06 Merge pull request #90 from p2p-org/fix_stuck_provider MaxFomenkov 2022-12-15 17:22:23 +03:00
  • 66d33e53d1 Merge pull request #89 from p2p-org/fix-grpc-upstream-reconnection a10zn8 2022-12-15 17:19:31 +04:00
  • 0d5aab7e8f Fix grpc head reconnection a10zn8 2022-12-15 14:14:15 +04:00
  • b048182d2f code style Maksim Fomenkov 2022-12-15 14:51:17 +03:00
  • 627e4be16a fix handling ws + prior rpc connections Maksim Fomenkov 2022-12-15 12:23:41 +03:00
  • 3a65201f73 problem: timeout on unit tests a10zn8 2022-11-17 07:33:03 +04:00
  • f59b878dc6 do not call fillInStackTrace in exception constructor in happy path a10zn8 2022-12-14 15:06:03 +04:00
  • 98e20d08be Merge pull request #85 from p2p-org/fix_daemon_heads MaxFomenkov 2022-12-14 13:49:50 +03:00
  • 0742c5f542 remove log Maksim Fomenkov 2022-12-14 13:02:48 +03:00
  • 833216b5d3 remove System.gc Maksim Fomenkov 2022-12-14 12:59:47 +03:00
  • abc5242804 fix daemon heads + head metrics Maksim Fomenkov 2022-12-14 03:52:03 +03:00
  • 66dc928b83 Merge pull request #84 from p2p-org/fix_cincurrent_modification MaxFomenkov 2022-12-13 19:08:36 +03:00
  • fe987db1c9 fix concurrent modification 2 Maksim Fomenkov 2022-12-13 19:04:44 +03:00
  • b0b3819a54 fix concurrent modification Maksim Fomenkov 2022-12-13 18:43:04 +03:00
  • 2d621aeef4 Merge pull request #83 from p2p-org/sync-upstream-part1 a10zn8 2022-12-13 18:30:39 +04:00
  • 1422446e1b problem: WS proxy uses binary frames (#182) Igor Artamonov 2022-09-23 21:18:28 -04:00
  • 1d9820ee9e solution: reorganize test data a10zn8 2022-09-24 00:01:00 +04:00
  • d4100d8f58 problem: separate tests are not usable in the current state, better to work on improving unit tests a10zn8 2022-09-23 05:23:41 +04:00
  • 9edb703991 problem: switches an upstream with disabled validation to the syncing state though it doesn't check the sync for it a10zn8 2022-09-19 04:40:52 +04:00
  • 73f00c49d2 problem: missing docs for upstream roles Igor Artamonov 2022-09-18 15:38:31 -04:00
  • 6da5c65b03 problem: looses upstream error details a10zn8 2022-12-07 18:26:01 +04:00
  • bbf8dc707f Merge pull request #81 from p2p-org/optimise-block-by-number a10zn8 2022-12-13 17:06:16 +04:00
  • f6296f63ea Merge pull request #82 from p2p-org/fix_stuck_heads MaxFomenkov 2022-12-13 15:36:52 +03:00
  • 817925ea7d remove cached full block reader a10zn8 2022-12-13 16:33:38 +04:00
  • e86a976305 fix review comments Maksim Fomenkov 2022-12-13 14:50:00 +03:00
  • 68d94f1295 better log Maksim Fomenkov 2022-12-13 12:54:01 +03:00
  • ae27c755df added metrics instance id to log Maksim Fomenkov 2022-12-13 12:52:31 +03:00
  • f2c5142b1d added metrics + fix code style Maksim Fomenkov 2022-12-13 12:15:06 +03:00
  • dd147558bf added metric Maksim Fomenkov 2022-12-13 12:02:12 +03:00
  • 1d1c7ce9d9 Update build.gradle Maksim 2022-12-12 18:32:06 +03:00
  • e287d59c9f Merge pull request #79 from p2p-org/configure_method_groups MaxFomenkov 2022-12-12 17:00:57 +03:00
  • 25e2e32685 optimise default getBlockByNumber - skip processing requests of tx bodies a10zn8 2022-12-12 17:57:59 +04:00
  • 6a252029f7 Merge pull request #80 from p2p-org/ability_to_turn_off_local_router a10zn8 2022-12-12 17:56:03 +04:00
  • 2c666eed99 disable local router caches a10zn8 2022-12-12 17:10:39 +04:00
  • bec9f299d6 added example to doc Maksim Fomenkov 2022-12-12 15:53:48 +03:00
  • c6ffceaff8 configure method groups Maksim Fomenkov 2022-12-12 15:46:40 +03:00
  • 8c52a9cd34 remove unavailable upstream from multistream` Maksim Fomenkov 2022-12-12 11:41:40 +03:00
  • e144a9b0de Merge pull request #78 from p2p-org/do-not-process-unparsed-receipt-json a10zn8 2022-12-10 20:47:27 +04:00
  • 117bd2d294 Skip unparsed TransactionReceiptJson responses a10zn8 2022-12-10 20:39:13 +04:00
  • af69db7594 Merge pull request #77 from p2p-org/upstream-get-transaction-receipt Vyacheslav Shebanov 2022-12-10 16:03:49 +02:00
  • 8c34a5ce2f remove unused code Termina1 2022-12-09 23:14:36 +02:00
  • a4f0d44105 changes from upstream: removed RpcReader and use better flow for tx receipt Termina1 2022-12-09 23:04:50 +02:00
  • c41d8c85ba Merge pull request #76 from p2p-org/more-debug-2 a10zn8 2022-12-09 19:35:35 +04:00
  • 421abc20da trying to find null in response - log null string value a10zn8 2022-12-09 19:19:08 +04:00
  • 66e7f76903 Merge pull request #75 from p2p-org/more-debug a10zn8 2022-12-09 18:20:57 +04:00
  • 7b0b29980b trying to find null in response - log value a10zn8 2022-12-09 18:10:53 +04:00
  • 6ffcbe2e45 Merge pull request #74 from p2p-org/debug-null-nativecall-result a10zn8 2022-12-09 18:01:50 +04:00
  • 74e6bfe514 trying to find null in response a10zn8 2022-12-09 17:39:12 +04:00
  • 823a4740c6 Merge pull request #73 from p2p-org/revert-69-sync-upstream Vyacheslav Shebanov 2022-12-09 13:03:09 +02:00
  • dca78160ba Revert "Sync upstream 7.12.2022" a10zn8 2022-12-09 14:00:45 +04:00
  • 20564e58ba Merge pull request #71 from p2p-org/logging-for-emptiness a10zn8 2022-12-08 19:45:01 +04:00
  • a1f6c9cd92 logging for empty results a10zn8 2022-12-08 19:11:21 +04:00
  • 1081576a14 Merge pull request #70 from p2p-org/fix-filter-quorum Vyacheslav Shebanov 2022-12-08 16:49:04 +02:00
  • 7c13902b03 adjusted quorums for default EVM methods Termina1 2022-12-08 15:33:00 +02:00
  • 70577b7ef9 Merge pull request #69 from p2p-org/sync-upstream a10zn8 2022-12-08 17:31:09 +04:00
  • bae613e8b8 problem: unhandled exception when a remote grpc gives an http error a10zn8 2022-12-07 21:46:05 +04:00
  • 3123e89bc8 problem: in some cases WS may produce empty or broken messages that breaks the connection solution: better handling for invalid JSON Igor Artamonov 2022-11-18 22:44:09 -05:00
  • 255a3833fd problem: timeout on unit tests a10zn8 2022-11-17 07:33:03 +04:00
  • ddc6fb2a4c problem: some nodes may respond with a JSON RPC setting a non-200 status code but Dshackle ignores that JSON a10zn8 2022-09-29 04:26:20 +04:00
  • 5df10706dd problem: WS proxy uses binary frames (#182) Igor Artamonov 2022-09-23 21:18:28 -04:00
  • 7af620984a solution: reorganize test data a10zn8 2022-09-24 00:01:00 +04:00
  • 96264b839f problem: separate tests are not usable in the current state, better to work on improving unit tests a10zn8 2022-09-23 05:23:41 +04:00
  • 55fa1ea0d9 problem: switches an upstream with disabled validation to the syncing state though it doesn't check the sync for it a10zn8 2022-09-19 04:40:52 +04:00
  • 6ddef70d6e problem: missing docs for upstream roles Igor Artamonov 2022-09-18 15:38:31 -04:00
  • 7b96f60228 problem: looses upstream error details a10zn8 2022-12-07 18:26:01 +04:00
  • 6a77a754ba Merge pull request #68 from p2p-org/schedulers-config a10zn8 2022-12-07 17:22:41 +04:00
  • 3a606fe0fe bump version Maksim 2022-12-07 14:25:43 +03:00
  • 1051f045fd Merge pull request #67 from p2p-org/fix-managed-methods-from-upstream Vyacheslav Shebanov 2022-12-07 12:45:20 +02:00
  • d35fd31d9a add schedulers config a10zn8 2022-12-07 01:32:22 +04:00