Skip to content

ENDIT daemons 1.1.0

Compare
Choose a tag to compare
@ZNikke ZNikke released this 25 Jan 14:52
· 86 commits to master since this release
8addd84

ENDIT daemons 1.1.0

This release has seen extensive validation in the form of production use on the NDGF Tier1
and is regarded as superior to all previous ENDIT versions.

A number of significant improvements have been made since release 1.0.0:

  • The description added to the archived files now includes the time of the archive operation. This helps debugging on the IBM Spectrum Protect (TSM) level.
  • It is now possible to create tape hint files on the pool node using tsmtapehints.pl, ie. without TSM administrative user access.
    • A bonus feature implemented in tsmtapehints.pl is the detection of duplicated copies of archived files, this is typically caused by bugs in older ENDIT daemon versions. See #12 for information on how to handle duplicates.
  • Tape hint files are now written in JSON format. Reading of the old text format is still supported, but will be removed in a future release.
    • As a side effect of this we strongly recommend the JSON::XS perl module to be installed for good performance.
  • Use of the IPC::Run3 perl module has been eliminated.
  • Signal handling has been improved and all child processes should now die promptly when the main process is killed.
  • Daemons now does chdir / on startup to avoid command execution issues if the current directory is removed after startup.

In addition to this are assorted smaller fixes. The complete list of changes since the last release can be viewed on the GitHub compare page

For additional information and installation instructions, see the README at https://github.com/neicnordic/endit/blob/master/README.md