Commit Graph
1112 Commits
Author SHA1 Message Date
Кирилл 5a0f0b61a8 Fix docker build 2023-01-18 17:44:57 +04:00
KirillPamPam 4d4dbf80a7 Merge pull request #113 from p2p-org/move_to_java_17
Move to Java 17
2023-01-18 14:56:50 +04:00
Кирилл c82ff9d6cf Move to Java 17 2023-01-18 14:49:57 +04:00
a10zn8 66c732563b Merge pull request #112 from p2p-org/fix-extra-cpu-usage-2
Fix extra cpu usage
- added fixed channel executor thread pool
- lag observer should be created only in case there are more than 1 upstreams exists
- fixed small typos in thread pools names
2023-01-17 20:21:37 +04:00
a10zn8 1efbba29f3 set lag = 0 in case single upstream in multisream 2023-01-17 20:13:25 +04:00
a10zn8 ed82aa373a Added fixed channel executor thread pool 2023-01-17 20:02:03 +04:00
a10zn8 a23d28b5e6 fixed small typos in thread pools names
lag observer should be created only in case there are more than 1 upstreams exists
2023-01-17 12:56:34 +04:00
a10zn8 656b3952a8 Merge pull request #111 from p2p-org/fix-extra-cpu-usage-1
Small improvements after dynamic head introduction
2023-01-16 17:48:29 +04:00
a10zn8 6beda847b1 Small improvements after dynamic head introduction
- add injection of schedulers for dynamic heads
- more logging
- replace onBackpressureBuffer to directBestEffort multicast sink
2023-01-16 17:39:30 +04:00
a10zn8 8891539b73 Merge pull request #109 from p2p-org/dynamic-merged-head 2023-01-12 19:27:38 +04:00
Vyacheslav Shebanov ef6246c4a3 Merge pull request #107 from p2p-org/fix/ehtereum-call-selector
ethereum call selector and passthrough interaction: keep same upstrea…
2023-01-12 15:11:08 +02:00
Vyacheslav Shebanov 1334ba44a5 Merge pull request #108 from p2p-org/fix-missin-events-subscribe-status
Fix missing events subscribe status
2023-01-12 15:10:56 +02:00
a10zn8 bb035b4469 dymanic head subscription 2023-01-12 15:52:59 +04:00
Termina1 5488c201c5 fix stylw 2023-01-12 13:11:02 +02:00
Termina1 f298b99251 subscribe status send current upstream state on subscription 2023-01-12 13:05:47 +02:00
Termina1 0826f9a2be ethereum call selector and passthrough interaction: keep same upstream matcher 2023-01-12 12:51:11 +02:00
Vyacheslav Shebanov 62a581a378 Merge pull request #106 from p2p-org/subscribe-status-node-id
added node id for node status
2023-01-11 19:16:14 +02:00
Termina1 72982c9284 added node id for node status 2023-01-11 18:00:52 +02:00
Maksim 06600af4b2 Update build.gradle 2023-01-11 14:59:48 +03:00
a10zn8 4831059999 Merge pull request #105 from p2p-org/missing-responses
missing responses through a WS connection
2023-01-11 15:48:14 +04:00
a10zn8 65fc2bfe7b missing responses through a WS connection 2023-01-11 15:39:35 +04:00
Vyacheslav Shebanov bddd4da1fb Merge pull request #104 from p2p-org/pasthrough-mode
passthrough mode - ignore call specific selectors
2023-01-10 21:17:07 +02:00
Termina1 1fdf816ca2 passthrough mode - ignore call specific selectors 2023-01-10 20:52:43 +02:00
Termina1 8066b88108 fix linter 2023-01-10 13:40:19 +02:00
Termina1 4aa54cb907 subscribe node status - remove head subscription and remove sampling, afraid of missing updates 2023-01-10 13:33:35 +02:00
Vyacheslav Shebanov ca77d77d16 Merge pull request #102 from p2p-org/fix-node-status-subscription
fix node status subsciption for gRPC upstreams
2023-01-09 20:53:49 +02:00
Termina1 ed9d39b733 fix stylw 2023-01-09 20:38:15 +02:00
Termina1 b769446b0e add handler for not able to emit removal event 2023-01-09 20:19:37 +02:00
Vyacheslav Shebanov 64efdbefb3 Merge pull request #103 from p2p-org/fix/request-to-json-again
fix serializing to json of json rpc request
2023-01-09 16:38:47 +02:00
Termina1 424338eb8e fix serializing to json of json rpc request 2023-01-09 16:21:51 +02:00
Termina1 38f8a6817a handle subscription updates for upstream removals separately 2023-01-06 13:58:01 +02:00
Termina1 85caff4537 fix node status subsciption for gRPC upstreams 2023-01-05 20:34:56 +02:00
a10zn8 ad0cb4be1c Merge pull request #101 from p2p-org/subscriptions-refactoring
small renaming refactoring and supported subscription feature
2022-12-28 15:42:11 +04:00
a10zn8 7cb9b1cac8 update api 2022-12-28 15:36:03 +04:00
a10zn8 031ee74bbc rename readers/routers according to their functions 2022-12-28 13:10:42 +04:00
a10zn8 2b5c29be17 JsonRpcReader type alias 2022-12-27 17:40:56 +04:00
a10zn8 25dde8cfdf blockchain supported subscriptions data 2022-12-27 17:31:52 +04:00
a10zn8 5f474678e4 Merge pull request #100 from p2p-org/move-to-caffeine
Move from homemade solutions to Caffeine
2022-12-23 14:50:01 +04:00
a10zn8 08b47d128c Move from homemade solutions to Caffeine 2022-12-23 14:36:46 +04:00
a10zn8 9fb302729f Merge pull request #97 from p2p-org/pending-transactions
ws subscription refactoring
2022-12-22 21:47:14 +04:00
a10zn8 8ad099c635 add eth_subscribe ethereum methods control documentation 2022-12-22 21:46:14 +04:00
a10zn8 e0fdfa4420 ws subscription refactoring
added support of pending transactions subscription
2022-12-22 17:03:10 +04:00
a10zn8 7bc4acb376 Merge pull request #98 from p2p-org/fix-upstream-id
now return first resolver as upstream-id in case of quorum rpc read.
2022-12-22 13:13:59 +04:00
Vyacheslav Shebanov b4f121e551 Merge pull request #99 from p2p-org/fix/subscribe-proxy
tryProxy does not makes sense for > than 1 upstream selectors
2022-12-21 21:00:20 +02:00
Termina1 92ac7fb9ad tryProxy does not makes sense for > than 1 upstream selectors 2022-12-21 20:55:22 +02:00
a10zn8 44ba9b47ba now return first resolver as upstream-id in case of quorum rpc read. 2022-12-21 22:02:08 +04:00
Maksim c9b5df9449 Merge pull request #96 from p2p-org/dshackle-dashboard
add grafana dshackle dashboard for providers
2022-12-20 17:59:16 +03:00
mxssl 0408d207c1 add grafana dshackle dashboard for providers 2022-12-20 17:57:07 +03:00
MaxFomenkov 8bbcdb6785 Merge pull request #93 from p2p-org/subscribe_node_status
subscribe node status
2022-12-20 17:06:37 +03:00
Maksim Fomenkov 214cb4fd8e fixed code style 2022-12-20 16:39:26 +03:00