Skip to content

Commit

Permalink
Fix #126: use real user id in batch jobs instead of proxy user id
Browse files Browse the repository at this point in the history
openEO processing in batch jobs needs real user id
for `load_result` and UDPs to work properly.
Proxy user id is just necessary when submitting the job.
  • Loading branch information
soxofaan committed Mar 9, 2022
1 parent 557e29a commit 110f55f
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 4 deletions.
4 changes: 3 additions & 1 deletion openeogeotrellis/deploy/batch_job.py
Original file line number Diff line number Diff line change
Expand Up @@ -239,7 +239,9 @@ def main(argv: List[str]) -> None:
metadata_file = job_dir / argv[5]
api_version = argv[6] if len(argv) >= 7 else None
dependencies = _deserialize_dependencies(argv[7]) if len(argv) >= 8 else {}
user_id = argv[8] if len(argv) >= 9 else None
# TODO: do we still need proxy user id inside the batch job itself?
proxy_user_id = argv[8] if len(argv) >= 9 else None
user_id = argv[9] if len(argv) >= 10 else None

_create_job_dir(job_dir)

Expand Down
2 changes: 1 addition & 1 deletion openeogeotrellis/deploy/submit_batch_job.sh
Original file line number Diff line number Diff line change
Expand Up @@ -134,4 +134,4 @@ spark-submit \
--conf spark.yarn.tags=openeo \
--jars "${extensions}","${backend_assembly}" \
--name "${jobName}" \
"${main_py_file}" "$(basename "${processGraphFile}")" "${outputDir}" "${outputFileName}" "${userLogFileName}" "${metadataFileName}" "${apiVersion}" "${dependencies}" "${proxyUser}"
"${main_py_file}" "$(basename "${processGraphFile}")" "${outputDir}" "${outputFileName}" "${userLogFileName}" "${metadataFileName}" "${apiVersion}" "${dependencies}" "${proxyUser}" "${userId}"
2 changes: 1 addition & 1 deletion openeogeotrellis/deploy/submit_batch_job_spark24.sh
Original file line number Diff line number Diff line change
Expand Up @@ -144,4 +144,4 @@ spark-submit \
--conf spark.yarn.tags=openeo \
--jars "${extensions}","${backend_assembly}" \
--name "${jobName}" \
"${main_py_file}" "$(basename "${processGraphFile}")" "${outputDir}" "${outputFileName}" "${userLogFileName}" "${metadataFileName}" "${apiVersion}" "${dependencies}" "${proxyUser}"
"${main_py_file}" "$(basename "${processGraphFile}")" "${outputDir}" "${outputFileName}" "${userLogFileName}" "${metadataFileName}" "${apiVersion}" "${dependencies}" "${proxyUser}" "${userId}"
2 changes: 1 addition & 1 deletion openeogeotrellis/deploy/submit_batch_job_spark3.sh
Original file line number Diff line number Diff line change
Expand Up @@ -165,4 +165,4 @@ spark-submit \
--conf spark.yarn.tags=openeo \
--jars "${extensions}","${backend_assembly}" \
--name "${jobName}" \
"${main_py_file}" "$(basename "${processGraphFile}")" "${outputDir}" "${outputFileName}" "${userLogFileName}" "${metadataFileName}" "${apiVersion}" "${dependencies}" "${proxyUser}"
"${main_py_file}" "$(basename "${processGraphFile}")" "${outputDir}" "${outputFileName}" "${userLogFileName}" "${metadataFileName}" "${apiVersion}" "${dependencies}" "${proxyUser}" "${userId}"

0 comments on commit 110f55f

Please sign in to comment.