[
https://issues.apache.org/jira/browse/OAK-4561?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15526096#comment-15526096
]
Andrei Dulceanu commented on OAK-4561:
--------------------------------------
What kind of live measurement do we really want to have in {{oak-segment-tar}}?
So far I see that the stuff we use from Apache Commons Math is either advanced
metrics like percentile and deviation or collecting metrics in a certain time
window. See examples below for a clearer picture:
{code:java}
return "min=" + sci.format(statistics.getMin()) +
", 10%=" + sci.format(statistics.getPercentile(10.0)) +
", 50%=" + sci.format(statistics.getPercentile(50.0)) +
", 90%=" + sci.format(statistics.getPercentile(90.0)) +
", max=" + sci.format(statistics.getMax()) +
", mean=" + sci.format(statistics.getMean()) +
", stdev=" + sci.format(statistics.getStandardDeviation()) +
", N=" + sci.format(statistics.getN());
{code}
or
{code:java}
new SynchronizedDescriptiveStatistics(NODE_WRITER_STATS_WINDOW)
{code}
If you think all these are valuable, I was thinking of adding a specialised
class for this kind of statistics in {{oak-core}}.
[~frm], [~mduerig], [~alexparvulescu], could you provide your input on how to
go forward, please?
> Avoid embedding Apache Commons Math in Segment Tar
> --------------------------------------------------
>
> Key: OAK-4561
> URL: https://issues.apache.org/jira/browse/OAK-4561
> Project: Jackrabbit Oak
> Issue Type: Improvement
> Components: segment-tar
> Reporter: Francesco Mari
> Assignee: Andrei Dulceanu
> Fix For: Segment Tar 0.0.22
>
>
> Apache Commons Math is a relatively large dependency. If possible, embedding
> it should be avoided in order not to increase the size of the Segment Tar
> considerably.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)