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 >>>> >>> >>