You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bookkeeper.apache.org by si...@apache.org on 2019/02/27 07:21:55 UTC
[bookkeeper] branch master updated: Fix unable download twitter
dependencies
This is an automated email from the ASF dual-hosted git repository.
sijie pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/bookkeeper.git
The following commit(s) were added to refs/heads/master by this push:
new b689d83 Fix unable download twitter dependencies
b689d83 is described below
commit b689d8313654de21759b2e2d47210b75434038c3
Author: yong.zhang <zh...@gmail.com>
AuthorDate: Wed Feb 27 15:21:49 2019 +0800
Fix unable download twitter dependencies
---
Fixes #1962
*Motivation*
There are some twitter dependencies can't download from repo
*Modifications*
- remove some using in StatsLoggerBenchmark.java
- update some config in pom.xml
Descriptions of the changes in this PR:
You can add -Dtwitter to choose add twitter dependencies.
### Motivation
(Explain: why you're making that change, what is the problem you're trying to solve)
### Changes
(Describe: what changes you have made)
Master Issue: #1962
Reviewers: Enrico Olivelli <eo...@gmail.com>, Jia Zhai <zh...@apache.org>, Sijie Guo <si...@apache.org>
This closes #1966 from zymap/master
---
bookkeeper-server/pom.xml | 20 --------------------
bookkeeper-stats-providers/pom.xml | 21 ++++++++++++++++++---
microbenchmarks/pom.xml | 10 ----------
.../bookkeeper/stats/StatsLoggerBenchmark.java | 4 ----
4 files changed, 18 insertions(+), 37 deletions(-)
diff --git a/bookkeeper-server/pom.xml b/bookkeeper-server/pom.xml
index a2d8538..1b13196 100644
--- a/bookkeeper-server/pom.xml
+++ b/bookkeeper-server/pom.xml
@@ -242,26 +242,6 @@
</build>
<profiles>
<profile>
- <id>twitter-science-provider</id>
- <dependencies>
- <dependency>
- <groupId>org.apache.bookkeeper.stats</groupId>
- <artifactId>twitter-science-provider</artifactId>
- <version>${project.parent.version}</version>
- </dependency>
- </dependencies>
- </profile>
- <profile>
- <id>codahale-metrics-provider</id>
- <dependencies>
- <dependency>
- <groupId>org.apache.bookkeeper.stats</groupId>
- <artifactId>codahale-metrics-provider</artifactId>
- <version>${project.parent.version}</version>
- </dependency>
- </dependencies>
- </profile>
- <profile>
<id>twitter-http-server</id>
<dependencies>
<dependency>
diff --git a/bookkeeper-stats-providers/pom.xml b/bookkeeper-stats-providers/pom.xml
index b36d369..75af272 100644
--- a/bookkeeper-stats-providers/pom.xml
+++ b/bookkeeper-stats-providers/pom.xml
@@ -26,10 +26,25 @@
<packaging>pom</packaging>
<name>Apache BookKeeper :: Stats Providers</name>
<modules>
- <module>twitter-finagle-provider</module>
- <module>twitter-science-provider</module>
- <module>twitter-ostrich-provider</module>
<module>codahale-metrics-provider</module>
<module>prometheus-metrics-provider</module>
</modules>
+
+ <profiles>
+ <profile>
+ <id>twitter</id>
+ <activation>
+ <property>
+ <name>twitter</name>
+ </property>
+ </activation>
+ <modules>
+ <!-- only building twitter stats providers when `-Dtwitter` is provided -->
+ <module>twitter-finagle-provider</module>
+ <module>twitter-science-provider</module>
+ <module>twitter-ostrich-provider</module>
+ </modules>
+ </profile>
+ </profiles>
+
</project>
diff --git a/microbenchmarks/pom.xml b/microbenchmarks/pom.xml
index 8ec203c..8aa66a7 100644
--- a/microbenchmarks/pom.xml
+++ b/microbenchmarks/pom.xml
@@ -63,16 +63,6 @@
<artifactId>codahale-metrics-provider</artifactId>
<version>${project.version}</version>
</dependency>
- <dependency>
- <groupId>org.apache.bookkeeper.stats</groupId>
- <artifactId>twitter-science-provider</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bookkeeper.stats</groupId>
- <artifactId>twitter-ostrich-provider</artifactId>
- <version>${project.version}</version>
- </dependency>
</dependencies>
<build>
<plugins>
diff --git a/microbenchmarks/src/main/java/org/apache/bookkeeper/stats/StatsLoggerBenchmark.java b/microbenchmarks/src/main/java/org/apache/bookkeeper/stats/StatsLoggerBenchmark.java
index 0a2cd06..3986ffa 100644
--- a/microbenchmarks/src/main/java/org/apache/bookkeeper/stats/StatsLoggerBenchmark.java
+++ b/microbenchmarks/src/main/java/org/apache/bookkeeper/stats/StatsLoggerBenchmark.java
@@ -30,8 +30,6 @@ import org.apache.bookkeeper.stats.StatsProvider;
import org.apache.bookkeeper.stats.codahale.CodahaleMetricsProvider;
import org.apache.bookkeeper.stats.codahale.FastCodahaleMetricsProvider;
import org.apache.bookkeeper.stats.prometheus.PrometheusMetricsProvider;
-import org.apache.bookkeeper.stats.twitter.ostrich.OstrichProvider;
-import org.apache.bookkeeper.stats.twitter.science.TwitterStatsProvider;
import org.openjdk.jmh.annotations.Benchmark;
import org.openjdk.jmh.annotations.Fork;
import org.openjdk.jmh.annotations.Level;
@@ -60,8 +58,6 @@ public class StatsLoggerBenchmark {
providers.put("Prometheus", PrometheusMetricsProvider::new);
providers.put("Codahale", CodahaleMetricsProvider::new);
providers.put("FastCodahale", FastCodahaleMetricsProvider::new);
- providers.put("Twitter", TwitterStatsProvider::new);
- providers.put("Ostrich", OstrichProvider::new);
}
@State(Scope.Benchmark)