Skip to content

Releases: ARGOeu/argo-egi-consumer

v1.4.5-1

27 Sep 14:24
Compare
Choose a tag to compare

Fixes

  • missed DATE placeholder in config template
  • restart fixed and exiting cleanup
  • introduced reload init option
  • changed default brokers
  • failed msg for multiple starts and SIGUSR1 sent on status
  • changed default past number of days for ok message

v1.4.4-1

25 Sep 18:42
Compare
Choose a tag to compare

Fixes

  • missed DATE placeholder in config template
  • restart fixed and exiting cleanup
  • introduced reload init option
  • changed default brokers
  • failed msg for multiple starts and SIGUSR1 sent on status
  • changed default past number of days for ok message

v1.4.3-1

24 Sep 16:01
Compare
Choose a tag to compare

New features/Enhancements:

  • configurable msg retention period
  • consistent log messages between daemon and nofork mode
  • plaintext option moved to general section
  • log wrong formatted messages
  • revised plaintxt extension
  • catch keyint in nofork mode
  • retention period options as integers
  • revised process exiting
  • handler for stomppy logger ARGOeu/ARGO#186
  • config option checks moved to parser class
  • DATE placeholder instead of string operator
  • refactored writing of messages
  • message retention configurable ARGOeu/ARGO#185
  • package dependency revised
  • configurable logger name
  • write tag keys without values

Fixes:

  • Fix for stomppy logger

Documenation updates

v1.4.1-1

16 Jan 00:16
Compare
Choose a tag to compare
  • refactoring with introduction of class with shared informations
  • report num of msgs written on received SIGTERM too
  • report some runtime info on SIGUSR1 received
  • on config reload, check if broker servers option changed and only then do reconnect
  • one msg written report thread, not thread per reconnect

v1.4.0-15

16 Jan 00:15
Compare
Choose a tag to compare
  • remove double minuses in init script arguments
    ARGOeu/ARGO#138
  • fix multiple connections issues
    ARGOeu/ARGO#137
  • plaintext output option instead of debug
  • config parser error informed via syslog
  • prevent race condition on avro log writing, second try
  • no topics in code, just destinations
  • prevention of multiple threads writing to the same avro log
    ARGOeu/ARGO#135
  • catch failed writes
  • multi instance support
  • python 2.6 has slightly different API for StreamHandler logger
  • fix cycling to different broker on config reload
  • load selectively StreamHandler logger
  • subscribe to new destinations after config reload
  • renamed package obsoletes old named one
  • prevent multiple threads reporting number of writmsgs
  • reference github issues
  • remove autogenerated MANIFEST
  • added VO topic
  • package and components renamed
  • removed plaintxt writer
  • refactored source code
    ARGOeu/ARGO#129
  • simplified configuration with case insensitive sections and options
  • logging via syslog; report number of written messages
    ARGOeu/ARGO#100
  • daemon process privileges dropped via os sys interface
  • added SIGHUP, SIGTERM handlers
  • fixed bug with messages with paired service types
  • setup.py with automatic version catch from spec

v1.3.2-8

16 Jan 00:14
Compare
Choose a tag to compare
  • Fixed avro schema typo
  • Added configs for rpm
  • Fixed for Avro format + fix for reconnect
  • Added Avro format
  • Consumer detailed files contain messages that split to multiple lines
  • Added support for multiple file writers
  • Added detailed probe results to the output
  • Timestamps @ consumer error log file
  • SSL broker connection
  • Updates and fixes for consumer