add stale read comparison job
diff --git a/spanner/k8s/go-state-read-comparison.yaml b/spanner/k8s/go-state-read-comparison.yaml new file mode 100644 index 0000000..4502e68 --- /dev/null +++ b/spanner/k8s/go-state-read-comparison.yaml
@@ -0,0 +1,76 @@ + +apiVersion: batch/v1 +kind: Job +metadata: + namespace: spanner-ns + name: go-stale-read-classic +spec: + backoffLimit: 0 + template: + metadata: + labels: + app: go-stale-read-classic + spec: + restartPolicy: Never + nodeSelector: + iam.gke.io/gke-metadata-server-enabled: "true" + containers: + - name: stale-read + image: us-west1-docker.pkg.dev/outbound-flight/spanner-box/irahul-go-client:latest + resources: + requests: + memory: "400Mi" + cpu: "0.4" + limits: + memory: "400Mi" + cpu: "0.4" + env: + - name: PROBE_TYPE + value: "stale_read" + - name: OTEL_SERVICE_NAME + value: "irahul-gbypass-stale-read-classic" + - name: QPS + value: "10" + - name: ENDPOINT + value: "10.142.15.195:15000" + - name: SPANNER_DATABASE_PATH + value: "projects/default/instances/default/databases/db" +--- +apiVersion: batch/v1 +kind: Job +metadata: + namespace: spanner-ns + name: go-stale-read-bypass +spec: + backoffLimit: 0 + template: + metadata: + labels: + app: go-stale-read-bypass + spec: + restartPolicy: Never + nodeSelector: + iam.gke.io/gke-metadata-server-enabled: "true" + containers: + - name: stale-query + image: us-west1-docker.pkg.dev/outbound-flight/spanner-box/irahul-go-client:latest + resources: + requests: + memory: "400Mi" + cpu: "0.4" + limits: + memory: "400Mi" + cpu: "0.4" + env: + - name: PROBE_TYPE + value: "stale_read" + - name: GOOGLE_SPANNER_EXPERIMENTAL_LOCATION_API + value: "true" + - name: OTEL_SERVICE_NAME + value: "irahul-gbypass-stale-read-bypass" + - name: QPS + value: "10" + - name: ENDPOINT + value: "10.142.15.195:15000" + - name: SPANNER_DATABASE_PATH + value: "projects/default/instances/default/databases/db"