Skip to content

Commit da4e169

Browse files
committed
chore(helm): Temporary adjustments for data migration
1 parent 380c6ee commit da4e169

File tree

3 files changed

+42
-2
lines changed

3 files changed

+42
-2
lines changed

helm/openneuro/templates/dataset-worker-pv.yaml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,23 @@ spec:
2020
fsType: ext4
2121
---
2222
{{- end }}
23+
{{- range $index, $config := .Values.newWorkerDiskSize }}
24+
apiVersion: v1
25+
kind: PersistentVolume
26+
metadata:
27+
name: datasets-new-{{ $relname }}-dataset-worker-{{ $index }}
28+
spec:
29+
storageClassName: {{ $relname }}-datasets
30+
capacity:
31+
storage: {{ $config.size }}
32+
accessModes:
33+
- ReadWriteOnce
34+
claimRef:
35+
namespace: default
36+
name: datasets-new-{{ $relname }}-dataset-worker-new-{{ $index }}
37+
csi:
38+
driver: pd.csi.storage.gke.io
39+
volumeHandle: {{ $config.id }}
40+
fsType: ext4
41+
---
42+
{{- end }}

helm/openneuro/templates/dataset-worker-stateful-set.yaml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,14 @@ spec:
1717
resources:
1818
requests:
1919
storage: 10Gi
20+
- metadata:
21+
name: datasets-new
22+
spec:
23+
accessModes:
24+
- ReadWriteOnce
25+
resources:
26+
requests:
27+
storage: 10Gi
2028
template:
2129
metadata:
2230
labels:
@@ -64,6 +72,8 @@ spec:
6472
volumeMounts:
6573
- name: datasets
6674
mountPath: /datasets
75+
- name: datasets-new
76+
mountPath: /datasets-new
6777
- name: ssh-key
6878
mountPath: /datalad-key
6979
subPath: datalad-key
@@ -75,11 +85,11 @@ spec:
7585
port: 80
7686
- name: {{ .Release.Name }}-dataset-taskiq-worker
7787
image: 'openneuro/datalad-service:v{{ .Chart.AppVersion }}'
78-
command: ['/srv/.venv/bin/taskiq', 'worker', 'datalad_service.broker:broker', '--tasks-pattern', 'datalad_service/tasks/*.py', '--fs-discover', '--max-async-tasks', '4']
88+
command: ['/srv/.venv/bin/taskiq', 'worker', 'datalad_service.broker:broker', '--tasks-pattern', 'datalad_service/tasks/*.py', '--fs-discover', '--max-async-tasks', '2', '--use-process-pool']
7989
resources:
8090
requests:
8191
cpu: {{ .Values.workerCpuRequests }}
82-
memory: 32Gi
92+
memory: 96Gi
8393
envFrom:
8494
- configMapRef:
8595
name: {{ .Release.Name }}-configmap

helm/openneuro/values-production.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,16 @@ workerDiskSize:
6060
- id: projects/hs-openneuro/zones/us-west1-c/disks/openneuro-prod-datasets-3
6161
size: 48000Gi
6262

63+
newWorkerDiskSize:
64+
- id: projects/hs-openneuro/zones/us-west1-c/disks/openneuro-prod-worker-datasets-0
65+
size: 9000Gi
66+
- id: projects/hs-openneuro/zones/us-west1-c/disks/openneuro-prod-worker-datasets-1
67+
size: 9000Gi
68+
- id: projects/hs-openneuro/zones/us-west1-c/disks/openneuro-prod-worker-datasets-2
69+
size: 7000Gi
70+
- id: projects/hs-openneuro/zones/us-west1-c/disks/openneuro-prod-worker-datasets-3
71+
size: 9000Gi
72+
6373
# Disable Redis password for testing
6474
redis:
6575
image:

0 commit comments

Comments
 (0)