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)

Reply via email to