cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Choose Language Hide Translation Bar

Timeout

☑ cool new feature
☑ could help many users!

☑ removes something that feels like a „bug“

☐ nice to have

☐ nobody needs it

 

What inspired this wish list request? 

Some functions in Jmp take a very long time to get finished.

 

For all these cases, it could help to cancel the activity after a specified Timeout interval:

 

What is the improvement you would like to see? 

  1. Option:
    For Try(), please add a possibility to specify a timeout interval. If the execution of the code takes longer, the script is stopped and the table is reverted to the initial state.Timeout of the try function  
  2. Please add a timeout parameter in the preferences.
    if the user specifies a timeout of 10 minutes, If starting a platform or executing an action takes longer than 10 minutes, the execution is stopped.
    For actions which alter the data table, the table is restored to the point before starting executing the action. This should be possible because most actions in Jmp have an undo function. I guess a recovery point is stored before starting the action?

 

Why is this idea important? 

There is a Wish from 2020 with 79 Kudos:Kill process without killing JMP !

So, it seems that there is an extreme demand here, but it also seems to be extremely complicated to fulfill the users' wish.

 

The Timeout concept could be an easy solution.
Every user will accept to wait 10 minutes (and get a coffee - or two) instead of losing the results of many hours because an action in Jmp takes orders of magnitude longer than the user expected.

more wishes byhogi_2-1702196401638.png

1 Comment
hogi
Level XI

for option 2: Timeout setting in the preferences, one could think of

- one setting for all platforms

- in a JSL platform call, a command to ignore the timeout setting

- specific settings for individual platforms

- exceptions: option in the preferences to specify platforms which may run longer (machine learning, ...)