Commit Graph

873 Commits

Author SHA1 Message Date
a10zn8
6148d96499 remove excessive logging 2023-01-20 19:12:34 +04:00
a10zn8
b00f14d928 Merge pull request #110 from p2p-org/stable-multistreams
Stabilisation of upstreams
2023-01-19 18:31:24 +04:00
a10zn8
a46b456a25 improve logging
- log merged head stop
- add network name to label
- log only non-empty deltas of grpc upstreams changes
2023-01-19 18:16:23 +04:00
a10zn8
16f8121a46 Stabilisation of upstreams:
- reverted removing of configured upstreams in case of unavailability
- small refactoring in grpc upstreams
- fixing of bug of statuses subscription
2023-01-19 17:37:24 +04:00
a10zn8
36e28af874 Merge pull request #117 from p2p-org/logging-for-grpc-upstream-description-processing
Added log for grpc upstreams processing
2023-01-19 16:14:45 +04:00
a10zn8
d18d96513d Added log for grpc upstreams processing 2023-01-19 16:08:46 +04:00
a10zn8
f6a6ee9757 Merge pull request #116 from p2p-org/feature-revert-test-head-metric 2023-01-18 19:37:29 +04:00
a10zn8
d4b1e8ee1c revert old metric that can cause gc problems 2023-01-18 19:12:42 +04:00
a10zn8
3a1ea1b975 Merge pull request #115 from p2p-org/less-memory
use fixed heap 1gb
2023-01-18 18:55:33 +04:00
a10zn8
722fe53293 use fixed heap 1gb 2023-01-18 18:49:40 +04:00
KirillPamPam
2048aee43a Merge pull request #114 from p2p-org/fix_docker_build
Fix docker build
2023-01-18 17:50:56 +04:00
Кирилл
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