From 996b999fb4b88e90058853048fee9e9860c3e4af Mon Sep 17 00:00:00 2001 From: Travis Person Date: Mon, 7 Feb 2022 22:23:07 +0000 Subject: [PATCH] Setup testing for vyzo --- .../helm/config.yaml | 53 +++++++++++++++---- .../filecoin/lotus-fullnode/base.yaml | 4 +- .../filecoin/lotus-fullnode/limits-24G.yaml | 6 +++ .../filecoin/lotus-fullnode/limits-40G.yaml | 6 +++ .../lotus-fullnode/markset-badger.yaml | 11 ++++ .../filecoin/lotus-fullnode/markset-map.yaml | 11 ++++ 6 files changed, 80 insertions(+), 11 deletions(-) create mode 100644 kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/limits-24G.yaml create mode 100644 kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/limits-40G.yaml create mode 100644 kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/markset-badger.yaml create mode 100644 kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/markset-map.yaml diff --git a/kubernetes/mainnet-us-east-2-dev-eks/helm/config.yaml b/kubernetes/mainnet-us-east-2-dev-eks/helm/config.yaml index a149f90c7..405912be3 100644 --- a/kubernetes/mainnet-us-east-2-dev-eks/helm/config.yaml +++ b/kubernetes/mainnet-us-east-2-dev-eks/helm/config.yaml @@ -114,47 +114,82 @@ deployments: - chart: filecoin/lotus-fullnode version: 0.3.3 namespace: ntwk-mainnet-splitstore-test - name: standard-16g + name: markset-badger-16g values: - base + - markset-badger - limits-16G - chart: filecoin/lotus-fullnode version: 0.3.3 namespace: ntwk-mainnet-splitstore-test - name: standard-32g + name: markset-badger-24g values: - base + - markset-badger + - limits-24G + - chart: filecoin/lotus-fullnode + version: 0.3.3 + namespace: ntwk-mainnet-splitstore-test + name: markset-badger-32g + values: + - base + - markset-badger - limits-32G - chart: filecoin/lotus-fullnode version: 0.3.3 namespace: ntwk-mainnet-splitstore-test - name: standard-48g + name: markset-badger-40g + values: + - base + - markset-badger + - limits-40G + - chart: filecoin/lotus-fullnode + version: 0.3.3 + namespace: ntwk-mainnet-splitstore-test + name: markset-badger-48g values: - base + - markset-badger - limits-48G - chart: filecoin/lotus-fullnode version: 0.3.3 namespace: ntwk-mainnet-splitstore-test - name: splitstore-16g + name: markset-map-16g values: - base - - coldstore-discard + - markset-map - limits-16G - chart: filecoin/lotus-fullnode version: 0.3.3 namespace: ntwk-mainnet-splitstore-test - name: splitstore-32g + name: markset-map-24g values: - base - - coldstore-discard + - markset-map + - limits-24G + - chart: filecoin/lotus-fullnode + version: 0.3.3 + namespace: ntwk-mainnet-splitstore-test + name: markset-map-32g + values: + - base + - markset-map - limits-32G - chart: filecoin/lotus-fullnode version: 0.3.3 namespace: ntwk-mainnet-splitstore-test - name: splitstore-48g + name: markset-map-40g + values: + - base + - markset-map + - limits-40G + - chart: filecoin/lotus-fullnode + version: 0.3.3 + namespace: ntwk-mainnet-splitstore-test + name: markset-map-48g values: - base - - coldstore-discard + - markset-map - limits-48G - chart: filecoin/lotus-bundle version: 0.0.11 diff --git a/kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/base.yaml b/kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/base.yaml index 6c195bfd2..2d2ec1cb5 100644 --- a/kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/base.yaml +++ b/kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/base.yaml @@ -1,5 +1,5 @@ image: - tag: mainnet-0dfafb284 + tag: mainnet-049b48928 prometheusOperatorServiceMonitor: true @@ -7,7 +7,7 @@ persistence: datastore: enabled: true storageClassName: "ebs-csi" - size: "3000Gi" + size: "1000Gi" importSnapshot: enabled: true diff --git a/kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/limits-24G.yaml b/kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/limits-24G.yaml new file mode 100644 index 000000000..ac2169a6e --- /dev/null +++ b/kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/limits-24G.yaml @@ -0,0 +1,6 @@ +resources: + requests: + memory: 24Gi + cpu: 8 + limits: + memory: 24Gi diff --git a/kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/limits-40G.yaml b/kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/limits-40G.yaml new file mode 100644 index 000000000..972e3cb3e --- /dev/null +++ b/kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/limits-40G.yaml @@ -0,0 +1,6 @@ +resources: + requests: + memory: 40Gi + cpu: 8 + limits: + memory: 40Gi diff --git a/kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/markset-badger.yaml b/kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/markset-badger.yaml new file mode 100644 index 000000000..e018a9c0a --- /dev/null +++ b/kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/markset-badger.yaml @@ -0,0 +1,11 @@ +daemonConfig: | + [API] + ListenAddress = "/ip4/0.0.0.0/tcp/1234/http" + [Libp2p] + ListenAddresses = ["/ip4/0.0.0.0/tcp/1347"] + [Chainstore] + EnableSplitstore = true + [Chainstore.Splitstore] + ColdStoreType = "discard" + MarkSetType = "badger" + HotStoreFullGCFrequency = 6 diff --git a/kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/markset-map.yaml b/kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/markset-map.yaml new file mode 100644 index 000000000..60e164b38 --- /dev/null +++ b/kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/markset-map.yaml @@ -0,0 +1,11 @@ +daemonConfig: | + [API] + ListenAddress = "/ip4/0.0.0.0/tcp/1234/http" + [Libp2p] + ListenAddresses = ["/ip4/0.0.0.0/tcp/1347"] + [Chainstore] + EnableSplitstore = true + [Chainstore.Splitstore] + ColdStoreType = "discard" + MarkSetType = "map" + HotStoreFullGCFrequency = 6