Colmet CHANGELOG
================

Version 0.6.6
-------------
- Added --no-check-certificates option for elastic backend
- Added involved jobs and new metrics into jobprocstats

Version 0.6.4
-------------

- Added http auth support for elasticsearch backend


Version 0.6.3
-------------

Released on September 4th 2020

- Bugfixes into lustrestats and jobprocstats backend

Version 0.6.2
-------------

Released on September 3rd 2020

- Python package fix

Version 0.6.1
-------------

Released on September 3rd 2020

- New input backends: lustre, infiniband, temperature, rapl, perfhw, impipower, jobproc
- New ouptut backend: elasticsearch
- Example Grafana dashboard for Elasticsearch backend
- Added "involved_jobs" value for metrics that are global to a node (job 0)
- Bugfix for "dictionnary changed size during iteration"

Version 0.5.4
-------------

Released on January 19th 2018

- hdf5 extractor script for OAR RESTFUL API
- Added infiniband backend
- Added lustre backend
- Fixed cpuset_rootpath default always appended

Version 0.5.3
-------------

Released on April 29th 2015

- Removed unnecessary lock from the collector to avoid colmet to wait forever
- Removed (async) zmq eventloop and added ``--sample-period`` to the collector.
- Fixed some bugs about hdf file

Version 0.5.2
-------------

Released on Apr 2nd 2015

- Fixed python syntax error


Version 0.5.1
-------------

Released on Apr 2nd 2015

- Fixed error about missing ``requirements.txt`` file in the sdist package


Version 0.5.0
-------------

Released on Apr 2nd 2015

- Don't run colmet as a daemon anymore
- Maintained compatibility with zmq 3.x/4.x
 - Dropped ``--zeromq-swap`` (swap was dropped from zmq 3.x)
 - Handled zmq name change from HWM to SNDHWM and RCVHWM
- Fixed requirements
- Dropped python 2.6 support

Version 0.4.0
-------------

- Saved metrics in new HDF5 file if colmet is reloaded in order to avoid HDF5 data corruption
- Handled HUP signal to reload ``colmet-collector``
- Removed ``hiwater_rss`` and ``hiwater_vm`` collected metrics.


Version 0.3.1
-------------

- New metrics ``hiwater_rss`` and ``hiwater_vm`` for taskstats
- Worked with pyinotify 0.8
- Added ``--disable-procstats`` option to disable procstats backend.


Version 0.3.0
-------------

- Divided colmet package into three parts

  - colmet-node : Retrieve data from taskstats and procstats and send to
    collectors with ZeroMQ
  - colmet-collector : A collector that stores data received by ZeroMQ in a
    hdf5 file
  - colmet-common : Common colmet part.
- Added some parameters of ZeroMQ backend to prevent a memory overflow
- Simplified the command line interface
- Dropped rrd backend because it is not yet working
- Added ``--buffer-size`` option for collector to define the maximum number of
  counters that colmet should queue in memory before pushing it to output
  backend
- Handled SIGTERM and SIGINT to terminate colmet properly

Version 0.2.0
-------------

- Added options to enable hdf5 compression
- Support for multiple job by cgroup path scanning
- Used Inotify events for job list update
- Don't filter packets if no job_id range was specified, especially with zeromq
  backend
- Waited the cgroup_path folder creation before scanning the list of jobs
- Added procstat for node monitoring through fictive job with 0 as identifier
- Used absolute time take measure and not delay between measure, to avoid the
  drift of measure time
- Added workaround when a newly cgroup is created without process in it
  (monitoring is suspended upto one process is launched)


Version 0.0.1
-------------

- Conception
