Issue226

Title take into account externally set time and memory limits
Priority wish Status resolved
Superseder Nosy List jendrik, malte
Assigned To Keywords
Optional summary

Created on 2011-03-12.16:47:04 by malte, last changed by jendrik.

Messages
msg10175 (view) Author: jendrik Date: 2021-03-18.13:54:41
Yes, let's close this.
msg10170 (view) Author: malte Date: 2021-03-18.13:50:35
Jendrik, in my view we can close this due to lack of activity. Since you were also involved in the discussion, I'll leave the closing to you if you agree.
msg3463 (view) Author: malte Date: 2014-09-19.17:56:45
Unassigning this from myself.
msg2471 (view) Author: jendrik Date: 2013-05-22.16:49:22
This has been clarified offline: I misunderstood the requirements here and indeed 
the portfolio code does not have the issue anymore, but there are other places in 
the code that need to take externally set limits into account (e.g. invariant 
synthesis and soon limits for building abstractions).
msg2456 (view) Author: malte Date: 2013-05-20.17:13:34
Can you summarize the current status before we close this? I'd be surprised to
hear that the translator issue has been addressed.

What do people need to do if they want to run the planner with a certain time
and/or memory limit? There are probably three cases to consider:

- regular configurations
- anytime configurations (e.g. LAMA-2011 config)
- portfolios

Even if all this is already working, I don't think it's documented properly.
msg2438 (view) Author: jendrik Date: 2013-05-15.20:04:46
This issue can probably be closed, right?
msg1329 (view) Author: malte Date: 2011-04-22.02:22:01
I've made a band-aid fix to this in the ipc-2011-fixes branch (changeset
4aaeb96a7a65) which simply sets a memory limit of 6 GB minus 64 MB to hopefully
avoid being killed by the IPC organizers' memory limit enforcers. The more
general problem still remains unaddressed.
msg1274 (view) Author: malte Date: 2011-03-12.16:47:03
For the IPC, our complete planner run will be killed if one process exceeds the
externally set memory limit. This is bad for our portfolio configurations: if
one of them exceeds the memory limit, we would like to try out the other
configurations, but can't if our planner is killed.

Related to this, if someone sets an external time limit other than 1800 seconds
(e.g. for probing runs), our portfolio code and the invariant synthesis timeout
in the translator aren't prepared for that. We should make all of them more
flexible in this regard.
History
Date User Action Args
2021-03-18 13:54:41jendriksetstatus: chatting -> resolved
messages: + msg10175
2021-03-18 13:50:35maltesetmessages: + msg10170
2014-09-19 17:56:45maltesetassignedto: malte ->
messages: + msg3463
2013-05-22 16:49:22jendriksetmessages: + msg2471
2013-05-20 17:13:34maltesetmessages: + msg2456
2013-05-15 20:04:46jendriksetnosy: + jendrik
messages: + msg2438
2011-04-27 11:51:24maltesetpriority: urgent -> wish
2011-04-22 02:22:02maltesetmessages: + msg1329
2011-03-12 16:47:04maltecreate