This is an automated email from the ASF dual-hosted git repository. toulmean pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/incubator-tuweni.git.
from d31b38b Merge pull request #240 from atoulme/add_static_html_crawler new b4c4b01 introduce opentelemetry for GRPC push and Prometheus reporting new 860d62f expose metrics as part of config new bfac971 make use of the key config parameter new f9c5895 headers download successfully new 38ad981 Add synchronizer new ca275f2 fix one test new c78257b fix tests new 257e37a fix more tests new ea7cbf8 fix eols new d0b2e8e Merge pull request #251 from atoulme/metrics_service The 839 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../apache/tuweni/config/PropertyValidator.java | 29 ++++ dependency-versions.gradle | 20 ++- devp2p-eth/build.gradle | 3 + .../tuweni/devp2p/eth/ConnectToAnotherNodeTest.kt | 12 +- .../devp2p/eth/SendPendingTransactionsTest.kt | 6 +- .../devp2p/eth/ConnectionSelectionStrategy.kt | 4 +- .../org/apache/tuweni/devp2p/eth/EthClient.kt | 73 ++++----- .../org/apache/tuweni/devp2p/eth/EthClient66.kt | 101 +++++++------ .../org/apache/tuweni/devp2p/eth/EthController.kt | 77 ++++------ .../org/apache/tuweni/devp2p/eth/EthHandler.kt | 44 ++++-- .../org/apache/tuweni/devp2p/eth/EthHandler66.kt | 112 +++++++++----- .../apache/tuweni/devp2p/eth/EthHelloHandler.kt | 2 +- .../apache/tuweni/devp2p/eth/EthRequestsManager.kt | 14 +- .../org/apache/tuweni/devp2p/eth/EthHandlerTest.kt | 8 + devp2p-proxy/build.gradle | 3 + .../devp2p/proxy/SendDataToAnotherNodeTest.kt | 9 +- .../org/apache/tuweni/discovery/DNSDaemon.kt | 10 ++ .../org/apache/tuweni/discovery/DNSResolver.kt | 1 + eth-client/build.gradle | 13 ++ .../tuweni/ethclient/EthereumClientRunTest.kt | 39 ++++- .../ethclient/ConnectionManagementStrategy.kt | 4 +- .../org/apache/tuweni/ethclient/DNSClient.kt | 1 + .../org/apache/tuweni/ethclient/EthereumClient.kt | 78 ++++++++-- .../tuweni/ethclient/EthereumClientConfig.kt | 165 +++++++++++++++++++-- .../tuweni/ethclient/EthereumPeerRepository.kt | 7 +- .../tuweni/ethclient/FromBestBlockSynchronizer.kt | 37 +++-- .../ethclient/FromUnknownParentSynchronizer.kt | 4 + .../tuweni/ethclient/PeerStatusEthSynchronizer.kt | 4 +- .../tuweni/ethclient/PersistenceMarshaller.kt | 24 ++- .../ethclient/ScoredConnectionSelectionStrategy.kt | 2 +- .../org/apache/tuweni/ethclient/Synchronizer.kt | 16 +- .../WireConnectionPeerRepositoryAdapter.kt | 5 +- .../tuweni/ethclient/metrics/MetricsService.kt | 82 ++++++++++ .../tuweni/ethclient/EthereumClientConfigTest.kt | 8 - eth-crawler/build.gradle | 1 + .../org/apache/tuweni/eth/crawler/CrawlerApp.kt | 4 +- eth-repository/build.gradle | 2 + .../tuweni/eth/repository/BlockchainIndex.kt | 118 ++++++++++++--- .../tuweni/eth/repository/BlockchainRepository.kt | 76 ++++++++-- .../tuweni/eth/repository/BlockchainIndexTest.kt | 18 ++- .../eth/repository/BlockchainRepositoryTest.kt | 121 ++++++++++++++- evm/build.gradle | 3 + gradle/check-licenses.gradle | 1 + les/build.gradle | 3 + rlpx/build.gradle | 3 + .../tuweni/rlpx/vertx/VertxAcceptanceTest.java | 32 +++- .../tuweni/rlpx/vertx/VertxRLPxServiceTest.java | 76 ++++++++-- .../apache/tuweni/rlpx/vertx/VertxRLPxService.java | 34 ++++- .../apache/tuweni/rlpx/wire/WireConnection.java | 14 ++ 49 files changed, 1173 insertions(+), 350 deletions(-) copy devp2p/src/test/kotlin/org/apache/tuweni/devp2p/v5/packet/PingMessageTest.kt => eth-client/src/main/kotlin/org/apache/tuweni/ethclient/PersistenceMarshaller.kt (55%) create mode 100644 eth-client/src/main/kotlin/org/apache/tuweni/ethclient/metrics/MetricsService.kt --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@tuweni.apache.org For additional commands, e-mail: commits-h...@tuweni.apache.org