The Cassandra PV Archiver is a scalable archiving solution for logging process variables. It has been designed to provide a high-performance, scalable archive for process variable data as it is produced by most supervisory control and data acquisition (SCADA) systems. It is distributed with a ready-to-use integration for EPICS-based control systems, but it can easily be extended to support other control-system frameworks. It stores the data in an Apache Cassandra database, supporting Cassandra 2.2 and newer.
An extensive manual, explaining the concepts behind EPICS Jackie and including a guide on how to use it in an application, is available online and as part of the binary distribution. Please refer to the download section for links to the documentation of each release.
This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0. By downloading the software you agree to be bound the the terms of this license. In particular, you have to agree to sections five (“NO WARRANTY”) and six (“DISCLAIMER OF LIABILITY”) before downloading the software.
Some files in the binary distribution have different copyrights and licenses. Refer to the information provided in the package for details about those copyrights and licenses.
The Cassandra PV Archiver replaces the Cassandra Archiver for CSS. It is recommended to not use the Cassandra Archiver for CSS for new deployments. Existing users of the Cassandra Archiver for CSS can find the 2.x releases on the Cassandra Archiver for CSS website.
Release 3.1.0 is a feature release that primarily adds new features and only fixes low impact bugs. The two most important new feature are a new web-service API for the administrative interface and performance improvements in the administrative web user-interface.
Version 3.1.0 does not introduce any incompatible changes and is fully compatible with version 3.0.x. Please refer to the reference manual for details about the changes in version 3.1.0
Release 3.0.3 fixes four bugs. Two of these bugs affected the generation of decimated samples (one of them was introduced as a regression in version 3.0.2). Combined, these two bugs could cause the sample generation for certain channels being effectively brought to a halt. The third bug also affected the sample generation but only had performance implications. The fourth affected the algorithm for queing samples and could lead to an exception being thrown under certain high load conditions.
This is a bugfix release, so it does not introduce any new features or incompatible changes. Please refer to the reference manual for details about the bugs fixed in version 3.0.3.
Release 3.0.2 fixes an issue that under certain circumstances could lead to an extremely large amount of memory being consumed when generating decimated samples. Typically, this problem would appear shortly after starting the Cassandra PV Archiver server. The server would not react any longer (for example the administrative UI could not be loaded), it would consume a lot of CPU and memory resources and finally fail with an OutOfMemory error.
This is a bugfix release, so it does not introduce any new features or incompatible changes. Please refer to the reference manual for details about the bugs fixed in version 3.0.2.
Release 3.0.1 fixes a few bugs related to retrieving samples via the JSON interface. This is a bugfix release, so it does not introduce any new features or incompatible changes. Please refer to the reference manual for details about the bugs fixed in version 3.0.1.
The Cassandra PV Archiver 3.0.0 is a completely new archiving solution that is intended as a replacement for the Cassandra Archiver for CSS. Please refer to the reference manual for details about all the new features introduced with the Cassandra PV Archiver 3.x.
You can contact the author of this software, Sebastian Marsching, at cassandra-pv-archiver-maintainer<at> oss <dot> aquenos <dot> com.
Visit other projects on oss.aquenos.com.
© 2012-2016 aquenos GmbH