Hi Evgeniy,

Thank you for such a careful research of the issue.

If don’t mind, I would like to do additional tests with this PR changes.

I will come back with result in couple of days

Sincerely,
Dmitriy Pavlov

чт, 20 июл. 2017 г. в 19:18, Evgeniy Ignatiev <yevgeniy.ignat...@gmail.com>:

> onIgniteStart was called in Ignite 1.X in
> GridPluginComponent#onKernalStart as one of the calls to the component
> callbacks, probably the order in which components were called, ensured
> that contract of PluginProvider#onIgniteStart was not violated. But in
> 2.0 the GridPluginComponent instances are explicitly skipped from this
> cycle (lines 1019-1020 in Ignite 2.0 release source) and PluginProviders
> are notified before the internal component callbacks.
>
> As far as I can see the change, that moved PluginProvider#onIgniteStart
> notification before component callbacks, was introduced by this commit -
>
> https://github.com/apache/ignite/commit/6b7bf97158c097b80bcf5c2150e67a5210269e6d
> - but I have no clue what was the reason.
>
>
> On 7/20/2017 7:51 PM, Dmitry Pavlov wrote:
> > Hi Nick,
> >
> > Thank you for your comment. Was onIgniteStart called after onKernalStart
> in
> > 1.9? Or caches were available, but other of initialization was the same?
> >
> > Sincerely.
> > Dmitriy Pavlov
> >
> > ср, 19 июл. 2017 г. в 17:06, Nick Pordash <nickpord...@gmail.com>:
> >
> >> Hi Dmitriy,
> >>
> >> The ticket was a regression from 1.9 to 2.0. I don't think anyone would
> be
> >> expecting the behavior in 2.0 as it doesn't align with the javadoc and
> has
> >> only been broken since the 2.0 release.
> >>
> >> -Nick
> >>
> >> On Wed, Jul 19, 2017, 6:55 AM Dmitry Pavlov <dpavlov....@gmail.com>
> wrote:
> >>
> >>> Hi Evgeniy,
> >>>
> >>> Thank you. Ignite Basic is one suite from approximately 80 suites that
> >>> covers Ignite by automated tests. Which is why I suggested to use
> RunAll
> >>> chain in ignite 2.0 group. Yes, several tests may fail, especially if
> it
> >> is
> >>> flaky tests or failure is related to the specific JIRA issue.
> >>>
> >>> About change itself: This change seems to be very impact. There is
> >>> possiblity that many of existing plugins relies on existing order of
> >>> initialization. This change may break plugin initialization in
> unexpected
> >>> manner.
> >>>
> >>> Could we
> >>> - fix javadoc according to existing order in code
> >>> - find out new solution?
> >>>
> >>> Sincerely,
> >>> Dmitriy Pavlov
> >>>
> >>>
> >>> ср, 19 июл. 2017 г. в 16:40, Evgeniy Ignatiev <
> >> yevgeniy.ignat...@gmail.com
> >>>> :
> >>>>
> >>
> http://ci.ignite.apache.org/viewLog.html?buildId=720722&tab=buildResultsDiv&buildTypeId=IgniteTests_IgniteBasic
> >>>> - this one - there seem to be no new failed platform tests, other
> >> failed
> >>>> tests seem to fail in several other reviews too and are unrelated to
> my
> >>>> changes.
> >>>>
> >>>>
> >>>> On 19.07.2017 17:35, Dmitry Pavlov wrote:
> >>>>> Hi Evgeniy,
> >>>>>
> >>>>> I was not able to find Teamcity run for this change.
> >>>>> Could you please run http://ci.ignite.apache.org test for example on
> >>>> branch
> >>>>> pull/2285/head using 'Ignite 2.0 Tests' target 'Run All'.
> >>>>> Or could you please share link to previous run on this changes?
> >>>>>
> >>>>> Sincerely,
> >>>>> Dmitriy Pavlov
> >>>>>
> >>>>> ср, 19 июл. 2017 г. в 15:26, Anton Vinogradov <a...@apache.org>:
> >>>>>
> >>>>>> Igniters,
> >>>>>>
> >>>>>> Could somebody review the fix today?
> >>>>>>
> >>>>>> On Wed, Jul 19, 2017 at 1:30 PM, Evgeniy Ignatiev <
> >>>>>> yevgeniy.ignat...@gmail.com> wrote:
> >>>>>>
> >>>>>>> Hello, Igniters.
> >>>>>>>
> >>>>>>> Could anyone review my request - https://issues.apache.org/jira
> >>>>>>> /browse/IGNITE-5123? - My previous pings seems to got lost.
> >>>>>>>
> >>>>>>> Best regards,
> >>>>>>>
> >>>>>>> Yevgeniy
> >>>>>>>
> >>>>>>>
> >>>>
>
>

Reply via email to