[bisq-network/bisq] Merge 4685 with 4680 (#4686)
chimp1984
notifications at github.com
Thu Oct 22 17:09:48 UTC 2020
Will rebase and after #4685 and #4680 is merged.
You can view, comment on, or merge this pull request online at:
https://github.com/bisq-network/bisq/pull/4686
-- Commit Summary --
* Extract method for filling seed nodes from property file
* Make config nullable and extract methods where config is used and apply default value in case config is not set.
* Add inventory module
* Move inventory package to core as we want to include other domain data as well like DAO state
* Add signature to request to limit the feature to requests from trusted nodes (monitor)
* Add readableFileSize
* Add readSeedNodePropertyFile method
* Add sparkjava dependency
* Remove signature from GetInventoryRequest (as monitor is public it does not make sense to limit requests).
* Add shadow plugin
* Make RequestInfo public
* Add InventoryItem enum
* Add nodes from mike
* Shut down connection after response received
* Add network node shutdown
* Add more warn/alert checks
* Add triggers for maxConnections and numConnections
* Fix error handling
* Add peakNumConnections
* Add numAllConnectionsLostEvents
* Fix connection config for monitor
* Code cleanup
* Added offer volume feed metric
* Added offer-volume-distribution
* Added offers-per-trader metric
* Added volume-per-trader metric
* Cleanup and refactoring
* Reorg imports, reformat code according to your style guide
* Remove change in Connection (issue with config when not using guice is
* Adopt to new Persistencemanager
* Make constructor public
-- File Changes --
M build.gradle (16)
M common/src/main/java/bisq/common/util/Profiler.java (8)
M common/src/main/java/bisq/common/util/Utilities.java (9)
M core/src/main/java/bisq/core/account/witness/AccountAgeWitnessStore.java (2)
A core/src/main/java/bisq/core/network/p2p/inventory/DeviationSeverity.java (24)
A core/src/main/java/bisq/core/network/p2p/inventory/GetInventoryRequestHandler.java (186)
R core/src/main/java/bisq/core/network/p2p/inventory/GetInventoryRequestManager.java (9)
R core/src/main/java/bisq/core/network/p2p/inventory/GetInventoryRequester.java (48)
A core/src/main/java/bisq/core/network/p2p/inventory/InventoryItem.java (97)
R core/src/main/java/bisq/core/network/p2p/inventory/messages/GetInventoryRequest.java (2)
R core/src/main/java/bisq/core/network/p2p/inventory/messages/GetInventoryResponse.java (34)
M core/src/main/java/bisq/core/network/p2p/seed/DefaultSeedNodeRepository.java (49)
M core/src/main/java/bisq/core/proto/network/CoreNetworkProtoResolver.java (4)
M core/src/main/java/bisq/core/trade/statistics/TradeStatistics3Store.java (2)
M core/src/main/resources/btc_regtest.seednodes (20)
A inventory/src/main/java/bisq/inventory/InventoryMonitor.java (195)
A inventory/src/main/java/bisq/inventory/InventoryMonitorMain.java (127)
A inventory/src/main/java/bisq/inventory/InventoryUtil.java (177)
A inventory/src/main/java/bisq/inventory/InventoryWebServer.java (434)
A inventory/src/main/java/bisq/inventory/RequestInfo.java (44)
A inventory/src/main/resources/inv_btc_mainnet.seednodes (19)
A inventory/src/main/resources/logback.xml (16)
M monitor/src/main/java/bisq/monitor/AvailableTor.java (8)
M monitor/src/main/java/bisq/monitor/Metric.java (8)
M monitor/src/main/java/bisq/monitor/Monitor.java (1)
M monitor/src/main/java/bisq/monitor/OnionParser.java (4)
M monitor/src/main/java/bisq/monitor/StatisticsHelper.java (6)
M monitor/src/main/java/bisq/monitor/ThreadGate.java (4)
M monitor/src/main/java/bisq/monitor/metric/MarketStats.java (11)
M monitor/src/main/java/bisq/monitor/metric/P2PMarketStats.java (199)
M monitor/src/main/java/bisq/monitor/metric/P2PNetworkLoad.java (11)
M monitor/src/main/java/bisq/monitor/metric/P2PRoundTripTime.java (4)
M monitor/src/main/java/bisq/monitor/metric/P2PSeedNodeSnapshot.java (90)
M monitor/src/main/java/bisq/monitor/metric/P2PSeedNodeSnapshotBase.java (125)
M monitor/src/main/java/bisq/monitor/reporter/ConsoleReporter.java (3)
M monitor/src/main/java/bisq/monitor/reporter/GraphiteReporter.java (5)
M monitor/src/main/resources/logback.xml (22)
M monitor/src/test/java/bisq/monitor/MonitorInfrastructureTests.java (2)
M monitor/src/test/java/bisq/monitor/P2PNetworkLoadTests.java (9)
M monitor/src/test/java/bisq/monitor/P2PRoundTripTimeTests.java (9)
M monitor/src/test/java/bisq/monitor/PriceNodeStatsTests.java (1)
M p2p/src/main/java/bisq/network/p2p/P2PService.java (13)
D p2p/src/main/java/bisq/network/p2p/inventory/GetInventoryRequestHandler.java (81)
M p2p/src/main/java/bisq/network/p2p/network/Connection.java (31)
M p2p/src/main/java/bisq/network/p2p/network/ConnectionListener.java (1)
M p2p/src/main/java/bisq/network/p2p/network/Statistic.java (13)
M p2p/src/main/java/bisq/network/p2p/peers/PeerManager.java (21)
M proto/src/main/proto/pb.proto (2)
M seednode/src/main/java/bisq/seednode/SeedNode.java (11)
M seednode/src/main/java/bisq/seednode/SeedNodeMain.java (9)
M settings.gradle (1)
-- Patch Links --
https://github.com/bisq-network/bisq/pull/4686.patch
https://github.com/bisq-network/bisq/pull/4686.diff
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/bisq-network/bisq/pull/4686
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20201022/8c89b0db/attachment-0001.html>
More information about the bisq-github
mailing list