Skip to content

Releases: MetPX/sarracenia

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.

v3.00.55rc1

12 Sep 02:03
Compare
Choose a tag to compare
v3.00.55rc1 Pre-release
Pre-release

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.
  • 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.)

What's Changed

Full Changelog: v3.00.54rc3...v3.00.55rc1

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.55rc1/

  • 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.

v2.24.08post2

29 Aug 19:27
Compare
Choose a tag to compare
  • Version 2 is now in maintenance mode. Only install if you already have a version 2 configuration to maintain.
  • There is nothing in v2 that is not working as well or better in sr3.
  • It is recommended that users of v2 upgrade their configurations and begin transition to sr3. (although v2 will remain available for the foreseeable future.)
  • Sarracenia version 3 is recommended for new installations and is a super-set of version 2.
  • known issues with v2 that we do not plan to address ( https://github.com/MetPX/sarracenia/issues?q=is%3Aopen+is%3Aissue+label%3Av2only+label%3Awontfix )
    • does not support MQTT.

This release includes cleanups of issues encountered upgrading main data pumps with legacy v2 stream. This release has good compatibility with sr3 as well as older v2 configurations, and crashes less that older v2 versions.

What's Changed

  • revert ftp charset change.
  • V2 fix the problems found during v2 upgrade of main pump. by @petersilva in #1182

Full Changelog: v2.24.08...v2.24.08post2

Installation

Guide: https://github.com/MetPX/sarracenia/blob/v2_stable/doc/Install.rst

packages available:

Ubuntu PPA: https://launchpad.net/~ssc-hpc-chp-spc/+archive/ubuntu/metpx
python: https://pypi.org/project/metpx-sarracenia/