Nick Allen created METRON-613:
---------------------------------
Summary: Support Versioning of Values Written by the Profiler
Key: METRON-613
URL: https://issues.apache.org/jira/browse/METRON-613
Project: Metron
Issue Type: Improvement
Reporter: Nick Allen
The Profiler can write any serializable object, not just numeric values. This
has tremendous value when leveraged with the Stellar Stats package. See
[Example
4](https://github.com/apache/incubator-metron/tree/master/metron-analytics/metron-profiler#examples)
as an example.
The downside of this approach is that if the objects that have been serialized
change over time, the persisted data can become unreadable. If the Profiler
uses one version to serialize and write the data and the Profiler Client uses a
different version to deserialize and read, it is possible that the versions are
not compatible and would not be readable.
For example, if at one point in time the Profiler persists Stats data that is
backed by the t-dunning library version 3.0, then it is possible that at a
later point in time when migrating to version 3.1 the data might not be
readable.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)