-
-
Notifications
You must be signed in to change notification settings - Fork 231
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
regression of cwltool performance by 5-7 minutes around 1st of june #1916
Comments
I have cwltool logs before and after and an Excel file comparing stage execution between the two, but I do not see a way to attach those to the ticket, please let me know how can I deliver them to you. |
@azat-badretdin Make a zip archive, then you can drag-and-drop that into a comment here. If you know that your workflow has no errors and is CWL v1.2 only, then Do you have |
We did transition to CWL v1.2 some time ago. Thanks for the tip, Michael!
Yes. In our May release we had
in our pending release we have
newer version.
|
Note that the suspect here is the volume of referenced input data, not parsing per se. |
We opened our internal JIRA ticket PGAPX-1208 to investigate |
Everything else was the same? I'm seeing a lot of differences between the two docker images :-) |
The workflows inside docker image are the same. The binaries are different, not much, my point is that I do not see differences between |
Here is a better attempt at naming steps, I also added the order of execution of stages (steps/workflows/jobs) All increment happens in workflows/steps transitions, all job duration differences are within 1 sec |
Reminder: in case of government shutdown that might happen today at midnight, I probably won't be legally able to comment here (given that I am officially government at this account) and I will certainly not be able to actually use government equipment to answer questions here. |
Our PGAPX tool (ncbi/pgap on GitHub) uses cwltool as a CWL runner. We noticed that around 1st of June this year or TeamCity builds are running 5-7 minutes longer.
We tracked the issue to slow down in transition between calling a workflow and command line tool. For example:
See 1.5 min delay that used to be significantly smaller. The cwltool versions of "slow" and "fast" runs are correspondingly:
We directly tested that reversion of cwltool version to May value fixes the performance degradation issue.
The text was updated successfully, but these errors were encountered: