[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