Sarracenia release v2.19.09b1
Written for MetPX Sarracenia by Supercomputing @ Government of Canada on 2019-09-17
A new version of the Sarracenia reference implementation in python is now available with a substantial number of improvements.
features:
new: #191 adding log_reject to debug checksums and reject/accept configurations
new: #191 sr implementation replaced. old available as sr1. man page sr(8) added.
new: #227 some support added to for rabbitmq to work with mqtt.
new: tools to support migration of large Sundew configurations to Sarracenia.
bugfixes:
#240, #254, #249, #252 logging and background launch output redirection.
#238 sr_watch crashes when encountering file it can't read
#212 fix for interpretation of username in baseurl (FIXME: requires review)
#211 fix for size approximation being wrong on polls that don't provide exact size.
#210 sr_audit race condition fixed by killing at the beginning of stop processing.
#207 reassembly of partitioned files by sender.
#202 Stack overflow on sr_watch restart.
#201 fix for lookup in cache for partitioned files.
#190 when printing v03 messages, post_log was misleading (not updated)
#182 fixed support for file=NONE (Sundew compatibility)
#174 sr too slow fixed by replacing it.
also allowed removing some duplicate code.
lost backward compatibility warnings around in on_post calls.
testing improvements/fixes:
more design diagrams.
unit testing refactored.
#208 fixed: flow test is leaking...
#206 log rotation corrupts flow tests.
#184 some some flow test refactoring
#182 sr_watch fails on high volumes in flow test.
Installation Guide:
https:/
packages available for ubuntu from here:
https:/
python packages:
https:/
The windows version is not yet available, due to a problem generating the
package. Coming soon!
windows installer:
http://
source code:
git clone https:/