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

Reply via email to