But I suppose we should file a new ticket for that task On Fri, Feb 3, 2017 at 12:35 PM, Sergey Kozlov <skoz...@gridgain.com> wrote:
> Yes we can do it as new project but the task should be redesigned at least > by security reasons (removing the credentials). > > On Fri, Feb 3, 2017 at 12:29 PM, Anton Vinogradov < > avinogra...@gridgain.com> wrote: > >> BTW, it will be a good point to relocate Ignite assembly to >> ci.ignite.apache.org :) >> >> On Fri, Feb 3, 2017 at 12:26 PM, Sergey Kozlov <skoz...@gridgain.com> >> wrote: >> >> > Hi >> > >> > Not sure that we've a release task on ci.ignite.apache.org >> > >> > On Fri, Feb 3, 2017 at 12:20 PM, Anton Vinogradov < >> > avinogra...@gridgain.com> >> > wrote: >> > >> > > Oleg, you can point to TC build artifacts next time. >> > > >> > > On Fri, Feb 3, 2017 at 11:49 AM, Oleg Ostanin <oosta...@gridgain.com> >> > > wrote: >> > > >> > > > Hi! >> > > > >> > > > Denis, I've uploaded Ignite release binaries with my changes here: >> > > > >> > > > https://drive.google.com/file/d/0B9teTzJ9iIvHYTdUMlRsYTdRckk/ >> > > > view?usp=sharing >> > > > >> > > > On Thu, Feb 2, 2017 at 8:02 PM, Denis Magda <dma...@apache.org> >> wrote: >> > > > >> > > > > Oleg, thanks, >> > > > > >> > > > > Could you share Ignite release binaries with your patch applied? >> You >> > > > > should be able to use TeamCity for that. Makes sense to see the >> new >> > > > project >> > > > > structure and walk through final version of the instructions. >> > > > > >> > > > > — >> > > > > Denis >> > > > > >> > > > > > On Feb 2, 2017, at 2:30 AM, Oleg Ostanin <oosta...@gridgain.com >> > >> > > > wrote: >> > > > > > >> > > > > > 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 <dma...@apache.org >> > >> > > > wrote: >> > > > > > >> > > > > >> Anton, >> > > > > >> >> > > > > >> I’m absolutely fine to make a single README if its instructions >> > will >> > > > 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. >> > > > > >> >> > > > > >> — >> > > > > >> Denis >> > > > > >> >> > > > > >>> On Feb 1, 2017, at 1:45 AM, Anton Vinogradov < >> > > > avinogra...@gridgain.com >> > > > > > >> > > > > >> 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 < >> dma...@apache.org> >> > > > > wrote: >> > > > > >>> >> > > > > >>>> Oleg, >> > > > > >>>> >> > > > > >>>> Thanks for the clarification. >> > > > > >>>> >> > > > > >>>> My opinion is that we should leave >> > ‘modules/yardstick/README.txt’ >> > > > and >> > > > > >>>> ‘modules/yardstick/DEVNOTES.txt’ either unchanged or have >> only >> > > > those >> > > > > >>>> instructions there that explain how to build and run >> benchmarks >> > > from >> > > > > >>>> ‘modules/yardstick’. 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’t merge your >> > changes >> > > > due >> > > > > to >> > > > > >>>> some conflicts. >> > > > > >>>> >> > > > > >>>> *Anton*, please review modifications in the build procedures. >> > > > > >>>> >> > > > > >>>> — >> > > > > >>>> Denis >> > > > > >>>> >> > > > > >>>>> On Jan 31, 2017, at 3:12 AM, Oleg Ostanin < >> > oosta...@gridgain.com >> > > > >> > > > > >> 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 < >> > dma...@apache.org> >> > > > > >> wrote: >> > > > > >>>>> >> > > > > >>>>>> Hi Oleg, >> > > > > >>>>>> >> > > > > >>>>>> Great progress, thanks for keep driving this! >> > > > > >>>>>> >> > > > > >>>>>> I’ve left some minor notes in GitHub’s 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 >> > > > > downloads >> > > > > >>>>>> 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? >> > > > > >>>>>> >> > > > > >>>>>> — >> > > > > >>>>>> Denis >> > > > > >>>>>> >> > > > > >>>>>>> On Jan 27, 2017, at 2:13 AM, Oleg Ostanin < >> > > oosta...@gridgain.com >> > > > > >> > > > > >>>> 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 < >> > > > > isunt...@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 <dma...@apache.org >> >: >> > > > > >>>>>>>> >> > > > > >>>>>>>>> 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’ve update the ticket before. Hope you >> followed >> > the >> > > > > >>>>>> discussion >> > > > > >>>>>>>> ;) >> > > > > >>>>>>>>> https://issues.apache.org/jira/browse/IGNITE-4212? >> > > > > >>>>>>>>> focusedCommentId=15765151&page=com.atlassian.jira. >> > > > > >>>>>>>>> plugin.system.issuetabpanels:comment-tabpanel#comment- >> > > 15765151 >> > > > > >>>>>>>>> >> > > > > >>>>>>>>> — >> > > > > >>>>>>>>> Denis >> > > > > >>>>>>>>> >> > > > > >>>>>>>>>> On Dec 27, 2016, at 5:35 AM, Oleg Ostanin < >> > > > > oosta...@gridgain.com> >> > > > > >>>>>>>> wrote: >> > > > > >>>>>>>>>> >> > > > > >>>>>>>>>> I mean removing those configs from binary assembly, not >> > from >> > > > > >>>>>>>> repository. >> > > > > >>>>>>>>>> >> > > > > >>>>>>>>>> On Tue, Dec 27, 2016 at 4:28 PM, Oleg Ostanin < >> > > > > >>>> oosta...@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 < >> > > > > dma...@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#> >> > > > > >>>>>>>>>>>> >> > > > > >>>>>>>>>>>> — >> > > > > >>>>>>>>>>>> Denis >> > > > > >>>>>>>>>>>> >> > > > > >>>>>>>>>>>>> On Dec 19, 2016, at 12:26 PM, Dmitriy Setrakyan < >> > > > > >>>>>>>>> dsetrak...@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 < >> > > > > >>>>>>>> skoz...@gridgain.com >> > > > > >>>>>>>>>> >> > > > > >>>>>>>>>>>>> wrote: >> > > > > >>>>>>>>>>>>> >> > > > > >>>>>>>>>>>>>> Formatting has cut lines: >> > > > > >>>>>>>>>>>>>> >> > > > > >>>>>>>>>>>>>> — apache_ignite_root_folder >> > > > > >>>>>>>>>>>>>> — bin >> > > > > >>>>>>>>>>>>>> — examples >> > > > > >>>>>>>>>>>>>> — extras >> > > > > >>>>>>>>>>>>>> — benchmarks >> > > > > >>>>>>>>>>>>>> — bin >> > > > > >>>>>>>>>>>>>> — src (benchmarks sources with pom.xml) >> > > > > >>>>>>>>>>>>>> — config >> > > > > >>>>>>>>>>>>>> — libs (compiled benchmarks) >> > > > > >>>>>>>>>>>>>> >> > > > > >>>>>>>>>>>>>> >> > > > > >>>>>>>>>>>>>> >> > > > > >>>>>>>>>>>>>> On Mon, Dec 19, 2016 at 11:04 PM, Sergey Kozlov < >> > > > > >>>>>>>>> skoz...@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: >> > > > > >>>>>>>>>>>>>>> — apache_ignite_root_folder >> > > > > >>>>>>>>>>>>>>> — bin >> > > > > >>>>>>>>>>>>>>> — examples >> > > > > >>>>>>>>>>>>>>> — extras >> > > > > >>>>>>>>>>>>>>> — benchmarks >> > > > > >>>>>>>>>>>>>>> — bin >> > > > > >>>>>>>>>>>>>>> — src (benchmarks sources with pom.xml) >> > > > > >>>>>>>>>>>>>>> — config >> > > > > >>>>>>>>>>>>>>> — libs (compiled benchmarks) >> > > > > >>>>>>>>>>>>>>> >> > > > > >>>>>>>>>>>>>>> On Mon, Dec 19, 2016 at 10:15 PM, Denis Magda < >> > > > > >>>> dma...@apache.org >> > > > > >>>>>>> >> > > > > >>>>>>>>>>>> wrote: >> > > > > >>>>>>>>>>>>>>> >> > > > > >>>>>>>>>>>>>>>> Well, if to refer to Dmitriy suggestion we can >> have >> > > the >> > > > > >>>>>> following >> > > > > >>>>>>>>>>>>>>>> structure >> > > > > >>>>>>>>>>>>>>>> >> > > > > >>>>>>>>>>>>>>>> — apache_ignite_root_folder >> > > > > >>>>>>>>>>>>>>>> — examples >> > > > > >>>>>>>>>>>>>>>> — bin >> > > > > >>>>>>>>>>>>>>>> — benchmarks >> > > > > >>>>>>>>>>>>>>>> — bin >> > > > > >>>>>>>>>>>>>>>> — src (benchmarks sources with pom.xml) >> > > > > >>>>>>>>>>>>>>>> — config >> > > > > >>>>>>>>>>>>>>>> — libs (compiled benchmarks) >> > > > > >>>>>>>>>>>>>>>> >> > > > > >>>>>>>>>>>>>>>> Sergey, will it cover all the use case you’ve met >> > > > > >> previously? >> > > > > >>>>>>>>>>>>>>>> >> > > > > >>>>>>>>>>>>>>>> — >> > > > > >>>>>>>>>>>>>>>> Denis >> > > > > >>>>>>>>>>>>>>>> >> > > > > >>>>>>>>>>>>>>>>> On Dec 19, 2016, at 9:59 AM, Sergey Kozlov < >> > > > > >>>>>>>> skoz...@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 >> > > > in >> > > > > >>>>>>>> "libs". >> > > > > >>>>>>>>>>>>>>>>> >> > > > > >>>>>>>>>>>>>>>>> >> > > > > >>>>>>>>>>>>>>>>> >> > > > > >>>>>>>>>>>>>>>>> >> > > > > >>>>>>>>>>>>>>>>> On Mon, Dec 19, 2016 at 7:53 PM, Dmitriy >> Setrakyan >> > < >> > > > > >>>>>>>>>>>>>>>> dsetrak...@apache.org> >> > > > > >>>>>>>>>>>>>>>>> wrote: >> > > > > >>>>>>>>>>>>>>>>> >> > > > > >>>>>>>>>>>>>>>>>> I would be against using libs/optional or libs/ >> > > folder >> > > > > for >> > > > > >>>>>>>>> anything >> > > > > >>>>>>>>>>>>>>>>>> benchmark related. I am also against adding any >> > > > > yardstick >> > > > > >>>>>>>>> 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 < >> > > > > >>>>>>>> dma...@apache.org> >> > > > > >>>>>>>>>>>>>>>> wrote: >> > > > > >>>>>>>>>>>>>>>>>> >> > > > > >>>>>>>>>>>>>>>>>>> Actually, “libs/optional” is already a kind of >> > > extra >> > > > > for >> > > > > >>>> me. >> > > > > >>>>>>>> Why >> > > > > >>>>>>>>>>>> do >> > > > > >>>>>>>>>>>>>> we >> > > > > >>>>>>>>>>>>>>>>>>> need this new folder if “libs/optional” >> semantic >> > > > works >> > > > > >>>> well? >> > > > > >>>>>>>>>>>>>>>>>>> >> > > > > >>>>>>>>>>>>>>>>>>> Is there anyone else who is concerned about >> > > > > >>>> “libs/optional”? >> > > > > >>>>>>>> If >> > > > > >>>>>>>>>>>>>>>> there’re >> > > > > >>>>>>>>>>>>>>>>>>> not, I would agree on this and get down to the >> > > > > >>>>>> implementation. >> > > > > >>>>>>>>>>>>>>>>>>> >> > > > > >>>>>>>>>>>>>>>>>>> — >> > > > > >>>>>>>>>>>>>>>>>>> Denis >> > > > > >>>>>>>>>>>>>>>>>>> >> > > > > >>>>>>>>>>>>>>>>>>>> On Dec 19, 2016, at 1:10 AM, Sergey Kozlov < >> > > > > >>>>>>>>> skoz...@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 < >> > > > > >>>>>>>>> dma...@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/she >> > > > > >>>>>> 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 >> > > > > >>>>>>>> “libs/optional” >> > > > > >>>>>>>>>>>>>>>> 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’s sources as a part of >> > Ignite >> > > > > >> release. >> > > > > >>>>>>>>>>>>>>>>>>>>> >> > > > > >>>>>>>>>>>>>>>>>>>>> — >> > > > > >>>>>>>>>>>>>>>>>>>>> Denis >> > > > > >>>>>>>>>>>>>>>>>>>>> >> > > > > >>>>>>>>>>>>>>>>>>>>>> On Dec 18, 2016, at 7:08 AM, Dmitriy >> > Setrakyan < >> > > > > >>>>>>>>>>>>>>>>>> dsetrak...@apache.org> >> > > > > >>>>>>>>>>>>>>>>>>>>> wrote: >> > > > > >>>>>>>>>>>>>>>>>>>>>> >> > > > > >>>>>>>>>>>>>>>>>>>>>> On Sun, Dec 18, 2016 at 2:53 AM, Oleg >> Ostanin >> > < >> > > > > >>>>>>>>>>>>>>>> oosta...@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" >> > > > > folder >> > > > > >> 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 < >> > > > > >>>>>>>>>>>>>>>>>>>>> dsetrak...@apache.org >> > > > > >>>>>>>>>>>>>>>>>>>>>>>> >> > > > > >>>>>>>>>>>>>>>>>>>>>>> wrote: >> > > > > >>>>>>>>>>>>>>>>>>>>>>> >> > > > > >>>>>>>>>>>>>>>>>>>>>>>> Oleg, what does ignite-yardstick module >> do? >> > > > > >>>>>>>>>>>>>>>>>>>>>>>> >> > > > > >>>>>>>>>>>>>>>>>>>>>>>> On Fri, Dec 16, 2016 at 12:37 AM, Oleg >> > > Ostanin < >> > > > > >>>>>>>>>>>>>>>>>>> oosta...@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 >> > > > > about >> > > > > >>>>>>>>>>>>>>>>>> ignite-yardstick: >> > > > > >>>>>>>>>>>>>>>>>>>>>>>> where >> > > > > >>>>>>>>>>>>>>>>>>>>>>>>> do you think is the most appropriate >> place >> > to >> > > > > put a >> > > > > >>>>>>>>> compiled >> > > > > >>>>>>>>>>>>>>>>>>>>>>>>> ignite-yardstick module in the >> > apache-ignite >> > > > > binary >> > > > > >>>>>>>>>>>> assembly? >> > > > > >>>>>>>>>>>>>> We >> > > > > >>>>>>>>>>>>>>>>>> can >> > > > > >>>>>>>>>>>>>>>>>>>>>>> put >> > > > > >>>>>>>>>>>>>>>>>>>>>>>> it >> > > > > >>>>>>>>>>>>>>>>>>>>>>>>> in the libs/optional along with an >> others >> > > > > optional >> > > > > >>>>>>>>>>>> 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 >> > > > > >>>>>>>> >> > > > > >>>>>> >> > > > > >>>>>> >> > > > > >>>> >> > > > > >>>> >> > > > > >> >> > > > > >> >> > > > > >> > > > > >> > > > >> > > >> > >> > >> > >> > -- >> > Sergey Kozlov >> > GridGain Systems >> > www.gridgain.com >> > >> > > > > -- > Sergey Kozlov > GridGain Systems > www.gridgain.com > -- Sergey Kozlov GridGain Systems www.gridgain.com