Release v0.2.0
Compare changes
Files
3+ 127
− 27
@@ -4,43 +4,143 @@ set -euxo pipefail
The changes in this release cover general improvements to the scripts running the policy engine. Here is a full list of changes:
Major changes:
getopt
functionality allowing the user to specify the following variables in the function call:
outdir
: parent directory for the log to be placed inoutput-log-prefix
: the prefix to add to the policy file name to specify extra metadatapolicy-file
: path to the policy filedevice
: path or name of the target of the policyrun-mmpol.sh
script. These were also removed from the submit-pol-job
script and replaced with the corresponding values to be explicitly passeddevice
path or name if not passed as an argumentlog_dir
: 2770
to cause subdirectories and files to be group writable and inherit the atlab
group automaticallylog_dir/raw
: 1550
to set the sticky bit so the raw log cannot be deleted except by root and the raw
directory cannot be changedlog_dir/raw/log.gz
: 440
gzip
the log filerun-mmpol
now creates a single directory to store the raw policy output, the split gz files, and the parquet files plus anything else associated with the run. The directory name matches the name of the log file.Minor changes:
/
to -
. All metadata entries in the file/directory names are separated by _
for clarityrun-mmpol.sh
. Now the device must be specified regardless of which script is run.Syntax Changes:
"{}"
for clarity in variable substitution.$()
when performing command substitutionIssues Fixed: