#104: "cleanup" does not make stdout/stderr world-readable
------------------------+---------------------------------------------------
Reporter: eschnett | Owner: mthomas
Type: defect | Status: new
Priority: minor | Milestone:
Component: SimFactory | Version:
Keywords: |
------------------------+---------------------------------------------------
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/104>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#193: Cannot re-submit simulation
------------------------+---------------------------------------------------
Reporter: eschnett | Owner: mthomas
Type: defect | Status: new
Priority: major | Milestone:
Component: SimFactory | Version:
Keywords: |
------------------------+---------------------------------------------------
I issued the command
$ ./bin/sim --remote numrel02 submit empty-numrel02-2011.01.09-21.39.00
for an existing simulation. This reports the error:
DEBUG: Simfactory command: ./bin/../simfactory/lib/sim.py "--remote"
"numrel02" "submit" "empty-numrel02-2011.01.09-21.39.00"
DEBUG: Version 1109M
The Simulation Factory: Manage Cactus simulations
Info: defs: /Users/eschnett/EinsteinToolkit-hg/simfactory/etc/defs.ini
Info: defs.local: /Users/eschnett/EinsteinToolkit-
hg/simfactory/etc/defs.local.ini
Managing for remote machine: numrel02
Warning: No xauth data; using fake authentication data for X11 forwarding.
DEBUG: Simfactory command: /home/eschnett/EinsteinToolkit-
hg/simfactory/bin/../lib/sim.py "submit" "empty-
numrel02-2011.01.09-21.39.00"
DEBUG: Version exported
The Simulation Factory: Manage Cactus simulations
Info: defs: /home/eschnett/EinsteinToolkit-hg/simfactory/etc/defs.ini
Info: defs.local: /home/eschnett/EinsteinToolkit-
hg/simfactory/etc/defs.local.ini
Executing command: submit
Active Id: -1
Active restart id: -001
Assigned restart_id of: 0001
Found the following restart_ids: [0]
Maximum restart id determined to be: 0000
Determined submit restart id: 1
DEBUG: Previous ini file: /home/eschnett/simulations/empty-
numrel02-2011.01.09-21.39.00/output-0000/SIMFACTORY/properties.ini
Traceback (most recent call last):
File "/home/eschnett/EinsteinToolkit-hg/simfactory/bin/../lib/sim.py",
line 129, in <module>
main()
File "/home/eschnett/EinsteinToolkit-hg/simfactory/bin/../lib/sim.py",
line 126, in main
CommandDispatch()
File "/home/eschnett/EinsteinToolkit-hg/simfactory/bin/../lib/sim.py",
line 106, in CommandDispatch
module.main()
File "/home/eschnett/EinsteinToolkit-hg/simfactory/lib/sim-manage.py",
line 317, in main
CommandDispatch()
File "/home/eschnett/EinsteinToolkit-hg/simfactory/lib/sim-manage.py",
line 281, in CommandDispatch
exec("command_%s()" % command)
File "<string>", line 1, in <module>
File "/home/eschnett/EinsteinToolkit-hg/simfactory/lib/sim-manage.py",
line 211, in command_submit
restart.submit(simulationName)
File "/home/eschnett/EinsteinToolkit-hg/simfactory/lib/simrestart.py",
line 306, in submit
if existingProperties != None and not
simenv.OptionsManager.HasOption('walltime') and
existingProperties.HasKey('walltime'):
AttributeError: RestartProperties instance has no attribute 'HasKey'
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/193>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#201: list-simulations breaks output over multiple lines
------------------------+---------------------------------------------------
Reporter: eschnett | Owner: mthomas
Type: defect | Status: new
Priority: major | Milestone:
Component: SimFactory | Version:
Keywords: |
------------------------+---------------------------------------------------
list-simulations --noverbose should output one line per simulation. It
outputs two lines, adding a spurious line break.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/201>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#166: Add option to remove a submit script from a configuration
------------------------+---------------------------------------------------
Reporter: eschnett | Owner: mthomas
Type: defect | Status: new
Priority: minor | Milestone:
Component: SimFactory | Version:
Keywords: |
------------------------+---------------------------------------------------
Since a submit script is optional for a configuration, there needs to be
an option to remove a submit script from a configuration. Either
--submitscript= (no script given) or --no-submitscript would be good ways
to do this.
I just checked, and --submitscript= does nothing -- this is not good; it
should probably lead to an error.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/166>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#167: "cleanup" should only clean up active restarts
------------------------+---------------------------------------------------
Reporter: eschnett | Owner: mthomas
Type: defect | Status: new
Priority: minor | Milestone:
Component: SimFactory | Version:
Keywords: |
------------------------+---------------------------------------------------
The current CleanupRestarts seems to loop over all restarts of each
simulation, and try to clean up each of them. However, each simulation can
have only one active restart at a time, and only this restart should be
cleaned up.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/167>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#169: Redirect make stderr to stdout
------------------------+---------------------------------------------------
Reporter: eschnett | Owner: mthomas
Type: defect | Status: new
Priority: minor | Milestone:
Component: SimFactory | Version:
Keywords: |
------------------------+---------------------------------------------------
stderr of simfactory's verbose subprocesses, such as "make", should be
redirected to stdout. In this way, output to stderr occurs only if there
is an actual problem in the execution of SimFactory.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/169>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#190: Simfactory log file needs time stamps
------------------------+---------------------------------------------------
Reporter: eschnett | Owner: mthomas
Type: defect | Status: new
Priority: minor | Milestone:
Component: SimFactory | Version:
Keywords: |
------------------------+---------------------------------------------------
The simfactory log file needs to have date/time stamps, so that output
from different commands is separated, and that it is clear which command
led to which output.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/190>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#191: no-verbose is ignored for remote list-simulation
------------------------+---------------------------------------------------
Reporter: eschnett | Owner: mthomas
Type: defect | Status: new
Priority: minor | Milestone:
Component: SimFactory | Version:
Keywords: |
------------------------+---------------------------------------------------
The command --remote XXX list-simulations --noverbose arrives on the
remote machine as list-simulations; the --noverbose is apparently not
transmitted correctly.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/191>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#192: "list-simulations" doesn't appear in the log file
------------------------+---------------------------------------------------
Reporter: eschnett | Owner: mthomas
Type: defect | Status: new
Priority: minor | Milestone:
Component: SimFactory | Version:
Keywords: |
------------------------+---------------------------------------------------
While the command "list-configurations" appears in the log file, the
command "list-simulations" does not.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/192>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#196: --remote option should be handled in a single place
------------------------+---------------------------------------------------
Reporter: eschnett | Owner: mthomas
Type: defect | Status: new
Priority: minor | Milestone:
Component: SimFactory | Version:
Keywords: |
------------------------+---------------------------------------------------
The --remote option is handled in SimFactory in several different places,
depending on the command that is executed. However, the routine that
handles it is always the same. The option --remote should instead be
handled in "sim.py" itself (probably together with --localdir).
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/196>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit