Releases: RSE-Cambridge/data-acc
Python3 related fixes
sha256:36a4307fef65c0738befc86750f2d511e81b14802677f668bfd23e6fd7fdc72e
Add new config option to override MGS host
sha256:0f32004fe9b0b1b1fdea48c21491be20f4cda0135dcfc4eec25ac381433a8322
Fixes to MDT index when more than 24 MDT disks.
To limit the number of MDTs lustre creates, we have the DAC_MAX_MDT_COUNT config. When you hit this limit, the system was doing some strange things. Firstly we had missing MDT indexes, which confused Lustre, and you could see disconnection errors in the logs. Secondly, when you a small number of host, but a large number of OSTs, you would end up with only one MDT per host. We have updated that logic to instead have multiple on each host, up to the max config.
Includes updating the etcd client used from v3.3.18 to v3.3.22, and building with golang 1.14.3.
sh256:d62ae9208a2940d597c2d2c50d9127ad881be7e62b36091eb06bf846fd1898e1
Update all dependencies and move to golang 1.13
Includes updating the etcd client used from v3.3.15 to v3.3.18.
sha256 bb2f83ae92747b56adbf246fd626f1c73b5f66c5c18bc7c56dee4d9f5ccf07c8
Various bug fixes and timeout tweaks
sha256 ef061ac8b9d7efa2ba7c65faafa753b9be076fb1e203c935b6b0ec6d1c90318a
Improved user input checking
User input in the job file needed better sanitization.
sha256:2ed9980bde69be8819d878246cf6a1f4cdde64f4f2c1749cf0ac44fefe5d9f36
Reworked dactl to dacd messaging
Improved stability from updated dactl to dacd messaging. Reworked filesystem mounting, and improved data copy in and copy out.
sha256:7c4d4535b0402aa40b8b0558c10fc12ae25fb70364df6d9ecfd9c699d491b735
Bug fix: escape persistent buffer env vars in rsync
sha256:fbe549ebb6e6b8b63224074d59b551b25575f8fd268f92e1a6d064bb24788397
Fix case where you only have a persistent mounts and do request data copy
sha256:ec8ef0f489aa8bb505ffec529473b4d0915e85303f6a1cfe7b86a8b6a18613c1
Change mount dir base to /mnt/dac
sha256:9fa773212420ef63cdd770b2366697d58fff25b1a1c67e7b8e99c1facf08d2b5