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