Skip to content

Commit a785d62

Browse files
committed
Merge branch 'master' into develop
2 parents 9f73430 + 6392446 commit a785d62

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

docs/manpage.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1365,6 +1365,13 @@ Since the report file information is now kept in the results database, there is
13651365
You can disable the report generation by turning off the :attr:`~config.general.generate_file_reports` configuration parameter.
13661366
The file report of any session can be retrieved from the database with the :option:`--describe-stored-sessions` option.
13671367

1368+
.. warning::
1369+
1370+
ReFrame uses file locking to coordinate storing of run session data in the database file.
1371+
Enabling the database storage on filesystems that do not support locking (e.g some networked filesystems) might lead to hangs at the end of a run session.
1372+
For this reason, you must make sure that the database file is located on a filesystem that supports locking.
1373+
You can set the database location through the :attr:`~config.storage.sqlite_db_file` configuration setting or the :envvar:`RFM_SQLITE_DB_FILE` environment variable.
1374+
13681375

13691376
.. _querying-past-results:
13701377

reframe/frontend/printer.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,9 @@ def failure_stats(self, report, global_stats=False):
195195
info += f' @{tc["system"]}:{tc["partition"]}+{tc["environ"]}'
196196

197197
failed_stage = tc['fail_phase']
198+
if not failed_stage:
199+
continue
200+
198201
failures.setdefault(failed_stage, [])
199202
failures[failed_stage].append(info)
200203

0 commit comments

Comments
 (0)