a10zn8
1e8c4e1ab1
Change Status class to data class for better logging
...
Log every node status change in blockchain rpc
2023-01-25 13:29:58 +04:00
a10zn8
bbfec19d05
Merge pull request #120 from p2p-org/provided-upstream-id
...
propagate grpc provided upstream id
2023-01-24 20:10:35 +04:00
a10zn8
8eac1178ec
propagate grpc provided upstream id
2023-01-24 19:59:34 +04:00
a10zn8
d92ba5ddfa
Merge pull request #122 from p2p-org/emit-next-safe
...
it is dangerous to use `tryEmitNext` without check of result
2023-01-24 19:54:04 +04:00
a10zn8
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
2023-01-24 18:06:23 +04:00
a10zn8
f64fc28fcd
Merge pull request #121 from p2p-org/g1-gc-fix
...
use g1 gc only
2023-01-24 17:33:37 +04:00
a10zn8
0823d6d961
use g1 gc only
2023-01-23 20:54:02 +04:00
KirillPamPam
731ee2c747
Merge pull request #119 from p2p-org/add_supportedSubs
...
Add supported subscription methods to SubscribeNodeStatus response
2023-01-23 19:44:48 +04:00
Кирилл
0f7fd35b12
Add supported sub methods to SubscribeNodeStatus
2023-01-23 17:22:43 +04:00
a10zn8
78a27c9782
Merge pull request #118 from p2p-org/remove-old-log
...
remove excessive logging
2023-01-20 19:13:15 +04:00
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