DOCS : CHANGELOG
Changelog
01.01.06
- Add sybmolic links to /etc/justin-letsencrypt/* from /etc/letsencrypt/ for hardcoded assumptions
01.01.05
- Update justin-cvmfs-upload and tutorial to use tokens for RCDS changes
- Only last 10K of jobscript log written to HTCondor job log
01.01.01
- Backport fixes from 01.02 (finder rollbacks, PFN sizes in DB, AWT query ambiguity.)
01.01.00
- justin-prod-sched01.dune.hep.ac.uk and justin-prod-sched02.dune.hep.ac.uk included in defaults
- Event type IDs are generated using exec() from a list in init.py
- justin-check-db to be run when the justin-info-collector container starts and checks the event types in the code are also in the DB table event_types
- entry_has_gpus and always_has_gpus added to entries table in DB
- Add archived workflow pages
- Allow jobscripts to come from GitHub repos (DUNE/dist-comp#152)
- Automatic logs.tgz files created in 4M second per-RSE datasets which keep logs on the original RSE. Standalone justin-fetch-logs command added which uses Rucio client to fetch directly, and justin fetch-logs subcommand which fetches via justIN UI service without needing Rucio authentication (DUNE/dist-comp#137)
- Letsencrypt/certbot renewals done within justin-httpd container Files kept in /etc/justin-letsencrypt/ mounted from the host.
- Support for integration instance added
- MetaCat server URLs can now be set in the configuration
- MetaCat file info shown directly on justIN dashboard file pages
- Pages listing entries and showing status of an individual entry, including XML pilot factory configuration.
- Default Apptainer image for jobscripts can be given in configuration
- justin-rucio-upload can now check that Rucio has registered the file and added it to the given dataset.
- Jobscript Library has been retired and emphasis now on --jobscript-git in the man page, docs, and tutorial.
- Events listings have a form at the top to allow fine-grained filtering, and CSV and JSON downloads of events listings are available.
- HTCondor wrapper jobs require DUNE, LArSoft, and RCDS cvmfs mounts on worker nodes
- Fix bug DUNE/dist-comp#157 where unknown scope error generated another error
- RUCIO_ACCOUNT is set to dunepro in wrapper jobs
- Per-stage lists of allowed RSEs for input files, output files, and sites at which to run.
- --seconds-needed option added to justin-get-file for multi-file jobscripts
- Add none_processed job state and events, and pausing of workflows if too many jobscript_error, or notused, or none_processed job outcomes.
- Add banner message from configuration
- In --output-pattern, the destination dataset is now optional, and a name like wXXXXsYpZ will be created if not given.
- Per-RSE datasets are created, each with a rule to keep the file on that RSE, and they are always used for Rucio uploads by jobs.
- Created datasets for output patterns have metadata describing the pattern, and stage parameters including the memory requested, Apptainer image etc.
01.00.00
- The "1.0" release of justIN after DC24