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

Reply via email to