Commit Graph

  • 5d7f5e274d Merge pull request #141 from p2p-org/granular-validation a10zn8 2023-02-16 14:30:06 +04:00
  • 1683be8dac more granular config for upstream validation a10zn8 2023-02-15 19:13:10 +04:00
  • 671903f65c Merge pull request #140 from p2p-org/support-null-values-in-subscription a10zn8 2023-02-14 23:12:37 +04:00
  • 268537f727 Support for widers scope of providers - we need to read full block in case transactions is empty OR totalDifficulty is null - we need to log errors in upstream validation process a10zn8 2023-02-14 22:37:35 +04:00
  • cbb436f3f0 Update build.gradle Maksim 2023-02-14 12:34:16 +03:00
  • 959c5a75e8 Merge pull request #138 from p2p-org/make-more-soft-availability a10zn8 2023-02-13 19:37:43 +04:00
  • 6d78b4927d Adjustments in availability determination: - now isAvailable return true in case upstreams are OK or LAGGING - All upstreams in Filtered API now sorted by status a10zn8 2023-02-13 18:48:01 +04:00
  • 1b83e99cff Merge pull request #139 from p2p-org/fix-wildcards a10zn8 2023-02-13 19:18:52 +04:00
  • 6af3e0aeca fix wildcards a10zn8 2023-02-13 19:18:27 +04:00
  • 3cff3b9e37 Merge pull request #137 from p2p-org/fix-wc a10zn8 2023-02-13 19:00:31 +04:00
  • 06a38ffaf7 fix wildcards a10zn8 2023-02-13 18:59:56 +04:00
  • e91f75b367 add gRPC-client compression (#136) Vadim Vlasov 2023-02-13 22:47:48 +08:00
  • e5fa66058f Merge pull request #135 from p2p-org/star-imports-fix a10zn8 2023-02-13 18:14:47 +04:00
  • dc7ca5b642 disable star imports in editorconfig and format all imports a10zn8 2023-02-13 17:20:35 +04:00
  • c34ceb3de7 Merge pull request #134 from p2p-org/lag-config a10zn8 2023-02-13 17:17:02 +04:00
  • 2809e87d33 config merge a10zn8 2023-02-10 21:33:58 +04:00
  • ad0d0b2b57 refactoring a10zn8 2023-02-10 20:22:35 +04:00
  • ff4c538568 added chains configuration a10zn8 2023-02-09 20:45:10 +04:00
  • 8649cc03aa add option to enable compression for gRPC-server (#133) Vadim Vlasov 2023-02-10 17:27:52 +08:00
  • fc36e63ea6 add detailed upstream availability metrics (#132) Vadim Vlasov 2023-02-09 13:28:44 +08:00
  • 9948b6a781 Update build.gradle Maksim 2023-02-06 17:14:31 +03:00
  • c519e8e8c7 Update build.gradle Maksim 2023-02-06 17:14:16 +03:00
  • 0eb3523027 Merge pull request #130 from p2p-org/more-about-subscribe-statuses a10zn8 2023-02-06 15:14:06 +04:00
  • cf8ec812e1 fixes for node subscribe: - more event sending - small log changes a10zn8 2023-02-06 13:38:34 +04:00
  • 02f81c7029 Merge pull request #128 from p2p-org/height_matcher KirillPamPam 2023-02-06 14:48:48 +04:00
  • 0792494d90 Add height matcher for methods by block Кирилл 2023-02-03 18:12:19 +04:00
  • cfdea2319c Update build.gradle Maksim 2023-02-02 19:05:47 +03:00
  • 6c97153aad bump java ver mxssl 2023-02-02 19:04:53 +03:00
  • b57b6785be Update build.gradle Maksim 2023-02-02 18:50:41 +03:00
  • bcc07b131f add sepolia testnet (#129) Vadim Vlasov 2023-02-02 21:15:59 +08:00
  • 9f36f1ff18 Merge pull request #127 from p2p-org/chains-to-docs a10zn8 2023-02-02 12:57:42 +04:00
  • 7000acc4ca added all chain types to docs a10zn8 2023-02-01 19:31:03 +04:00
  • 3a8d5d536a Merge pull request #126 from p2p-org/fix_retries KirillPamPam 2023-02-01 14:07:07 +04:00
  • a049a54854 Fix retries Кирилл 2023-02-01 14:00:13 +04:00
  • bdf8440f3c Merge pull request #125 from p2p-org/logging-again a10zn8 2023-01-31 23:37:18 +04:00
  • ad5d23cb32 Merge pull request #11 from p2p-org/node-status-sub-id a10zn8 2023-01-27 20:44:49 +04:00
  • b09bef4b5a Merge pull request #124 from p2p-org/ws_connection_pool KirillPamPam 2023-01-26 19:17:05 +04:00
  • ed0c5cb517 Add ws connection pool Кирилл 2023-01-26 15:53:00 +04:00
  • 6b7934798f Merge pull request #123 from p2p-org/more-logging a10zn8 2023-01-25 13:47:51 +04:00
  • 1e8c4e1ab1 Change Status class to data class for better logging Log every node status change in blockchain rpc a10zn8 2023-01-25 13:25:47 +04:00
  • bbfec19d05 Merge pull request #120 from p2p-org/provided-upstream-id a10zn8 2023-01-24 20:10:35 +04:00
  • 8eac1178ec propagate grpc provided upstream id a10zn8 2023-01-23 20:38:10 +04:00
  • d92ba5ddfa Merge pull request #122 from p2p-org/emit-next-safe a10zn8 2023-01-24 19:54:04 +04:00
  • c9fa1faa3f it is dangerous to use tryEmitNext without check of result in multithreaded case. emitNext with EmitFailureHandler are safe option for such situations. Also added logging for upstream status changes a10zn8 2023-01-24 17:58:47 +04:00
  • f64fc28fcd Merge pull request #121 from p2p-org/g1-gc-fix a10zn8 2023-01-24 17:33:37 +04:00
  • 0823d6d961 use g1 gc only a10zn8 2023-01-23 20:54:02 +04:00
  • 731ee2c747 Merge pull request #119 from p2p-org/add_supportedSubs KirillPamPam 2023-01-23 19:44:48 +04:00
  • 0f7fd35b12 Add supported sub methods to SubscribeNodeStatus Кирилл 2023-01-23 17:22:43 +04:00
  • 78a27c9782 Merge pull request #118 from p2p-org/remove-old-log a10zn8 2023-01-20 19:13:15 +04:00
  • 6148d96499 remove excessive logging a10zn8 2023-01-20 19:12:34 +04:00
  • b00f14d928 Merge pull request #110 from p2p-org/stable-multistreams a10zn8 2023-01-19 18:31:24 +04:00
  • a46b456a25 improve logging - log merged head stop - add network name to label - log only non-empty deltas of grpc upstreams changes a10zn8 2023-01-19 17:59:49 +04:00
  • 16f8121a46 Stabilisation of upstreams: - reverted removing of configured upstreams in case of unavailability - small refactoring in grpc upstreams - fixing of bug of statuses subscription a10zn8 2023-01-13 19:36:48 +04:00
  • 36e28af874 Merge pull request #117 from p2p-org/logging-for-grpc-upstream-description-processing a10zn8 2023-01-19 16:14:45 +04:00
  • d18d96513d Added log for grpc upstreams processing a10zn8 2023-01-19 16:06:37 +04:00
  • f6a6ee9757 Merge pull request #116 from p2p-org/feature-revert-test-head-metric a10zn8 2023-01-18 19:37:29 +04:00
  • d4b1e8ee1c revert old metric that can cause gc problems a10zn8 2023-01-18 19:07:29 +04:00
  • 3a1ea1b975 Merge pull request #115 from p2p-org/less-memory a10zn8 2023-01-18 18:55:33 +04:00
  • 722fe53293 use fixed heap 1gb a10zn8 2023-01-18 18:49:40 +04:00
  • 2048aee43a Merge pull request #114 from p2p-org/fix_docker_build KirillPamPam 2023-01-18 17:50:56 +04:00
  • 5a0f0b61a8 Fix docker build Кирилл 2023-01-18 17:44:57 +04:00
  • 4d4dbf80a7 Merge pull request #113 from p2p-org/move_to_java_17 KirillPamPam 2023-01-18 14:56:50 +04:00
  • c82ff9d6cf Move to Java 17 Кирилл 2023-01-18 14:49:57 +04:00
  • 66c732563b Merge pull request #112 from p2p-org/fix-extra-cpu-usage-2 a10zn8 2023-01-17 20:21:37 +04:00
  • 1efbba29f3 set lag = 0 in case single upstream in multisream a10zn8 2023-01-17 20:13:25 +04:00
  • ed82aa373a Added fixed channel executor thread pool a10zn8 2023-01-17 19:55:07 +04:00
  • a23d28b5e6 fixed small typos in thread pools names lag observer should be created only in case there are more than 1 upstreams exists a10zn8 2023-01-17 12:56:34 +04:00
  • 656b3952a8 Merge pull request #111 from p2p-org/fix-extra-cpu-usage-1 a10zn8 2023-01-16 17:48:29 +04:00
  • 6beda847b1 Small improvements after dynamic head introduction - add injection of schedulers for dynamic heads - more logging - replace onBackpressureBuffer to directBestEffort multicast sink a10zn8 2023-01-16 17:39:30 +04:00
  • 8891539b73 Merge pull request #109 from p2p-org/dynamic-merged-head a10zn8 2023-01-12 19:27:38 +04:00
  • ef6246c4a3 Merge pull request #107 from p2p-org/fix/ehtereum-call-selector Vyacheslav Shebanov 2023-01-12 15:11:08 +02:00
  • 1334ba44a5 Merge pull request #108 from p2p-org/fix-missin-events-subscribe-status Vyacheslav Shebanov 2023-01-12 15:10:56 +02:00
  • bb035b4469 dymanic head subscription a10zn8 2023-01-12 01:21:33 +04:00
  • 5488c201c5 fix stylw Termina1 2023-01-12 13:11:02 +02:00
  • f298b99251 subscribe status send current upstream state on subscription Termina1 2023-01-12 13:05:47 +02:00
  • 0826f9a2be ethereum call selector and passthrough interaction: keep same upstream matcher Termina1 2023-01-12 12:51:11 +02:00
  • 62a581a378 Merge pull request #106 from p2p-org/subscribe-status-node-id Vyacheslav Shebanov 2023-01-11 19:16:14 +02:00
  • 72982c9284 added node id for node status Termina1 2023-01-11 18:00:52 +02:00
  • 06600af4b2 Update build.gradle Maksim 2023-01-11 14:59:48 +03:00
  • 4831059999 Merge pull request #105 from p2p-org/missing-responses a10zn8 2023-01-11 15:48:14 +04:00
  • 65fc2bfe7b missing responses through a WS connection a10zn8 2023-01-11 15:39:35 +04:00
  • bddd4da1fb Merge pull request #104 from p2p-org/pasthrough-mode Vyacheslav Shebanov 2023-01-10 21:17:07 +02:00
  • 1fdf816ca2 passthrough mode - ignore call specific selectors Termina1 2023-01-10 20:52:43 +02:00
  • 8066b88108 fix linter Termina1 2023-01-10 13:40:19 +02:00
  • 4aa54cb907 subscribe node status - remove head subscription and remove sampling, afraid of missing updates Termina1 2023-01-10 13:33:35 +02:00
  • ca77d77d16 Merge pull request #102 from p2p-org/fix-node-status-subscription Vyacheslav Shebanov 2023-01-09 20:53:49 +02:00
  • ed9d39b733 fix stylw Termina1 2023-01-09 20:38:15 +02:00
  • b769446b0e add handler for not able to emit removal event Termina1 2023-01-09 20:19:37 +02:00
  • 64efdbefb3 Merge pull request #103 from p2p-org/fix/request-to-json-again Vyacheslav Shebanov 2023-01-09 16:38:47 +02:00
  • 424338eb8e fix serializing to json of json rpc request Termina1 2023-01-09 16:21:51 +02:00
  • 38f8a6817a handle subscription updates for upstream removals separately Termina1 2023-01-06 13:58:01 +02:00
  • 85caff4537 fix node status subsciption for gRPC upstreams Termina1 2023-01-05 20:34:56 +02:00
  • ad0cb4be1c Merge pull request #101 from p2p-org/subscriptions-refactoring a10zn8 2022-12-28 15:42:11 +04:00
  • 7cb9b1cac8 update api a10zn8 2022-12-28 15:33:28 +04:00
  • 031ee74bbc rename readers/routers according to their functions a10zn8 2022-12-28 13:10:42 +04:00
  • 2b5c29be17 JsonRpcReader type alias a10zn8 2022-12-27 17:40:56 +04:00
  • 25dde8cfdf blockchain supported subscriptions data a10zn8 2022-12-27 17:09:02 +04:00
  • 5f474678e4 Merge pull request #100 from p2p-org/move-to-caffeine a10zn8 2022-12-23 14:50:01 +04:00
  • 08b47d128c Move from homemade solutions to Caffeine a10zn8 2022-12-23 11:37:11 +04:00
  • 9fb302729f Merge pull request #97 from p2p-org/pending-transactions a10zn8 2022-12-22 21:47:14 +04:00