Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 6B4D9200C09 for ; Wed, 25 Jan 2017 12:08:40 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 67F24160B50; Wed, 25 Jan 2017 11:08:40 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 3CDCE160B4E for ; Wed, 25 Jan 2017 12:08:39 +0100 (CET) Received: (qmail 11847 invoked by uid 500); 25 Jan 2017 11:08:38 -0000 Mailing-List: contact commits-help@ignite.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ignite.apache.org Delivered-To: mailing list commits@ignite.apache.org Received: (qmail 11838 invoked by uid 99); 25 Jan 2017 11:08:38 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 25 Jan 2017 11:08:38 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id 4AC76DFB0E; Wed, 25 Jan 2017 11:08:38 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: av@apache.org To: commits@ignite.apache.org Message-Id: <81d22b38e4fc42868834871e01968649@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: ignite git commit: IGNITE-4212 Ignite Benchmarking Simplification and Automation Date: Wed, 25 Jan 2017 11:08:38 +0000 (UTC) archived-at: Wed, 25 Jan 2017 11:08:40 -0000 Repository: ignite Updated Branches: refs/heads/master 128ba0733 -> eed9d6693 IGNITE-4212 Ignite Benchmarking Simplification and Automation Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/eed9d669 Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/eed9d669 Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/eed9d669 Branch: refs/heads/master Commit: eed9d669353d51774afdac6d99b01ebd569b8708 Parents: 128ba07 Author: oleg-ostanin Authored: Wed Jan 25 14:08:00 2017 +0300 Committer: Anton Vinogradov Committed: Wed Jan 25 14:08:00 2017 +0300 ---------------------------------------------------------------------- DEVNOTES.txt | 3 + assembly/dependencies-fabric-lgpl.xml | 1 + assembly/dependencies-fabric.xml | 1 + modules/yardstick/DEVNOTES.txt | 16 +++ modules/yardstick/README.txt | 10 +- modules/yardstick/pom-standalone.xml | 209 +++++++++++++++++++++++++++++ modules/yardstick/pom.xml | 10 +- pom.xml | 95 ++++++++++++- 8 files changed, 342 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/eed9d669/DEVNOTES.txt ---------------------------------------------------------------------- diff --git a/DEVNOTES.txt b/DEVNOTES.txt index e920b79..6a275fc 100644 --- a/DEVNOTES.txt +++ b/DEVNOTES.txt @@ -12,6 +12,9 @@ With LGPL dependencies: With LGPL dependencies and Scala 2.10: mvn clean package -DskipTests -Prelease,lgpl -Dignite.edition=fabric-lgpl -Dscala-2.10 +With LGPL dependencies and Scala 2.10 and Ignite-Yardstick: + mvn clean package -DskipTests -Prelease,lgpl,yardstick -Dignite.edition=fabric-lgpl -Dscala-2.10 + With Apache Ignite.NET: Build Apache Ignite.NET as described at modules/platforms/dotnet/DEVNOTES.txt. http://git-wip-us.apache.org/repos/asf/ignite/blob/eed9d669/assembly/dependencies-fabric-lgpl.xml ---------------------------------------------------------------------- diff --git a/assembly/dependencies-fabric-lgpl.xml b/assembly/dependencies-fabric-lgpl.xml index 82f63d8..6d547c4 100644 --- a/assembly/dependencies-fabric-lgpl.xml +++ b/assembly/dependencies-fabric-lgpl.xml @@ -133,6 +133,7 @@ org.apache.ignite:ignite-appserver-test org.apache.ignite:ignite-websphere-test org.apache.ignite:ignite-cassandra + org.apache.ignite:ignite-yardstick true http://git-wip-us.apache.org/repos/asf/ignite/blob/eed9d669/assembly/dependencies-fabric.xml ---------------------------------------------------------------------- diff --git a/assembly/dependencies-fabric.xml b/assembly/dependencies-fabric.xml index 63e6ac8..d4000d6 100644 --- a/assembly/dependencies-fabric.xml +++ b/assembly/dependencies-fabric.xml @@ -136,6 +136,7 @@ org.apache.ignite:ignite-appserver-test org.apache.ignite:ignite-websphere-test org.apache.ignite:ignite-cassandra + org.apache.ignite:ignite-yardstick true http://git-wip-us.apache.org/repos/asf/ignite/blob/eed9d669/modules/yardstick/DEVNOTES.txt ---------------------------------------------------------------------- diff --git a/modules/yardstick/DEVNOTES.txt b/modules/yardstick/DEVNOTES.txt new file mode 100644 index 0000000..6921243 --- /dev/null +++ b/modules/yardstick/DEVNOTES.txt @@ -0,0 +1,16 @@ +Yardstick Ignite Maven Build Instructions +========================================= + +Yardstick can be build from standalone sources using following maven command: + +mvn clean package + +Artifacts can be found in /target/assembly directory. + +To build yardstick from Apache Ignite sources use: + +mvn clean package -Pyardstick -pl modules/yardstick -am -DskipTests + +in Apache Ignite root directory + +Artifacts can be found in modules/yardstick/target/assembly directory. \ No newline at end of file http://git-wip-us.apache.org/repos/asf/ignite/blob/eed9d669/modules/yardstick/README.txt ---------------------------------------------------------------------- diff --git a/modules/yardstick/README.txt b/modules/yardstick/README.txt index 0b8e678..353ddd8 100644 --- a/modules/yardstick/README.txt +++ b/modules/yardstick/README.txt @@ -8,7 +8,7 @@ Visit Yardstick Repository (https://github.com/gridgain/yardstick) for detailed The documentation below describes configuration parameters in addition to standard Yardstick parameters. -Installation +Building from Ignite sources ============ 1. Create a local clone of Ignite repository 2. Run @@ -17,6 +17,14 @@ mvn package command for Yardstick Ignite POM +Building from standalone sources +===================== +Run + +mvn package + +command for Yardstick Ignite POM + Provided Benchmarks =================== The following benchmarks are provided: http://git-wip-us.apache.org/repos/asf/ignite/blob/eed9d669/modules/yardstick/pom-standalone.xml ---------------------------------------------------------------------- diff --git a/modules/yardstick/pom-standalone.xml b/modules/yardstick/pom-standalone.xml new file mode 100644 index 0000000..0bd5a0f --- /dev/null +++ b/modules/yardstick/pom-standalone.xml @@ -0,0 +1,209 @@ + + + + + + + 4.0.0 + + org.apache.ignite + ignite-yardstick + to_be_replaced_by_ignite_version + http://ignite.apache.org + + + 0.8.0 + 4.1.0.RELEASE + + + + + org.apache.ignite + ignite-core + ${project.version} + + + + org.apache.ignite + ignite-spring + ${project.version} + + + + org.apache.ignite + ignite-indexing + ${project.version} + + + + org.apache.ignite + ignite-log4j + ${project.version} + + + + org.yardstickframework + yardstick + ${yardstick.version} + + + + com.beust + jcommander + 1.32 + + + + org.springframework + spring-core + ${spring.version} + + + + org.springframework + spring-beans + ${spring.version} + + + + org.springframework + spring-context + ${spring.version} + + + + org.springframework + spring-expression + ${spring.version} + + + + org.springframework + spring-aop + ${spring.version} + + + + + + + com.mycila + license-maven-plugin + 2.8 + + true + + + + + maven-compiler-plugin + 3.1 + + 1.7 + 1.7 + + + + + maven-dependency-plugin + 2.8 + + + package + + copy-dependencies + + + ${basedir}/target/assembly/libs + pom + + + + unpack + package + + unpack + + + + + org.yardstickframework + yardstick + ${yardstick.version} + zip + resources + ${basedir}/target/assembly + + + + + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + ${basedir}/target/assembly/libs + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9.1 + + true + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.7 + + + copy-yardstick-cfg-ignite + + run + + validate + + + + + + + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.8.2 + + true + + + + + \ No newline at end of file http://git-wip-us.apache.org/repos/asf/ignite/blob/eed9d669/modules/yardstick/pom.xml ---------------------------------------------------------------------- diff --git a/modules/yardstick/pom.xml b/modules/yardstick/pom.xml index 970348b..4c4d138 100644 --- a/modules/yardstick/pom.xml +++ b/modules/yardstick/pom.xml @@ -36,6 +36,7 @@ 0.8.0 + 4.1.0.RELEASE @@ -108,7 +109,6 @@ - com.mycila license-maven-plugin @@ -202,6 +202,14 @@ + + org.apache.maven.plugins + maven-deploy-plugin + 2.8.2 + + true + + http://git-wip-us.apache.org/repos/asf/ignite/blob/eed9d669/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index 4be1bcb..790cd4b 100644 --- a/pom.xml +++ b/pom.xml @@ -458,10 +458,103 @@ + yardstick + + modules/yardstick + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.7 + false + + + org.apache.ignite + ignite-tools + ${project.version} + + + + + release-yardstick + + run + + prepare-package + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + benchmarks modules/benchmarks - modules/yardstick