Skip to content

Releases: MetPX/sarracenia

v3.00.57 - closer to fine

20 Jan 16:12
Compare
Choose a tag to compare

Summary

"The less I seek my source for some definitive, the closer I am to fine." -- Indigo Girls.

The last version (3.0.56) was the first one where we thought sr3 could replace any
v2 configuration. As we did so, a few new regressions were found in some senders.
This release addresses all of those. We are close to there being none left.

There are also improvements in this release:

  • #1350 Add “down” and “disconnected” run states to sr3 status
  • #1323 DESTFN=NONE::TIME now works.
  • #1299 after_gather entry point added.
  • #1289 accept statements now provide arguments to plugins
  • change in post_exchangeSplit… now based on relPath, not checksum. (work on HPC.)
  • fix #1241 sr3 status more compact.
  • fix #1206 exclude retries from lag calculation.
  • #1301 sr3 status display fractional message rates when (< 1 / second.)
  • user mode systemd unit file now tested and working.
  • The https://dd.weather.gc.ca web site was revised. Example subscriptions revised to match.
  • #1346 warn that queue parameters should be earlier in configs now.
  • #1358 date/time duration breakage by @petersilva in #1359

Regressions compared to v2 that are fixed:

  • #1337 mirror per umask, not global (sender)
  • #1340 rename not working. (sender)
  • #1327 inflight NONE in sender causes messages to be retried. (sender)
  • #1322 sr3 sender fails to post message when no identity field in message.
  • #1351 fixing problem getting local checksums of data that has arbitrary identity method by @petersilva in #1362

HPC mirroring related fixes:

What's Changed

Full Changelog: v3.00.56...v3.00.57

Packages Available

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

PyPI: https://pypi.org/project/metpx-sr3/3.0.57/

  • RPM package for Redhat Version 8 (rh8) and 9 (rh9) attached here, install with rpm -ivh ... note:

    • Some dependencies are not readily available. May have to obtain packages
      from pip to get a fully functional installation. Verify with sr3 features after installation, to determine if everything needed is available.
  • Experimental self-extracting windows installer also attached. WSL is preferred if possible.

v3.0.57rc2

10 Jan 19:58
Compare
Choose a tag to compare
v3.0.57rc2 Pre-release
Pre-release

What's Changed

Full Changelog: v3.00.57rc1...v3.0.57rc2

Packages Available

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

PyPI: https://pypi.org/project/metpx-sr3/3.0.57rc2/

  • (coming soon) RPM package for Redhat Version 8 (rh8) and 9 (rh9) attached here, install with rpm -ivh ... note:

    • Some dependencies are not readily available. May have to obtain packages
      from pip to get a fully functional installation. Verify with sr3 features after installation, to determine if everything needed is available.
  • (coming soon) self-extracting windows installer also attached.

v3.00.57rc1 - closer to fine

21 Dec 07:49
Compare
Choose a tag to compare
Pre-release

Summary

"The less I seek my source for some definitive, the closer I am to fine." -- Indigo Girls.

The last version (3.0.56) was the first one where we thought sr3 could replace any
v2 configuration. As we did so, a few new regressions were found in some senders.
This release addresses all of those. We are close to there being none left.

There are also improvements in this release:

  • #1350 Add “down” and “disconnected” run states to sr3 status
  • #1323 DESTFN=NONE::TIME now works.
  • #1299 after_gather entry point added.
  • #1289 accept statements now provide arguments to plugins
  • change in post_exchangeSplit… now based on relPath, not checksum. (work on HPC.)
  • fix #1241 sr3 status more compact.
  • fix #1206 exclude retries from lag calculation.
  • #1301 sr3 status display fractional message rates when (< 1 / second.)
  • user mode systemd unit file now tested and working.
  • The https://dd.weather.gc.ca web site was revised. Example subscriptions revised to match.
  • #1346 warn that queue parameters should be earlier in configs now.

Sender regressions compared to v2 that are fixed:

  • #1337 mirror per umask, not global
  • #1340 rename not working.
  • #1327 inflight NONE in sender causes messages to be retried.
  • #1322 sr3 sender fails to post message when no identity field in message.

As well as many other bug fixes.

Full Changelog: v3.00.56...v3.00.57rc1

Packages Available

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

PyPI: https://pypi.org/project/metpx-sr3/3.0.57rc1/

  • (coming soon) RPM package for Redhat Version 8 (rh8) and 9 (rh9) attached here, install with rpm -ivh ... note:

    • Some dependencies are not readily available. May have to obtain packages
      from pip to get a fully functional installation. Verify with sr3 features after installation, to determine if everything needed is available.
  • (coming soon) self-extracting windows installer also attached.

v3.00.56 Recursion is Back Baby, Subtopics After Queues

31 Oct 17:20
Compare
Choose a tag to compare

What's new

  • CHANGE: queueName and/or queueShare must be above subtopic in configuration files. (order did not matter in earlier versions)
  • CHANGE: in API breakage: replace sarracenia.credentials with sarracenia.config.credentials
  • New: standby mode, triggered by attempts 0 in the configuration file, allows clean local queueing of transfers during long outages.
  • New: recursion option for polls and watches (actually it was removed before, but added back.)
  • New: logDuplicates option to show only files rejected by the duplicate suppression mechanisms.
  • rest is fixes of many things. It just behaves better.
    • http download performance regression fixed.
    • ack failure recovery regression fixed.
    • HPC mirroring rename/symlink fix (requires metpx-sr3c 3.24.11 )

What's Changed

Full Changelog: v3.00.55...v3.00.56

Packages Available

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

PyPI: https://pypi.org/project/metpx-sr3/3.0.56/

  • RPM package for Redhat Version 8 (rh8) and 9 (rh9) attached here, install with rpm -ivh ... note:

    • Some dependencies are not readily available. May have to obtain packages
      from pip to get a fully functional installation. Verify with sr3 features after installation, to determine if everything needed is available.
  • (coming soon) self-extracting windows installer also attached.

v3.00.56rc3 back to recursion, subtopics after queues

31 Oct 00:05
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.00.56rc2...v3.00.56rc3

Packages Available

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

PyPI: https://pypi.org/project/metpx-sr3/3.0.56rc3/

  • RPM package for Redhat Version 8 (rh8) and 9 (rh9) attached here, install with rpm -ivh ... note:

    • Some dependencies are not readily available. May have to obtain packages
      from pip to get a fully functional installation. Verify with sr3 features after installation, to determine if everything needed is available.
  • self-extracting windows installer also attached.

v3.00.56rc2 back to recursion, subtopics after queues

25 Oct 22:59
Compare
Choose a tag to compare

Regression

  • known stability regression, when ack fails subscriber must be restarted #1278 (work-around: use v3.00.54.post1 )
    (stable version will not be released without a fix.)

What's New

  • need to put queueName settings before the subtopic settings in configuration files, for this and all future versions.
  • fixed #1261 performance regression for https download
  • HPC rename/symlink mirroring fix: needs to be combined with an upcoming C (metpx-sr3c) package (relative symbolic links and renames when done from a directory that is symlinked to the tree being mirrored.)

What's Changed

Full Changelog: v3.00.56rc1...v3.00.56rc2

Packages Available

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

PyPI: https://pypi.org/project/metpx-sr3/3.0.56rc2/

  • (coming soon) RPM package for Redhat Version 8 (rh8) and 9 (rh9) attached here, install with rpm -ivh ... note:

    • Some dependencies are not readily available. May have to obtain packages
      from pip to get a fully functional installation. Verify with sr3 features after installation, to determine if everything needed is available.
  • (coming soon) self-extracting windows installer also attached.

v3.00.56rc1 back to recursion

08 Oct 22:05
Compare
Choose a tag to compare
Pre-release

REGRESSION

  • known performance regression on http downloads #1261 (work-around: use v3.00.54post1 )
  • known stability regression, when ack fails subscriber must be restarted #1278 (work-around: use v3.00.54.post1 )
    (stable version will not be released without fix.)

What's New

  • New: recursion option for polls and watches (actually it was removed before, but added back.)
  • New: logDuplicates option to show only files rejected by the duplicate suppression mechanisms.
  • rest is fixes of many things. It just behaves better.

What's Changed

Full Changelog: v3.00.55...v3.00.56rc1

Packages Available

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

PyPI: https://pypi.org/project/metpx-sr3/3.0.56rc1/

  • (coming soon) RPM package for Redhat Version 8 (rh8) and 9 (rh9) attached here, install with rpm -ivh ... note:

    • Some dependencies are not readily available. May have to obtain packages
      from pip to get a fully functional installation. Verify with sr3 features after installation, to determine if everything needed is available.
  • (coming soon) self-extracting windows installer also attached.

v3.00.55post1

28 Sep 05:19
Compare
Choose a tag to compare

REGRESSION

  • known performance regression on http downloads #1261 (work-around: use v3.00.56 )
  • known stability regression, when ack fails subscriber must be restarted #1278 (work-around: use v3.00.56 )

What's Changed

Full Changelog: v3.00.55...o3.00.55post1

Packages Available

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

PyPI: https://pypi.org/project/metpx-sr3/3.0.55.post1/

  • (coming soon) RPM package for Redhat Version 8 (rh8) and 9 (rh9) attached here, install with rpm -ivh ... note:

    • Some dependencies are not readily available. May have to obtain packages
      from pip to get a fully functional installation. Verify with sr3 features after installation, to determine if everything needed is available.
  • (coming soon) self-extracting windows installer also attached.

v3.00.55 Good Timing

23 Sep 16:10
Compare
Choose a tag to compare

REGRESSION

  • known performance regression on http downloads #1261 (work-around: use v3.00.56 )
  • known stability regression, when ack fails subscriber must be restarted #1278 (work-around: use v3.00.56 )

Briefly:

Working through deployment issues on core operational data pumps:

  • fixing more timers expiring during transfers. many reliability improvements.
  • many more polls deployed, and some improvements for them.
  • Add scheduled_time option for scheduled flows to run at the given time.
  • management UI improvements (sr3 status display of lag, queue sr3 stop works better.)
  • fix for citypage download issues (and other datasets that rapidly change upstream.)
  • scheduled flow is simplified and more accurate.
  • fix #1219 time offsets in configuration files now correctly converted

What's Changed

Full Changelog: v3.00.54...v3.00.55

Packages Available

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

PyPI: https://pypi.org/project/metpx-sr3/3.0.55/

  • RPM package for Redhat Version 8 (rh8) and 9 (rh9) attached here, install with rpm -ivh ... note:

    • Some dependencies are not readily available. May have to obtain packages
      from pip to get a fully functional installation. Verify with sr3 features after installation, to determine if everything needed is available.
  • self-extracting windows installer also attached.

v3.00.55rc2

17 Sep 18:03
Compare
Choose a tag to compare
v3.00.55rc2 Pre-release
Pre-release

What's Changed

Full Changelog: v3.00.55rc1...v3.00.55rc2

Packages Available

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

PyPI: https://pypi.org/project/metpx-sr3/3.0.55rc2/

  • RPM package for Redhat Version 8 (rh8) and 9 (rh9) attached here, install with rpm -ivh ... note:

    • Some dependencies are not readily available. May have to obtain packages
      from pip to get a fully functional installation. Verify with sr3 features after installation, to determine if everything needed is available.
  • self-extracting windows installer also attached.