Olivier Sevin
12/13/2023, 9:08 PM- key: cloud.google.com/gke-spot
operator: DoesNotExist
- key: cloud.google.com/gke-spot
operator: DoesNotExist
- key: cloud.google.com/gke-spot
operator: In
values:
- "true"
Olivier Sevin
12/14/2023, 1:08 AMSamhita Alla
Matthew Corley
12/14/2023, 6:48 PMMatthew Corley
12/14/2023, 6:49 PMSamhita Alla
Matthew Corley
12/15/2023, 5:50 PMSamhita Alla
David Espejo (he/him)
12/18/2023, 12:32 PMspark-config-default
block you used in the Helm chart?Olivier Sevin
12/18/2023, 2:24 PMspark-config-default:
- spark.kubernetes.authenticate.driver.serviceAccountName: "flyte-worker"
- spark.hadoop.fs.gs.project:
"{{ .Values.userSettings.googleProjectId }}"
- spark.hadoop.fs.gs.impl: "com.google.cloud.hadoop.fs.gcs.GoogleHadoopFileSystem"
- spark.hadoop.fs.AbstractFileSystem.gs.impl: "com.google.cloud.hadoop.fs.gcs.GoogleHadoopFS"
- spark.hadoop.mapreduce.fileoutputcommitter.algorithm.version: "2"
- spark.kubernetes.allocation.batch.size: "50"
- spark.excludeOnFailure.enabled: "true"
- spark.excludeOnFailure.timeout: "5m"
- spark.task.maxfailures: "4"
Dan Rammer (hamersaw)
12/18/2023, 2:33 PMinterruptible
configuration.Dan Rammer (hamersaw)
12/18/2023, 2:36 PMOlivier Sevin
12/18/2023, 2:42 PMPaul Dittamo
12/20/2023, 9:13 PMOlivier Sevin
12/21/2023, 6:11 PMMatthew Corley
12/21/2023, 7:48 PMPaul Dittamo
12/21/2023, 9:53 PMPaul Dittamo
12/21/2023, 10:23 PMAffinity: config.GetK8sPluginConfig().DefaultAffinity,
Should be
Affinity: config.GetK8sPluginConfig().DefaultAffinity.DeepCopy()
Pointer to DefaultAffinity value would get set in the spark driverSpec -> resource Spec -> update node selector requirements altering the set DefaultAffinity until propellor restarts.
The issue was handled with this PR.Dan Rammer (hamersaw)
12/22/2023, 2:34 PM