You can find our new documentation site and support forum for posting questions here.
Issue with creating workspaces via the API
I'm seeing issues with creating workspaces via the API for the Single Cell Portal. When I POST to api.firecloud.org/api/workspaces with a workspace payload object, on occasion my application will throw a read timeout exception because the request is taking too long. However, the upon retry I get a 409 because (apparently) the request did go through, but the response took so long my app stopped waiting. This is causing the whole transaction to fail on my end because it thinks the workspace already exists.
I'm seeing on average about a 30 second wait just to create a workspace, but sometimes it spikes up to over a minute, which is when I see the timeout and subsequent failure. This has progressively been getting worse over the last several weeks. Is there any explanation for the slowdown, or is this a know issue that's being worked on?