[bisq-network/bisq] Split trade statistics between recent data and historical data (#4405)

chimp1984 notifications at github.com
Sat Aug 8 04:58:24 UTC 2020


First part: Add pruning support for trade statistics:

We add an interface for prunable PersistableNetworkPayloads so we can
handle it generically in the p2p module. We check at startup if our
persisted data has old elements and remove those. Data we receive from
the seed node at startup will get checked as well for old objects as
well data we receive from the network.

Next steps: Add historical data handling
You can view, comment on, or merge this pull request online at:

  https://github.com/bisq-network/bisq/pull/4405

-- Commit Summary --

  * Add pruning support for trade statistics

-- File Changes --

    M core/src/main/java/bisq/core/trade/statistics/TradeStatistics2.java (13)
    M core/src/main/java/bisq/core/trade/statistics/TradeStatistics2StorageService.java (33)
    M core/src/main/java/bisq/core/trade/statistics/TradeStatisticsManager.java (48)
    M p2p/src/main/java/bisq/network/p2p/storage/P2PDataStorage.java (30)
    A p2p/src/main/java/bisq/network/p2p/storage/payload/PrunablePersistableNetworkPayload.java (27)
    M p2p/src/main/java/bisq/network/p2p/storage/persistence/AppendOnlyDataStoreService.java (7)
    A p2p/src/main/java/bisq/network/p2p/storage/persistence/PrunableStoreService.java (25)

-- Patch Links --

https://github.com/bisq-network/bisq/pull/4405.patch
https://github.com/bisq-network/bisq/pull/4405.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/4405
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20200807/38f90d3d/attachment-0001.html>


More information about the bisq-github mailing list