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 E8FEC200C0F for ; Thu, 2 Feb 2017 11:31:01 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id E77C4160B57; Thu, 2 Feb 2017 10:31:01 +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 3842B160B54 for ; Thu, 2 Feb 2017 11:30:57 +0100 (CET) Received: (qmail 99187 invoked by uid 500); 2 Feb 2017 10:30:56 -0000 Mailing-List: contact dev-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 dev@ignite.apache.org Received: (qmail 99175 invoked by uid 99); 2 Feb 2017 10:30:56 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 02 Feb 2017 10:30:56 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id A6134C0856 for ; Thu, 2 Feb 2017 10:30:55 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.779 X-Spam-Level: * X-Spam-Status: No, score=1.779 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gridgain-com.20150623.gappssmtp.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id NbAlqTZ9YgZ5 for ; Thu, 2 Feb 2017 10:30:52 +0000 (UTC) Received: from mail-qt0-f173.google.com (mail-qt0-f173.google.com [209.85.216.173]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 6C38D5F30D for ; Thu, 2 Feb 2017 10:30:52 +0000 (UTC) Received: by mail-qt0-f173.google.com with SMTP id x49so21665709qtc.2 for ; Thu, 02 Feb 2017 02:30:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gridgain-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=4cuYxuw5HYcIKIhkqfHEYZLGUa9aapu7NaliHn1o5zw=; b=oWXg5D4QYjCK2wfXXFyknyzW3cjjc2igMflhIAzikxzd5K9LgylgnY3TOG3QRC7szt xSEfNe/U3m/3yol8QeB4T9GWWS5rxEXP4yJ1Cvgboxq17sMSPVcNyXfu2NYbaBqjwQK1 fnZ1IpEto18QlFgIEqV/Ioy5FEi0WVEltFttXQpToIOFlC2+jh/q/pN7zridKhlwiczi U7kfxukyD5TJtfl8Ch6CR0CVRm0Rv/ZNsl9Afu6j0fSyq58nT9wf4sh3xTgYtfJR+tvU 8OicV9wOuqdqfHwUpmymNG0T4rwIYfo0UVF4eP6rpix+1b2tX872BTLpJWPDuYAbrAuV ReJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=4cuYxuw5HYcIKIhkqfHEYZLGUa9aapu7NaliHn1o5zw=; b=YeSSJ5Rs0TpIEmt20eGFrlWoEzu0pt3EGeILTkC8sbWUs49G8WazHDx2C7NCBpAUaB tdf8K0AbqFBlTGehFBsoRExGWpUh5CXiUwY8y+kdocXEmM1G9xV/lTY90cTo7JJFpV4F 602T88cBb4aTwmohFGuhqsvtsKyS/hO1FWGFYVEtfcGGVhJcNE99aCA/AZKdnB7UeGbr a30llxthzDBklqZu1TdifOcqG1G0st8HF0/35K4xeGpQYeuchtnqdo+R/a0gEHzhBYfB Q69NShqLl84EzRnH6CkRdgBCKDzqvCGZ+Y1ia3OU8zpjOqw7M+U/iQRbFSiaG2Lh58m4 O+wQ== X-Gm-Message-State: AIkVDXLj+DHdhjgViP8WVtjRy47E9zTHvx5UeQUJWdySN342x508ksXoAIGhzmQyHe29mT+n8AOAZzHGCZxAbKE6 X-Received: by 10.200.49.206 with SMTP id i14mr7493870qte.180.1486031451811; Thu, 02 Feb 2017 02:30:51 -0800 (PST) MIME-Version: 1.0 Received: by 10.200.37.214 with HTTP; Thu, 2 Feb 2017 02:30:51 -0800 (PST) In-Reply-To: <282894A3-6872-4575-AA0A-7F87BFFE08BD@apache.org> References: <123C8EE7-6020-44B8-9967-3D03CD3C6B99@apache.org> <13E253B1-626F-443E-A9F3-1594067FA837@apache.org> <58831D6B-45D1-4BA6-BA2D-DDD53393D94E@apache.org> <282894A3-6872-4575-AA0A-7F87BFFE08BD@apache.org> From: Oleg Ostanin Date: Thu, 2 Feb 2017 13:30:51 +0300 Message-ID: Subject: Re: IGNITE-4212 (Ignite Benchmarking Simplification and Automation) To: dev@ignite.apache.org Content-Type: multipart/alternative; boundary=001a11c00b10cfad7c054789a868 archived-at: Thu, 02 Feb 2017 10:31:02 -0000 --001a11c00b10cfad7c054789a868 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Denis, Yes, the same identical README.txt as in the pull request will be placed in both benchmarks binaries and Ignite Yardstick module. I've also created two DEVNOTES.txt with related building instructions. On Wed, Feb 1, 2017 at 10:31 PM, Denis Magda wrote: > Anton, > > I=E2=80=99m absolutely fine to make a single README if its instructions w= ill be > identical for benchmarks binaries delivered in Ignite binary releases and > assembled with yardstick module directly. Oleg, is it feasible? > > If to skip auto-generation idea then DEVNOTES split suggested by you is > the only option. > > =E2=80=94 > Denis > > > On Feb 1, 2017, at 1:45 AM, Anton Vinogradov > wrote: > > > > Denis, > > > > I don't like autogeneration. > > > > In my view, we have to keep one README and ret rid of "Installation > > instructions" inside it. > > README should explain how to work with assembled yardstick. So, same > README > > will be uses at sources and inside release assembly. > > > > Also we have to have to split DEVNOTES to DEVNOTES and > DEVNOTES.standalone, > > to explain how to assembly yardstick from sources. > > > > Thoughts? > > > > On Tue, Jan 31, 2017 at 9:18 PM, Denis Magda wrote: > > > >> Oleg, > >> > >> Thanks for the clarification. > >> > >> My opinion is that we should leave =E2=80=98modules/yardstick/README.t= xt=E2=80=99 and > >> =E2=80=98modules/yardstick/DEVNOTES.txt=E2=80=99 either unchanged or h= ave only those > >> instructions there that explain how to build and run benchmarks from > >> =E2=80=98modules/yardstick=E2=80=99. This existing files can refer to = the sources and > >> compiled benchmarks that are in Ignite binary releases but this should > be a > >> couple of statements, no more. > >> > >> As for the instructions related to the sources and binaries added to > >> Ignite binaries, preferably they need to be added to auto-generated > >> README.txt. *Anton*, is it feasible to do? > >> > >> Finally, when apply the reviews notes please build and share Ignite > >> binaries with your patch. Want to see the new project structure and > final > >> version of the instructions. Presently I can=E2=80=99t merge your chan= ges due to > >> some conflicts. > >> > >> *Anton*, please review modifications in the build procedures. > >> > >> =E2=80=94 > >> Denis > >> > >>> On Jan 31, 2017, at 3:12 AM, Oleg Ostanin > wrote: > >>> > >>> Hi Denis, > >>> > >>> Yes, we have included Ignite Yardstick source files with its pom.xml = in > >>> Ignite binary release. "Building from standalone sources" is the > building > >>> instruction for these source files. "Building from Ignite Sources" is > the > >>> instruction for building Ignite Yardstick from `modules/yardstick` in > >>> Ignite source files. > >>> > >>> On Tue, Jan 31, 2017 at 3:31 AM, Denis Magda > wrote: > >>> > >>>> Hi Oleg, > >>>> > >>>> Great progress, thanks for keep driving this! > >>>> > >>>> I=E2=80=99ve left some minor notes in GitHub=E2=80=99s pull-request.= I have the > >> following > >>>> questions aside: > >>>> > >>>> - What is the difference between "Building from standalone sources" > and > >>>> "Building from Ignite Sources"? In my understanding, a user download= s > >>>> Apache Ignite release that has all the sources locally. > >>>> > >>>> - I do remember we planned to add the benchmarks sources in a form o= f > a > >>>> ready to be used project with its own pom.xml (similar to examples). > Did > >>>> you put this task off? > >>>> > >>>> =E2=80=94 > >>>> Denis > >>>> > >>>>> On Jan 27, 2017, at 2:13 AM, Oleg Ostanin > >> wrote: > >>>>> > >>>>> Hi! > >>>>> > >>>>> I've changed the README.txt and DEVNOTES.txt files. Also added a > simple > >>>>> config file for quick and easy start. Please take a look at them an= d > >> tell > >>>>> me what you think. > >>>>> > >>>>> https://github.com/apache/ignite/pull/1471 > >>>>> > >>>>> On Wed, Dec 28, 2016 at 8:59 AM, Ilya Suntsov > > >>>> wrote: > >>>>> > >>>>>> Denis, > >>>>>> > >>>>>> I think we can remove all configs except: > >>>>>> > >>>>>> benchmark-multicast.properties > >>>>>> > >>>>>> benchmark.properties > >>>>>> > >>>>>> ignite-base-config.xml > >>>>>> > >>>>>> ignite-localhost-config.xml > >>>>>> > >>>>>> ignite-multicast-config.xml > >>>>>> > >>>>>> 2016-12-28 2:49 GMT+03:00 Denis Magda : > >>>>>> > >>>>>>> I would have only those configs that are useful. Ilya Suntsov, > basing > >>>> on > >>>>>>> your experience, please suggest which configs makes sense to > include > >>>> into > >>>>>>> every Ignite release. > >>>>>>> > >>>>>>> Oleg, also please note that community decided to include not only > the > >>>>>>> benchmarking binaries but the sources as well into every Apache > >> Ignite > >>>>>>> release. I=E2=80=99ve update the ticket before. Hope you followed= the > >>>> discussion > >>>>>> ;) > >>>>>>> https://issues.apache.org/jira/browse/IGNITE-4212? > >>>>>>> focusedCommentId=3D15765151&page=3Dcom.atlassian.jira. > >>>>>>> plugin.system.issuetabpanels:comment-tabpanel#comment-15765151 > >>>>>>> > >>>>>>> =E2=80=94 > >>>>>>> Denis > >>>>>>> > >>>>>>>> On Dec 27, 2016, at 5:35 AM, Oleg Ostanin > >>>>>> wrote: > >>>>>>>> > >>>>>>>> I mean removing those configs from binary assembly, not from > >>>>>> repository. > >>>>>>>> > >>>>>>>> On Tue, Dec 27, 2016 at 4:28 PM, Oleg Ostanin < > >> oostanin@gridgain.com> > >>>>>>> wrote: > >>>>>>>> > >>>>>>>>> Hello Igniters. > >>>>>>>>> I think it would be better to remove some configuration files > from > >>>>>>>>> benchmarks/config: > >>>>>>>>> > >>>>>>>>> ignite-base-load-config.xml > >>>>>>>>> ignite-cache-load-config.xml > >>>>>>>>> ignite-failover-base-config.xml > >>>>>>>>> ignite-failover-localhost-config.xml > >>>>>>>>> benchmark-cache-load.properties > >>>>>>>>> benchmark-cache-load-win.properties > >>>>>>>>> benchmark-failover.properties > >>>>>>>>> > >>>>>>>>> because those configs do not relate to any of performance tests= . > >>>>>>>>> > >>>>>>>>> On Tue, Dec 20, 2016 at 11:24 PM, Denis Magda > > >>>>>>> wrote: > >>>>>>>>> > >>>>>>>>>> Summarized the discussion updating the ticket > >>>>>>>>>> https://issues.apache.org/jira/browse/IGNITE-4212# < > >>>>>>>>>> https://issues.apache.org/jira/browse/IGNITE-4212#> > >>>>>>>>>> > >>>>>>>>>> =E2=80=94 > >>>>>>>>>> Denis > >>>>>>>>>> > >>>>>>>>>>> On Dec 19, 2016, at 12:26 PM, Dmitriy Setrakyan < > >>>>>>> dsetrakyan@apache.org> > >>>>>>>>>> wrote: > >>>>>>>>>>> > >>>>>>>>>>> Sergey, > >>>>>>>>>>> > >>>>>>>>>>> I am not sure I like "extras". I am voting for "benchmarks" > >> folder > >>>>>>> right > >>>>>>>>>>> under the root folder. > >>>>>>>>>>> > >>>>>>>>>>> D. > >>>>>>>>>>> > >>>>>>>>>>> On Mon, Dec 19, 2016 at 12:07 PM, Sergey Kozlov < > >>>>>> skozlov@gridgain.com > >>>>>>>> > >>>>>>>>>>> wrote: > >>>>>>>>>>> > >>>>>>>>>>>> Formatting has cut lines: > >>>>>>>>>>>> > >>>>>>>>>>>> =E2=80=94 apache_ignite_root_folder > >>>>>>>>>>>> =E2=80=94 bin > >>>>>>>>>>>> =E2=80=94 examples > >>>>>>>>>>>> =E2=80=94 extras > >>>>>>>>>>>> =E2=80=94 benchmarks > >>>>>>>>>>>> =E2=80=94 bin > >>>>>>>>>>>> =E2=80=94 src (benchmarks sources with pom.xml) > >>>>>>>>>>>> =E2=80=94 config > >>>>>>>>>>>> =E2=80=94 libs (compiled benchmarks) > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> On Mon, Dec 19, 2016 at 11:04 PM, Sergey Kozlov < > >>>>>>> skozlov@gridgain.com> > >>>>>>>>>>>> wrote: > >>>>>>>>>>>> > >>>>>>>>>>>>> Denis, > >>>>>>>>>>>>> > >>>>>>>>>>>>> Mostly yes. But I look ahead and think that we may include > more > >>>>>>>>>> things in > >>>>>>>>>>>>> future than yardstick only. It's why I suggest something li= ke > >>>>>> that: > >>>>>>>>>>>>> =E2=80=94 apache_ignite_root_folder > >>>>>>>>>>>>> =E2=80=94 bin > >>>>>>>>>>>>> =E2=80=94 examples > >>>>>>>>>>>>> =E2=80=94 extras > >>>>>>>>>>>>> =E2=80=94 benchmarks > >>>>>>>>>>>>> =E2=80=94 bin > >>>>>>>>>>>>> =E2=80=94 src (benchmarks sources with pom.xml) > >>>>>>>>>>>>> =E2=80=94 config > >>>>>>>>>>>>> =E2=80=94 libs (compiled benchmarks) > >>>>>>>>>>>>> > >>>>>>>>>>>>> On Mon, Dec 19, 2016 at 10:15 PM, Denis Magda < > >> dmagda@apache.org > >>>>> > >>>>>>>>>> wrote: > >>>>>>>>>>>>> > >>>>>>>>>>>>>> Well, if to refer to Dmitriy suggestion we can have the > >>>> following > >>>>>>>>>>>>>> structure > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> =E2=80=94 apache_ignite_root_folder > >>>>>>>>>>>>>> =E2=80=94 examples > >>>>>>>>>>>>>> =E2=80=94 bin > >>>>>>>>>>>>>> =E2=80=94 benchmarks > >>>>>>>>>>>>>> =E2=80=94 bin > >>>>>>>>>>>>>> =E2=80=94 src (benchmarks sources with pom.xml) > >>>>>>>>>>>>>> =E2=80=94 config > >>>>>>>>>>>>>> =E2=80=94 libs (compiled benchmarks) > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> Sergey, will it cover all the use case you=E2=80=99ve met > previously? > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> =E2=80=94 > >>>>>>>>>>>>>> Denis > >>>>>>>>>>>>>> > >>>>>>>>>>>>>>> On Dec 19, 2016, at 9:59 AM, Sergey Kozlov < > >>>>>> skozlov@gridgain.com> > >>>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> Yardstick requires own scripts/configurations (/bin, > /config, > >>>>>>> /libs) > >>>>>>>>>>>> and > >>>>>>>>>>>>>>> creates work/logs directory under yardstick root. > >>>>>> "libs/optional" > >>>>>>> is > >>>>>>>>>>>> for > >>>>>>>>>>>>>>> optional modules but in general we can't say that for > >>>> Yardstick. > >>>>>>>>>> Also > >>>>>>>>>>>> it > >>>>>>>>>>>>>>> may break the current user understanding of "libs/optiona= l" > >>>>>>>>>> directory > >>>>>>>>>>>> as > >>>>>>>>>>>>>>> place for additonal functionality activated by copying in > >>>>>> "libs". > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> On Mon, Dec 19, 2016 at 7:53 PM, Dmitriy Setrakyan < > >>>>>>>>>>>>>> dsetrakyan@apache.org> > >>>>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> I would be against using libs/optional or libs/ folder f= or > >>>>>>> anything > >>>>>>>>>>>>>>>> benchmark related. I am also against adding any yardstic= k > >>>>>>> libraries > >>>>>>>>>>>>>> without > >>>>>>>>>>>>>>>> providing code. > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> In my view, if the community wants to include benchmarks > in > >>>>>>>>>> releases, > >>>>>>>>>>>>>> then > >>>>>>>>>>>>>>>> we should add a "benchmarks" folder, which provides > >> everything > >>>>>>>>>>>>>> benchmark > >>>>>>>>>>>>>>>> related, from code to all the dependent libraries, and > >>>>>>>>>> documentation > >>>>>>>>>>>>>>>> instructions. > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> D. > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> On Mon, Dec 19, 2016 at 8:11 AM, Denis Magda < > >>>>>> dmagda@apache.org> > >>>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> Actually, =E2=80=9Clibs/optional=E2=80=9D is already a = kind of extra for > >> me. > >>>>>> Why > >>>>>>>>>> do > >>>>>>>>>>>> we > >>>>>>>>>>>>>>>>> need this new folder if =E2=80=9Clibs/optional=E2=80=9D= semantic works > >> well? > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> Is there anyone else who is concerned about > >> =E2=80=9Clibs/optional=E2=80=9D? > >>>>>> If > >>>>>>>>>>>>>> there=E2=80=99re > >>>>>>>>>>>>>>>>> not, I would agree on this and get down to the > >>>> implementation. > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> =E2=80=94 > >>>>>>>>>>>>>>>>> Denis > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> On Dec 19, 2016, at 1:10 AM, Sergey Kozlov < > >>>>>>> skozlov@gridgain.com > >>>>>>>>>>> > >>>>>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> Hi > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> What's about to introduce the new root folder called > >>>> 'extras' > >>>>>>>>>> with > >>>>>>>>>>>>>>>>>> subfolder 'ignite-yardstick' and put there yardstick > >>>>>> binaries? > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> On Sun, Dec 18, 2016 at 10:02 PM, Denis Magda < > >>>>>>> dmagda@apache.org > >>>>>>>>>>> > >>>>>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> Dmitriy, > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> Please have a look at IGNITE-4212 description ( > >>>>>>>>>>>>>>>>> https://issues.apache.org/ > >>>>>>>>>>>>>>>>>>> jira/browse/IGNITE-4212). > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> The whole purpose of the ticket is to automate > benchmarks > >>>>>>>>>>>> execution > >>>>>>>>>>>>>>>> for > >>>>>>>>>>>>>>>>>>> the end user for a specific Ignite release. Now he/sh= e > >>>> needs > >>>>>>> to > >>>>>>>>>> go > >>>>>>>>>>>>>>>>> through > >>>>>>>>>>>>>>>>>>> a number of steps like build, configure, run strictly > >>>>>>> following > >>>>>>>>>>>>>>>> lengthy > >>>>>>>>>>>>>>>>>>> Yardstick guidance. > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> Ideally, once a specific release is downloaded it > should > >> be > >>>>>>>>>>>> possible > >>>>>>>>>>>>>>>> to > >>>>>>>>>>>>>>>>>>> run a concrete benchmark with a ready-to-use script. > The > >>>>>>> script > >>>>>>>>>>>>>> needs > >>>>>>>>>>>>>>>>>>> benchmarks' lib which makes sense to put under > >>>>>> =E2=80=9Clibs/optional=E2=80=9D > >>>>>>>>>>>>>> folder. > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> If someone wants to modify the source of an existed > >>>>>> benchmark > >>>>>>> or > >>>>>>>>>>>>>> add a > >>>>>>>>>>>>>>>>> new > >>>>>>>>>>>>>>>>>>> one then he/she needs to follow existed Yardstick > >> guidance. > >>>>>>> So, > >>>>>>>>>> no > >>>>>>>>>>>>>>>> need > >>>>>>>>>>>>>>>>> to > >>>>>>>>>>>>>>>>>>> release benchmarks=E2=80=99s sources as a part of Ign= ite > release. > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> =E2=80=94 > >>>>>>>>>>>>>>>>>>> Denis > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> On Dec 18, 2016, at 7:08 AM, Dmitriy Setrakyan < > >>>>>>>>>>>>>>>> dsetrakyan@apache.org> > >>>>>>>>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> On Sun, Dec 18, 2016 at 2:53 AM, Oleg Ostanin < > >>>>>>>>>>>>>> oostanin@gridgain.com > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>> Dmitriy, ignite-yardstick allows user to run plenty > of > >>>>>>> useful > >>>>>>>>>>>>>>>>> Yardstick > >>>>>>>>>>>>>>>>>>>>> benchmarks, which can be used to check Ignite > >>>> performance. > >>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> In that case, why would it be under the "libs" folde= r > at > >>>>>> all? > >>>>>>>>>> Do > >>>>>>>>>>>> we > >>>>>>>>>>>>>>>>>>> really > >>>>>>>>>>>>>>>>>>>> need to include benchmarks into Ignite? If yes, then= I > >>>>>> would > >>>>>>>>>>>>>> create a > >>>>>>>>>>>>>>>>>>>> benchmarks folder under "examples" and add all the > >>>>>> benchmarks > >>>>>>>>>>>>>> there. > >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>> On Fri, Dec 16, 2016 at 11:49 PM, Dmitriy Setrakyan= < > >>>>>>>>>>>>>>>>>>> dsetrakyan@apache.org > >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>> Oleg, what does ignite-yardstick module do? > >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>> On Fri, Dec 16, 2016 at 12:37 AM, Oleg Ostanin < > >>>>>>>>>>>>>>>>> oostanin@gridgain.com> > >>>>>>>>>>>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>>> Hello Igniters! > >>>>>>>>>>>>>>>>>>>>>>> I'm working on ticket IGNITE-4212 "Ignite > >> Benchmarking > >>>>>>>>>>>>>>>>> Simplification > >>>>>>>>>>>>>>>>>>>>> and > >>>>>>>>>>>>>>>>>>>>>>> Automation" and I'd like to ask your opinion abou= t > >>>>>>>>>>>>>>>> ignite-yardstick: > >>>>>>>>>>>>>>>>>>>>>> where > >>>>>>>>>>>>>>>>>>>>>>> do you think is the most appropriate place to put= a > >>>>>>> compiled > >>>>>>>>>>>>>>>>>>>>>>> ignite-yardstick module in the apache-ignite bina= ry > >>>>>>>>>> assembly? > >>>>>>>>>>>> We > >>>>>>>>>>>>>>>> can > >>>>>>>>>>>>>>>>>>>>> put > >>>>>>>>>>>>>>>>>>>>>> it > >>>>>>>>>>>>>>>>>>>>>>> in the libs/optional along with an others optiona= l > >>>>>>>>>> libraries, > >>>>>>>>>>>> or > >>>>>>>>>>>>>>>> we > >>>>>>>>>>>>>>>>>>> can > >>>>>>>>>>>>>>>>>>>>>>> create a new directory named "tools" in the root > >>>>>> directory > >>>>>>>>>> and > >>>>>>>>>>>>>> put > >>>>>>>>>>>>>>>>>>>>>>> "ignite-yardstick" in it, or we can find another > >>>>>> solution. > >>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>>> Best regards > >>>>>>>>>>>>>>>>>>>>>>> Oleg > >>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> -- > >>>>>>>>>>>>>>>>>> Sergey Kozlov > >>>>>>>>>>>>>>>>>> GridGain Systems > >>>>>>>>>>>>>>>>>> www.gridgain.com > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> -- > >>>>>>>>>>>>>>> Sergey Kozlov > >>>>>>>>>>>>>>> GridGain Systems > >>>>>>>>>>>>>>> www.gridgain.com > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> -- > >>>>>>>>>>>>> Sergey Kozlov > >>>>>>>>>>>>> GridGain Systems > >>>>>>>>>>>>> www.gridgain.com > >>>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> -- > >>>>>>>>>>>> Sergey Kozlov > >>>>>>>>>>>> GridGain Systems > >>>>>>>>>>>> www.gridgain.com > >>>>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>> > >>>>>>> > >>>>>>> > >>>>>> > >>>>>> > >>>>>> -- > >>>>>> Ilya Suntsov > >>>>>> > >>>> > >>>> > >> > >> > > --001a11c00b10cfad7c054789a868--