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 4CF55200C17 for ; Fri, 10 Feb 2017 11:50:23 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 4B684160B5C; Fri, 10 Feb 2017 10:50:23 +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 21F00160B5B for ; Fri, 10 Feb 2017 11:50:21 +0100 (CET) Received: (qmail 4458 invoked by uid 500); 10 Feb 2017 10:50:21 -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 4441 invoked by uid 99); 10 Feb 2017 10:50:20 -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; Fri, 10 Feb 2017 10:50:20 +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 52103C0DF1 for ; Fri, 10 Feb 2017 10:50:20 +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-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id VHQpR_LA04HE for ; Fri, 10 Feb 2017 10:50:17 +0000 (UTC) Received: from mail-it0-f49.google.com (mail-it0-f49.google.com [209.85.214.49]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 5DDD75FBB0 for ; Fri, 10 Feb 2017 10:50:16 +0000 (UTC) Received: by mail-it0-f49.google.com with SMTP id c7so30024040itd.1 for ; Fri, 10 Feb 2017 02:50:16 -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=7Z6t9vyA/32PpEN0oJlD7ghnA00ZW07KtL7TblkcXEg=; b=dHNUOa9ZZCsvO1b6wfvBByKvTlLW9fZa5Gi614F4YzbEU0NIWDlxbq3Yaa8WlilAjx nc1cPiXlhn9/knJ9u8UIuQzlciTFkzm9juRefjNLyo6RZbhxPvOMSSKdMYn4CX7wFJSk ajFwU3kQSSTQqPRL453lmtgudBluwjs0fdN+cpN026h3dJbfYaXQ3clHYnWuFCcndj/+ uEdNzj59JYYoRj+M/LSP5YsxHTnGa+jXpyhiYiOs2pUpBGwqnfn1LnluTpHw/3D7Zp1Z j+YE/ZmUTUeQOKBfZnLDAflO3TxJB+eN7lODRFFDgX5RAZOKH1JSQ88J8bLXi1Lgb7Ly M2cQ== 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=7Z6t9vyA/32PpEN0oJlD7ghnA00ZW07KtL7TblkcXEg=; b=B4kNxJhqYiZ4HfRULZtVGf3jmL004ntc5yEuumUzeZXTCxBXCWSqjA4XAEnfIJNYd5 GAnQx0f9AZCHG0N06ZOO6Ak0F31uR32KEnTIVNQNpECLVYNUc8dMhnOdMgsG2HL5Xbae dqk3uLChLQp6rD1LMoRpNf+31jPJPEkNOYzFQbTkaGIhW7IDLPsC08unxTrNK5SmSayn Zl3gViAoN16XN05JxQ5NUxLJvioGM0OM4AJktK+oytFMbF3tDnn7KZ/S3THdM0EPHQm1 7GQH/BmP/HP3TyzqP6KBOKjdKWk5CHn2v9H0eNdC3ojxTiEXMIB3hLS8uEzPjYFlW7jt uFgw== X-Gm-Message-State: AMke39l21rFLUAzgiLUjJAYqSIRdWbBNAM3/njRwr+XDzP5alBM8LZQmGk6/LU9a4mqdApVh+JN1600d9EKLtrUY X-Received: by 10.36.127.73 with SMTP id r70mr7978061itc.11.1486723814900; Fri, 10 Feb 2017 02:50:14 -0800 (PST) MIME-Version: 1.0 Received: by 10.107.168.151 with HTTP; Fri, 10 Feb 2017 02:50:14 -0800 (PST) In-Reply-To: References: <123C8EE7-6020-44B8-9967-3D03CD3C6B99@apache.org> <13E253B1-626F-443E-A9F3-1594067FA837@apache.org> <58831D6B-45D1-4BA6-BA2D-DDD53393D94E@apache.org> From: Oleg Ostanin Date: Fri, 10 Feb 2017 13:50:14 +0300 Message-ID: Subject: Re: IGNITE-4212 (Ignite Benchmarking Simplification and Automation) To: dev@ignite.apache.org Content-Type: multipart/alternative; boundary=001a1147c5aeddf97605482adc10 archived-at: Fri, 10 Feb 2017 10:50:23 -0000 --001a1147c5aeddf97605482adc10 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I'm sorry, there wasn't any problem with the build, it was local problem on my machine. On Fri, Feb 10, 2017 at 11:54 AM, Oleg Ostanin wrote: > Hi. > > I just discovered that some functionality does not work correctly. I will > present fixed version later. > > On Fri, Feb 10, 2017 at 12:43 AM, Oleg Ostanin > wrote: > >> https://drive.google.com/open?id=3D0B9teTzJ9iIvHckl6eVQ3N0R4a3c >> >> On Fri, Feb 10, 2017 at 12:43 AM, Oleg Ostanin >> wrote: >> >>> I've fixed README.txt and created new DEVNOTES.txt. Also renamed sample >>> benchmark configuration file to benchmark-sample.properties. >>> Please look for the results: >>> >>> >>> 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 fi= nal >>>> 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" i= s >>>> the >>>> > instruction for building Ignite Yardstick from `modules/yardstick` i= n >>>> > 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 downloa= ds >>>> >> Apache Ignite release that has all the sources locally. >>>> >> >>>> >> - I do remember we planned to add the benchmarks sources in a form >>>> of 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 >>>> and tell >>>> >>> me what you think. >>>> >>> >>>> >>> https://github.com/apache/ignite/pull/1471 >>>> >>> >>>> >>> On Wed, Dec 28, 2016 at 8:59 AM, Ilya Suntsov < >>>> isuntsov@gridgain.com> >>>> >> 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 onl= y >>>> the >>>> >>>>> benchmarking binaries but the sources as well into every Apache >>>> Ignite >>>> >>>>> release. I=E2=80=99ve update the ticket before. Hope you followe= d 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 test= s. >>>> >>>>>>> >>>> >>>>>>> On Tue, Dec 20, 2016 at 11:24 PM, Denis Magda < >>>> dmagda@apache.org> >>>> >>>>> 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 >>>> like >>>> >>>> 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/optional" >>>> >>>>>>>> directory >>>> >>>>>>>>>> as >>>> >>>>>>>>>>>>> place for additonal functionality activated by copying i= n >>>> >>>> "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 >>>> for >>>> >>>>> anything >>>> >>>>>>>>>>>>>> benchmark related. I am also against adding any yardsti= ck >>>> >>>>> libraries >>>> >>>>>>>>>>>> without >>>> >>>>>>>>>>>>>> providing code. >>>> >>>>>>>>>>>>>> >>>> >>>>>>>>>>>>>> In my view, if the community wants to include benchmark= s >>>> 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/s= he >>>> >> needs >>>> >>>>> to >>>> >>>>>>>> go >>>> >>>>>>>>>>>>>>> through >>>> >>>>>>>>>>>>>>>>> a number of steps like build, configure, run strictl= y >>>> >>>>> 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 Ig= nite >>>> 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 plent= y >>>> of >>>> >>>>> useful >>>> >>>>>>>>>>>>>>> Yardstick >>>> >>>>>>>>>>>>>>>>>>> benchmarks, which can be used to check Ignite >>>> >> performance. >>>> >>>>>>>>>>>>>>>>>>> >>>> >>>>>>>>>>>>>>>>>> >>>> >>>>>>>>>>>>>>>>>> In that case, why would it be under the "libs" >>>> folder at >>>> >>>> all? >>>> >>>>>>>> Do >>>> >>>>>>>>>> we >>>> >>>>>>>>>>>>>>>>> really >>>> >>>>>>>>>>>>>>>>>> need to include benchmarks into Ignite? If yes, the= n >>>> I >>>> >>>> would >>>> >>>>>>>>>>>> create a >>>> >>>>>>>>>>>>>>>>>> benchmarks folder under "examples" and add all the >>>> >>>> benchmarks >>>> >>>>>>>>>>>> there. >>>> >>>>>>>>>>>>>>>>>> >>>> >>>>>>>>>>>>>>>>>> >>>> >>>>>>>>>>>>>>>>>>> >>>> >>>>>>>>>>>>>>>>>>> On Fri, Dec 16, 2016 at 11:49 PM, Dmitriy Setrakya= n >>>> < >>>> >>>>>>>>>>>>>>>>> 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 abo= ut >>>> >>>>>>>>>>>>>> ignite-yardstick: >>>> >>>>>>>>>>>>>>>>>>>> where >>>> >>>>>>>>>>>>>>>>>>>>> do you think is the most appropriate place to pu= t >>>> a >>>> >>>>> compiled >>>> >>>>>>>>>>>>>>>>>>>>> ignite-yardstick module in the apache-ignite >>>> binary >>>> >>>>>>>> assembly? >>>> >>>>>>>>>> We >>>> >>>>>>>>>>>>>> can >>>> >>>>>>>>>>>>>>>>>>> put >>>> >>>>>>>>>>>>>>>>>>>> it >>>> >>>>>>>>>>>>>>>>>>>>> in the libs/optional along with an others option= al >>>> >>>>>>>> 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 >>>> >>>> >>>> >> >>>> >> >>>> >>>> >>> >> > --001a1147c5aeddf97605482adc10--