# T4 (m12p5) — corpus seed. Seeds items id 1..=N with 1536-dim embeddings at # ack=quorum, so the registered corpus is a KNOWN, durably-committed (acked) set # — the ground truth for the zero-acked-loss check across the 3→5→3 scale and # the content-parity check on each joiner (honest convergence). # # Single pod, runs to completion. The trailing trivial ramp (1 rps / 1 s) exists # only because the generator always seeds before a ramp; the seed is the point. # # Apply: kubectl apply -f tidal-stress/k8s/t4-seed-job.yaml # Watch: kubectl logs -f job/tidal-stress-t4-seed -n tidaldb-cluster apiVersion: batch/v1 kind: Job metadata: name: tidal-stress-t4-seed namespace: tidaldb-cluster labels: app.kubernetes.io/name: tidal-stress app.kubernetes.io/part-of: tidaldb spec: backoffLimit: 0 ttlSecondsAfterFinished: 7200 template: metadata: labels: app.kubernetes.io/name: tidal-stress app.kubernetes.io/part-of: tidaldb spec: restartPolicy: Never automountServiceAccountToken: false securityContext: runAsNonRoot: true runAsUser: 1000 runAsGroup: 1000 seccompProfile: type: RuntimeDefault containers: - name: stress image: tidaldb-stress:m12p4-local imagePullPolicy: IfNotPresent args: - --target - https://tidaldb-0.tidaldb-peers.tidaldb-cluster.svc.cluster.local:9500 - --target - https://tidaldb-1.tidaldb-peers.tidaldb-cluster.svc.cluster.local:9500 - --target - https://tidaldb-2.tidaldb-peers.tidaldb-cluster.svc.cluster.local:9500 - --ca-cert - /etc/tidaldb/tls/ca.crt - --ack - quorum - --corpus - "300" - --embedding-dim - "1536" - --users - "100000" - --seed-concurrency - "64" - --ramp - "1:1" - --mix - writes - --max-inflight - "512" env: - name: TIDAL_API_KEY valueFrom: secretKeyRef: name: tidaldb-credentials key: TIDAL_API_KEY - name: TIDAL_STRESS_LOG value: warn resources: requests: cpu: 500m memory: 256Mi limits: cpu: "3" memory: 1Gi securityContext: allowPrivilegeEscalation: false readOnlyRootFilesystem: true capabilities: drop: ["ALL"] volumeMounts: - name: cluster-tls mountPath: /etc/tidaldb/tls readOnly: true - name: tmp mountPath: /tmp volumes: - name: cluster-tls secret: secretName: tidaldb-cluster-tls items: - key: ca.crt path: ca.crt - name: tmp emptyDir: {}