Skip to content

Commit 5b0f2fc

Browse files
committed
Merge branch 'master' of github.com:broadinstitute/sparklespray
2 parents d03fcb6 + d91ef37 commit 5b0f2fc

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

README.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1213,6 +1213,26 @@ sparkles workflow run my-analysis workflow.json --parameter input_file=gs://mybu
12131213

12141214
This will execute all steps in the workflow, passing the parameters to each step as needed.
12151215

1216+
# Troubleshooting
1217+
1218+
In the event that nodes fail to start, look for a line in the output like:
1219+
1220+
```
1221+
Created Google Batch API job: projects/PROJECT/locations/LOCATION/jobs/...
1222+
You can view google's logs for the Batch API Job at:
1223+
https://console.cloud.google.com/batch/jobsDetail/regions/...
1224+
```
1225+
1226+
Open that link in your browser and navigate over to look at the logs. The issue can usually be seen there.
1227+
1228+
The most common issues are:
1229+
1. The service account that sparkles is using does not have access to pull the docker image. This can be identified by the image pull failing with "permission denied"
1230+
2. The docker image is for the wrong arch (ie: docker image built on arm64 run on amd64 machine). This typically looks like an error like "failure=fork/exec /bin/sh: exec format error"
1231+
1232+
# Developer info
1233+
1234+
The following documentation is only relevant if you are developing the sparkles tool
1235+
12161236
## Changing the protocol between "sparkles" and "consumer"
12171237

12181238
The command line tool communicates with workers via gRPC. If a change is

0 commit comments

Comments
 (0)