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

Reply via email to