Hi I’m kind of new to DUCC and this forum. I was hoping to see if someone could give me some insights as to why DUCC is behaving strangely and a bit unstable.
So what I'm trying to do is: I’m using DUCC to process a cTAKES job. Currently DUCC is just using a single node. DUCC seems to act randomly in processing the jobs, varying between 4.5 minutes to 23 minutes, and I wasn’t running anything else that is CPU intensive. When I don’t use DUCC and use cTAKES alone, the times for processing are pretty consistent. To demonstrate this strange behavior in DUCC, I submitted the exact same job 10 times in a row (job ID 95-104), without modification to the settings. The duration for finishing each of the jobs are: 4:41, 4:43, 12:48, 8:41, 5:24, 4:38, 7:07, 23:08, 8:08, 20:37 (canceled by system). The first 9 jobs were completed and the last one got canceled. Even before the last job, the first 9 jobs were varying in duration times. After restarting DUCC a couple of times and resetting it, I submitted the same job (job ID 110), that job was completed without a problem (long processing time) I noticed that when a job takes a long time to finish, past 5 minutes, it seemed to be stuck at the “initializing” and “completing” states for the longest. It seems like DUCC is doing something randomly. I tried examining the log files, but they are all similar, except for the time between each state. (I’ve also placed the related logs and job file in a repo https://github.com/selinachu/Templogs, in case anyone is interested in examining them.) I’m baffled with the random behaviors from DUCC. I was hoping maybe someone could clarify this more for me. After completing a job, what does DUCC do? Does it save something in memory, which carries over to the next job, which probably relates to the initialization process? Are there some parameter settings that might alleviate this type of behavior? I would appreciate any insight. Thanks in advance for your help. Cheers, Selina Chu