-
Notifications
You must be signed in to change notification settings - Fork 66
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
How to kill array jobs using lsb_forcekilljob? #38
Comments
Have you ever downloaded the LSF command line source code from FixCentral? It's available. Since the API is based upon SWIG, you can translate almost directly. |
You should be able to order and download the sample code from here. Look forward to your pull request. https://www.ibm.com/support/fixcentral/swg/doSelectFixes?options.selectedFixes=lsf-10.1-build427553&continue=1 |
adamsla, |
Sure, I think the bulk kill is using a unsigned long long that includes both the jobid and the indexid as a single integer. So, there is a macro you can find in the lsbatch.h I think that is something to the affect of the following, which I just clipped out of the code (removing stuff that looks proprietary):
It would be nice to see a pull request from someone who can detect the bracketed notation and convert it into something that the API recognizes. |
How do i pass an array jobs to the function lsb_forcekilljob to be killed?
Passing an array job, lsf.lsb_forcekilljob(337400[4]) throws the following error:
Traceback (most recent call last):
File "/data/cmetrics/lsf_test.py", line 64, in
lsf.lsb_forcekilljob(337400[4])
TypeError: 'int' object has no attribute 'getitem'
Also how do i pass a group of jobs to be killed at once?
The text was updated successfully, but these errors were encountered: