You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@metron.apache.org by ce...@apache.org on 2016/12/06 16:30:32 UTC
incubator-metron git commit: METRON-610: OnlineStatisticsProvider
serialization is broken at random in the REPL closes
apache/incubator-metron#388
Repository: incubator-metron
Updated Branches:
refs/heads/master f304d3da1 -> cf15a3d23
METRON-610: OnlineStatisticsProvider serialization is broken at random in the REPL closes apache/incubator-metron#388
Project: http://git-wip-us.apache.org/repos/asf/incubator-metron/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-metron/commit/cf15a3d2
Tree: http://git-wip-us.apache.org/repos/asf/incubator-metron/tree/cf15a3d2
Diff: http://git-wip-us.apache.org/repos/asf/incubator-metron/diff/cf15a3d2
Branch: refs/heads/master
Commit: cf15a3d2344cba01b9682dbd6b51ba8efb4459bd
Parents: f304d3d
Author: cstella <ce...@gmail.com>
Authored: Tue Dec 6 11:30:16 2016 -0500
Committer: cstella <ce...@gmail.com>
Committed: Tue Dec 6 11:30:16 2016 -0500
----------------------------------------------------------------------
metron-analytics/metron-statistics/pom.xml | 53 ++++++++++++++++++++
.../statistics/OnlineStatisticsProvider.java | 2 +-
2 files changed, 54 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/cf15a3d2/metron-analytics/metron-statistics/pom.xml
----------------------------------------------------------------------
diff --git a/metron-analytics/metron-statistics/pom.xml b/metron-analytics/metron-statistics/pom.xml
index 81274c1..9291747 100644
--- a/metron-analytics/metron-statistics/pom.xml
+++ b/metron-analytics/metron-statistics/pom.xml
@@ -52,4 +52,57 @@
<version>${global_hbase_guava_version}</version>
</dependency>
</dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-shade-plugin</artifactId>
+ <version>${global_shade_version}</version>
+ <configuration>
+ <createDependencyReducedPom>true</createDependencyReducedPom>
+ </configuration>
+ <executions>
+ <execution>
+ <phase>package</phase>
+ <goals>
+ <goal>shade</goal>
+ </goals>
+ <configuration>
+ <relocations>
+ <relocation>
+ <pattern>com.tdunning</pattern>
+ <shadedPattern>org.apache.metron.tdunning</shadedPattern>
+ </relocation>
+ </relocations>
+ <artifactSet>
+ <excludes>
+ <exclude>storm:storm-core:*</exclude>
+ <exclude>storm:storm-lib:*</exclude>
+ <exclude>org.slf4j.impl*</exclude>
+ <exclude>org.slf4j:slf4j-log4j*</exclude>
+ </excludes>
+ </artifactSet>
+ <transformers>
+ <transformer
+ implementation="org.apache.maven.plugins.shade.resource.DontIncludeResourceTransformer">
+ <resources>
+ <resource>.yaml</resource>
+ <resource>LICENSE.txt</resource>
+ <resource>ASL2.0</resource>
+ <resource>NOTICE.txt</resource>
+ </resources>
+ </transformer>
+ <transformer
+ implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
+ <transformer
+ implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
+ <mainClass></mainClass>
+ </transformer>
+ </transformers>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
</project>
http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/cf15a3d2/metron-analytics/metron-statistics/src/main/java/org/apache/metron/statistics/OnlineStatisticsProvider.java
----------------------------------------------------------------------
diff --git a/metron-analytics/metron-statistics/src/main/java/org/apache/metron/statistics/OnlineStatisticsProvider.java b/metron-analytics/metron-statistics/src/main/java/org/apache/metron/statistics/OnlineStatisticsProvider.java
index d28f395..d521db0 100644
--- a/metron-analytics/metron-statistics/src/main/java/org/apache/metron/statistics/OnlineStatisticsProvider.java
+++ b/metron-analytics/metron-statistics/src/main/java/org/apache/metron/statistics/OnlineStatisticsProvider.java
@@ -71,7 +71,7 @@ public class OnlineStatisticsProvider implements StatisticsProvider, KryoSeriali
private double M4 = 0;
public OnlineStatisticsProvider() {
- digest = TDigest.createAvlTreeDigest(COMPRESSION);
+ digest = new AVLTreeDigest(COMPRESSION);
}
/**