Skip to content

Releases: MetPX/sarrac

v3.24.12rc1

21 Dec 14:49
Compare
Choose a tag to compare
v3.24.12rc1 Pre-release
Pre-release

What's Changed

based on race condition work for HPC mirroring deployment:

  • change exchangeSplit to base hash on path by @petersilva in #191 (for better suppression of non-final rm's.)
  • fix #179 unset env vars evaluate to empty string by @petersilva in #180 (so ${JOBID} works without crashing any jobs.)

other fixes:

Full Changelog: v3.24.11...v3.24.12rc1

Installation

from source, see https://github.com/MetPX/sarrac

packages available:

Ubuntu PPA: https://code.launchpad.net/~ssc-hpc-chp-spc/+archive/ubuntu/metpx-pre-release

(coming soon) Redhat 8 and 9 RPMS attached.

Metpx-sr3c v3.24.11 better coverage for HPC Mirroring

06 Nov 17:34
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.24.10...v3.24.11

Installation

from source, see https://github.com/MetPX/sarrac

packages available:

Ubuntu PPA: https://code.launchpad.net/~ssc-hpc-chp-spc/+archive/ubuntu/metpx

Redhat 8 and 9 RPMS attached.

v3.24.10 manageable in ops main pumps

17 Oct 13:50
Compare
Choose a tag to compare

Briefly

HPC Mirroring further improvements (shim library syscall coverage, also added "remove" libc entry point.)

In deploying to main data pumps, we saw that while the application code itself was fine, incompatibilities with the sr3 cli caused things like sr3 sanity and sr3 status to restart C instances every 10 minutes or so, and the log files were not being cleaned up. This version cleans up those issues. Should be fully usable now.

  • Shim Library gets remove() and many syscall() entry points. More use cases for redhat 8 (HPC.)
  • fixes so that sr3 management ui manages sr3_cpump/sr3_cpost better/properly.
  • removal of old logs (post rotation, keeping the total number down.)

What's Changed

Full Changelog: v3.24.07...v3.24.10

Installation

from source, see https://github.com/MetPX/sarrac

packages available:

Ubuntu PPA: https://code.launchpad.net/~ssc-hpc-chp-spc/+archive/ubuntu/metpx

Redhat 8 and 9 RPMS attached.

v3.24.10rc2 manageable in ops main pumps

11 Oct 14:20
6411ad7
Compare
Choose a tag to compare

Briefly

HPC Mirroring further improvements.

in deploying to main data pumps, we saw that while the application code itself was fine, incompatibilities with the sr3 cli caused things like sr3 sanity and sr3 status to restart C instances every 10 minutes or so, and the log files were not being cleaned up. This version cleans up those issues. Should be fully usable now.

  • Shim Library gets remove() and many syscall() entry points. More use cases for redhat 8 (HPC.)
  • fixes so that sr3 management ui manages sr3_cpump/sr3_cpost better/properly.
  • removal of old logs (post rotation, keeping the total number down.)

What's Changed

Full Changelog: v3.24.07...v3.24.10rc2

Installation

from source, see https://github.com/MetPX/sarrac

packages available:

Ubuntu PPA: https://code.launchpad.net/~ssc-hpc-chp-spc/+archive/ubuntu/metpx-pre-release

Redhat 8 and 9 RPMS attached.

v3.24.07 - Catches More Events on RedHat 8

12 Aug 19:15
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.24.02...v3.24.07

Installation

from source, see https://github.com/MetPX/sarrac

packages available:

Ubuntu PPA: https://launchpad.net/~ssc-hpc-chp-spc/+archive/ubuntu/metpx

Redhat 8 RPMS attached.

v3.24.07rc1

07 Aug 18:10
Compare
Choose a tag to compare
v3.24.07rc1 Pre-release
Pre-release

What's Changed

  • fix #154 rename ignored when one end is outside tree being watched with inotify.
  • more syscalls() shims implemented because gnu utils calls them on redhat 8.
  • Handle renameat2 on RHEL 8 and systems with glibc < 2.28 by @reidsunderland in #147
  • Issue148 - posting corrupt topic header in rare case (but common in tests.) by @petersilva in #149
  • get Redhat tree copies working by @petersilva in #151
  • fix #141 sr3_cpost in a tree being mirrored (conflict with shim)
  • tests: fix for link modification times cannot be preserved.
  • test fixes for changes in python side.
  • README revised to reflect that cpump is not resilient to failure.
  • fix #133 read some non-utf8 fields (instead of erroring.)
  • last tx/rx should be cumulative, reset less often.
  • fix SR_DEBUG_LOGS being broken by addition of context to api signature
  • tests working on RedHat 8 and 9

New Contributors

Full Changelog: v3.24.02rc1...v3.24.07rc1

Installation

from source, see https://github.com/MetPX/sarrac

packages available:

Ubuntu PPA: https://code.launchpad.net/~ssc-hpc-chp-spc/+archive/ubuntu/metpx-pre-release

Redhat 8 and 9 RPMS attached.

v3.24.02

14 Mar 19:45
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.23.11...v3.24.02

Installation

from source, see https://github.com/MetPX/sarrac

packages available:

Ubuntu PPA: https://launchpad.net/~ssc-hpc-chp-spc/+archive/ubuntu/metpx

Redhat 8 RPMS attached.

v3.24.02rc1

08 Mar 16:14
Compare
Choose a tag to compare
v3.24.02rc1 Pre-release
Pre-release

What's Changed

Full Changelog: 3.23.11p3...v3.24.02rc1

Installation

from source, see https://github.com/MetPX/sarrac

packages available:

Ubuntu PPA: https://launchpad.net/~ssc-hpc-chp-spc/+archive/ubuntu/metpx-pre-release
Fedora39 RPMS attached.

v3.23.11p3 fix bad connection behaviour in consumer.

27 Nov 20:25
Compare
Choose a tag to compare

the constant queue re-declaration (and re-connection to the broker) fixed in this release is almost
a DOS attack on the broker. Really better to not use 11p2.

What's Changed

  • fix to match sarra issue #639 relative sftp links by @petersilva in #131
  • when used as shovel/winnow, it constantly re-declares the queue. by @petersilva in #132

Full Changelog: v3.23.11p2...3.23.11p3

Installation

from source, see https://github.com/MetPX/sarrac

packages available:

Ubuntu PPA: https://launchpad.net/~ssc-hpc-chp-spc/+archive/ubuntu/metpx

v3.23.11p2

21 Nov 15:18
Compare
Choose a tag to compare

BUG

this release is fine for use for posting (sr3_cpost, and the shim library)

HOWEVER: DO NOT USE sr3_cpump IN THIS RELEASE (the consumer code.)

in sr3_cpump (which is used for consuming from a queue.) there is a small bug that makes it constantly re-connect to the broker when there are no messages ready, making it a badly behaved consumer. It's sort of a DOS attack on the broker, and it will print millions of messages in the log file as well.

Use an earlier or later release (3.23.11p3)

What's Changed

Full Changelog: v3.23.11p1...v3.23.11p2

Installation

from source, see https://github.com/MetPX/sarrac

packages available:

Ubuntu PPA: https://launchpad.net/~ssc-hpc-chp-spc/+archive/ubuntu/metpx