Skip to content

Commit dfcd952

Browse files
committed
rfc14: add bank and project as optional jobspec attributes
Problem: The canonical jobspec attributes for `bank` and `project` are not specified in RFC 14. Even though these attributes only apply for multi-user instances with an accounting plugin configured, they are common enough concepts that it would be useful to standardize their name, location in jobspec, and purpose. Define `bank` and `project` attributes in RFC 14. Add a note that these attributes may have no effect unless an accounting package is installed and configured.
1 parent cea6b44 commit dfcd952

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

spec_14.rst

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -334,6 +334,18 @@ Some common system attributes are:
334334
The value of the ``queue`` attribute is a string containing the name of
335335
the job queue this job should be submitted to.
336336

337+
**bank**
338+
The value of the ``bank`` attribute is a string containing the name of
339+
an accounting bank requested for this job. Support for the ``bank``
340+
attribute MAY depend on installation and configuration of optional
341+
framework components, such as an accounting or other plugin.
342+
343+
**project**
344+
The value of the ``project`` attribute is a string containing the
345+
name of an accounting project requested for this job. Support for the
346+
``project`` attribute MAY depend on installation and configuration of
347+
optional framework components, such as an accounting or other plugin.
348+
337349
**dependencies**
338350
The value of the ``dependencies`` attribute SHALL be a
339351
list of dictionaries following the format specified in RFC 26.

0 commit comments

Comments
 (0)