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
a10zn8
9fb302729f
Merge pull request #97 from p2p-org/pending-transactions
...
ws subscription refactoring
2022-12-22 21:47:14 +04:00