-
Notifications
You must be signed in to change notification settings - Fork 15
Description
We are using RushTI to do multithreading run on a process for 12 500 elements, this one process kicks off 7 processes for each of the elements.
We have noticed that after the first few hundred elements the processes starts taking longer dropping from 25 seconds at the start to 2 - 3 minutes by the time we get to articles around the 6000 mark with further drop offs from there. We have now added code into this process that we are calling to keep track of each of the 7 processes and their run time and notice there is no difference in the run time of the sub processes that matches up with this. Looking at the time when the epilog is processed and the time that it is logged in the RushTI log that it is completed, we have found the time difference that we are seeing.
This behavior has been noticed on 2 different servers, current prod server with 48 cores running it at 35 and 40 threads and our new prod server being brought online with 188 cores and running it at 70 threads. Initially believed the issue is related to age of the current prod server and it's capacity.
Trying to figure out where the issue is originating from and if I should create a ticket with IBM due to it maybe being a PA issue in not able to manage the process load.
Version
- TM1py Current Version installed on Monday
- TM1 Server Version: 11.18 and 11.14
Article 80384236 Process log, there is 112 second difference between last entry and entry in RushTI log below
Article 80414291 Process log, there is 5 second difference between last entry and entry in RushTI log below
Process log with 2 articles and their end times highlighted. Difference between 2 article run time is 2 minutes running at the exact same time


