Let's remove ignite-schedule module and IgniteScheduler interface

classic Classic list List threaded Threaded
17 messages Options
Reply | Threaded
Open this post in threaded view
|

Let's remove ignite-schedule module and IgniteScheduler interface

Ilya Kasnacheev-2
Hello!

Since 2.8 is branched, I want to initiate the discussion about removal of
ignite-schedule module.

My plan as follows:

Remove ignite-schedule module entirely.
Move runLocal and callLocal methods from IgniteScheduler to IgniteCompute.
Delete IgniteScheduler interface with its remaining scheduleLocal() methods.

Rationale: Ignite is not a tool for local scheduling, IgniteScheduler does
not provide any means of remote scheduling, and I don't think anybody is
using that (especially since ignite-schedule is unpublished LGPL module).

I would like to hear opinions as well as positive and negative votes
towards this. If I won't see any activity, I will go forward with JIRA
issue.

Previous discussion: https://issues.apache.org/jira/browse/IGNITE-5565
We tried to move it to Quartz but it changed semantics in some ways.

Regards,
Reply | Threaded
Open this post in threaded view
|

Re: Let's remove ignite-schedule module and IgniteScheduler interface

Ivan Pavlukhin
Ilya,

I think it is a good initiative! Do we really need to keep
run/callLocall methods at all?

ср, 18 дек. 2019 г. в 17:59, Ilya Kasnacheev <[hidden email]>:

>
> Hello!
>
> Since 2.8 is branched, I want to initiate the discussion about removal of
> ignite-schedule module.
>
> My plan as follows:
>
> Remove ignite-schedule module entirely.
> Move runLocal and callLocal methods from IgniteScheduler to IgniteCompute.
> Delete IgniteScheduler interface with its remaining scheduleLocal() methods.
>
> Rationale: Ignite is not a tool for local scheduling, IgniteScheduler does
> not provide any means of remote scheduling, and I don't think anybody is
> using that (especially since ignite-schedule is unpublished LGPL module).
>
> I would like to hear opinions as well as positive and negative votes
> towards this. If I won't see any activity, I will go forward with JIRA
> issue.
>
> Previous discussion: https://issues.apache.org/jira/browse/IGNITE-5565
> We tried to move it to Quartz but it changed semantics in some ways.
>
> Regards,



--
Best regards,
Ivan Pavlukhin
Reply | Threaded
Open this post in threaded view
|

Re: Let's remove ignite-schedule module and IgniteScheduler interface

Anton Vinogradov-2
ignite-schedule does not look to be properly located or useful.
My +1 here.

On Thu, Dec 19, 2019 at 8:35 AM Ivan Pavlukhin <[hidden email]> wrote:

> Ilya,
>
> I think it is a good initiative! Do we really need to keep
> run/callLocall methods at all?
>
> ср, 18 дек. 2019 г. в 17:59, Ilya Kasnacheev <[hidden email]>:
> >
> > Hello!
> >
> > Since 2.8 is branched, I want to initiate the discussion about removal of
> > ignite-schedule module.
> >
> > My plan as follows:
> >
> > Remove ignite-schedule module entirely.
> > Move runLocal and callLocal methods from IgniteScheduler to
> IgniteCompute.
> > Delete IgniteScheduler interface with its remaining scheduleLocal()
> methods.
> >
> > Rationale: Ignite is not a tool for local scheduling, IgniteScheduler
> does
> > not provide any means of remote scheduling, and I don't think anybody is
> > using that (especially since ignite-schedule is unpublished LGPL module).
> >
> > I would like to hear opinions as well as positive and negative votes
> > towards this. If I won't see any activity, I will go forward with JIRA
> > issue.
> >
> > Previous discussion: https://issues.apache.org/jira/browse/IGNITE-5565
> > We tried to move it to Quartz but it changed semantics in some ways.
> >
> > Regards,
>
>
>
> --
> Best regards,
> Ivan Pavlukhin
>
Reply | Threaded
Open this post in threaded view
|

Re: Let's remove ignite-schedule module and IgniteScheduler interface

Alexey Kuznetsov
Hi!

What if some users already using this module?
What they should do? Rewrite code?
I do not think it is a good idea.

My "-1" here.

On Thu, Dec 19, 2019 at 8:53 AM Anton Vinogradov <[hidden email]> wrote:

> ignite-schedule does not look to be properly located or useful.
> My +1 here.
>
> On Thu, Dec 19, 2019 at 8:35 AM Ivan Pavlukhin <[hidden email]>
> wrote:
>
> > Ilya,
> >
> > I think it is a good initiative! Do we really need to keep
> > run/callLocall methods at all?
> >
> > ср, 18 дек. 2019 г. в 17:59, Ilya Kasnacheev <[hidden email]>:
> > >
> > > Hello!
> > >
> > > Since 2.8 is branched, I want to initiate the discussion about removal
> of
> > > ignite-schedule module.
> > >
> > > My plan as follows:
> > >
> > > Remove ignite-schedule module entirely.
> > > Move runLocal and callLocal methods from IgniteScheduler to
> > IgniteCompute.
> > > Delete IgniteScheduler interface with its remaining scheduleLocal()
> > methods.
> > >
> > > Rationale: Ignite is not a tool for local scheduling, IgniteScheduler
> > does
> > > not provide any means of remote scheduling, and I don't think anybody
> is
> > > using that (especially since ignite-schedule is unpublished LGPL
> module).
> > >
> > > I would like to hear opinions as well as positive and negative votes
> > > towards this. If I won't see any activity, I will go forward with JIRA
> > > issue.
> > >
> > > Previous discussion: https://issues.apache.org/jira/browse/IGNITE-5565
> > > We tried to move it to Quartz but it changed semantics in some ways.
> > >
> > > Regards,
> >
> >
> >
> > --
> > Best regards,
> > Ivan Pavlukhin
> >
>


--
Alexey Kuznetsov
Reply | Threaded
Open this post in threaded view
|

Re: Let's remove ignite-schedule module and IgniteScheduler interface

Valentin Kulichenko
Is this suggested for 3.0 or 2.8?

I tend to agree with Alexey - API compatibility should be preserved within
a major version. I would oppose doing such a change in 2.x.

If this is planned for 3.0, then it's a definite +1 from me.

-Val

On Wed, Dec 18, 2019 at 11:34 PM Alexey Kuznetsov <[hidden email]>
wrote:

> Hi!
>
> What if some users already using this module?
> What they should do? Rewrite code?
> I do not think it is a good idea.
>
> My "-1" here.
>
> On Thu, Dec 19, 2019 at 8:53 AM Anton Vinogradov <[hidden email]> wrote:
>
> > ignite-schedule does not look to be properly located or useful.
> > My +1 here.
> >
> > On Thu, Dec 19, 2019 at 8:35 AM Ivan Pavlukhin <[hidden email]>
> > wrote:
> >
> > > Ilya,
> > >
> > > I think it is a good initiative! Do we really need to keep
> > > run/callLocall methods at all?
> > >
> > > ср, 18 дек. 2019 г. в 17:59, Ilya Kasnacheev <[hidden email]>:
> > > >
> > > > Hello!
> > > >
> > > > Since 2.8 is branched, I want to initiate the discussion about
> removal
> > of
> > > > ignite-schedule module.
> > > >
> > > > My plan as follows:
> > > >
> > > > Remove ignite-schedule module entirely.
> > > > Move runLocal and callLocal methods from IgniteScheduler to
> > > IgniteCompute.
> > > > Delete IgniteScheduler interface with its remaining scheduleLocal()
> > > methods.
> > > >
> > > > Rationale: Ignite is not a tool for local scheduling, IgniteScheduler
> > > does
> > > > not provide any means of remote scheduling, and I don't think anybody
> > is
> > > > using that (especially since ignite-schedule is unpublished LGPL
> > module).
> > > >
> > > > I would like to hear opinions as well as positive and negative votes
> > > > towards this. If I won't see any activity, I will go forward with
> JIRA
> > > > issue.
> > > >
> > > > Previous discussion:
> https://issues.apache.org/jira/browse/IGNITE-5565
> > > > We tried to move it to Quartz but it changed semantics in some ways.
> > > >
> > > > Regards,
> > >
> > >
> > >
> > > --
> > > Best regards,
> > > Ivan Pavlukhin
> > >
> >
>
>
> --
> Alexey Kuznetsov
>
Reply | Threaded
Open this post in threaded view
|

Re: Let's remove ignite-schedule module and IgniteScheduler interface

Anton Vinogradov-2
My Vote was for 3.0

On Thu, Dec 19, 2019 at 10:44 AM Valentin Kulichenko <
[hidden email]> wrote:

> Is this suggested for 3.0 or 2.8?
>
> I tend to agree with Alexey - API compatibility should be preserved within
> a major version. I would oppose doing such a change in 2.x.
>
> If this is planned for 3.0, then it's a definite +1 from me.
>
> -Val
>
> On Wed, Dec 18, 2019 at 11:34 PM Alexey Kuznetsov <[hidden email]>
> wrote:
>
> > Hi!
> >
> > What if some users already using this module?
> > What they should do? Rewrite code?
> > I do not think it is a good idea.
> >
> > My "-1" here.
> >
> > On Thu, Dec 19, 2019 at 8:53 AM Anton Vinogradov <[hidden email]> wrote:
> >
> > > ignite-schedule does not look to be properly located or useful.
> > > My +1 here.
> > >
> > > On Thu, Dec 19, 2019 at 8:35 AM Ivan Pavlukhin <[hidden email]>
> > > wrote:
> > >
> > > > Ilya,
> > > >
> > > > I think it is a good initiative! Do we really need to keep
> > > > run/callLocall methods at all?
> > > >
> > > > ср, 18 дек. 2019 г. в 17:59, Ilya Kasnacheev <[hidden email]>:
> > > > >
> > > > > Hello!
> > > > >
> > > > > Since 2.8 is branched, I want to initiate the discussion about
> > removal
> > > of
> > > > > ignite-schedule module.
> > > > >
> > > > > My plan as follows:
> > > > >
> > > > > Remove ignite-schedule module entirely.
> > > > > Move runLocal and callLocal methods from IgniteScheduler to
> > > > IgniteCompute.
> > > > > Delete IgniteScheduler interface with its remaining scheduleLocal()
> > > > methods.
> > > > >
> > > > > Rationale: Ignite is not a tool for local scheduling,
> IgniteScheduler
> > > > does
> > > > > not provide any means of remote scheduling, and I don't think
> anybody
> > > is
> > > > > using that (especially since ignite-schedule is unpublished LGPL
> > > module).
> > > > >
> > > > > I would like to hear opinions as well as positive and negative
> votes
> > > > > towards this. If I won't see any activity, I will go forward with
> > JIRA
> > > > > issue.
> > > > >
> > > > > Previous discussion:
> > https://issues.apache.org/jira/browse/IGNITE-5565
> > > > > We tried to move it to Quartz but it changed semantics in some
> ways.
> > > > >
> > > > > Regards,
> > > >
> > > >
> > > >
> > > > --
> > > > Best regards,
> > > > Ivan Pavlukhin
> > > >
> > >
> >
> >
> > --
> > Alexey Kuznetsov
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: Let's remove ignite-schedule module and IgniteScheduler interface

Alexey Kuznetsov
I will vote "+1" for 3.0

On Thu, Dec 19, 2019 at 10:57 AM Anton Vinogradov <[hidden email]> wrote:

> My Vote was for 3.0
>
> On Thu, Dec 19, 2019 at 10:44 AM Valentin Kulichenko <
> [hidden email]> wrote:
>
> > Is this suggested for 3.0 or 2.8?
> >
> > I tend to agree with Alexey - API compatibility should be preserved
> within
> > a major version. I would oppose doing such a change in 2.x.
> >
> > If this is planned for 3.0, then it's a definite +1 from me.
> >
> > -Val
> >
> > On Wed, Dec 18, 2019 at 11:34 PM Alexey Kuznetsov <[hidden email]
> >
> > wrote:
> >
> > > Hi!
> > >
> > > What if some users already using this module?
> > > What they should do? Rewrite code?
> > > I do not think it is a good idea.
> > >
> > > My "-1" here.
> > >
> > > On Thu, Dec 19, 2019 at 8:53 AM Anton Vinogradov <[hidden email]>
> wrote:
> > >
> > > > ignite-schedule does not look to be properly located or useful.
> > > > My +1 here.
> > > >
> > > > On Thu, Dec 19, 2019 at 8:35 AM Ivan Pavlukhin <[hidden email]>
> > > > wrote:
> > > >
> > > > > Ilya,
> > > > >
> > > > > I think it is a good initiative! Do we really need to keep
> > > > > run/callLocall methods at all?
> > > > >
> > > > > ср, 18 дек. 2019 г. в 17:59, Ilya Kasnacheev <[hidden email]>:
> > > > > >
> > > > > > Hello!
> > > > > >
> > > > > > Since 2.8 is branched, I want to initiate the discussion about
> > > removal
> > > > of
> > > > > > ignite-schedule module.
> > > > > >
> > > > > > My plan as follows:
> > > > > >
> > > > > > Remove ignite-schedule module entirely.
> > > > > > Move runLocal and callLocal methods from IgniteScheduler to
> > > > > IgniteCompute.
> > > > > > Delete IgniteScheduler interface with its remaining
> scheduleLocal()
> > > > > methods.
> > > > > >
> > > > > > Rationale: Ignite is not a tool for local scheduling,
> > IgniteScheduler
> > > > > does
> > > > > > not provide any means of remote scheduling, and I don't think
> > anybody
> > > > is
> > > > > > using that (especially since ignite-schedule is unpublished LGPL
> > > > module).
> > > > > >
> > > > > > I would like to hear opinions as well as positive and negative
> > votes
> > > > > > towards this. If I won't see any activity, I will go forward with
> > > JIRA
> > > > > > issue.
> > > > > >
> > > > > > Previous discussion:
> > > https://issues.apache.org/jira/browse/IGNITE-5565
> > > > > > We tried to move it to Quartz but it changed semantics in some
> > ways.
> > > > > >
> > > > > > Regards,
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Best regards,
> > > > > Ivan Pavlukhin
> > > > >
> > > >
> > >
> > >
> > > --
> > > Alexey Kuznetsov
> > >
> >
>


--
Alexey Kuznetsov
Reply | Threaded
Open this post in threaded view
|

Re: Let's remove ignite-schedule module and IgniteScheduler interface

Ivan Pavlukhin
Guys,

Why some of us are so critical regarding the subject? If I recall
correctly we decided to drop IGFS and Hadoop support before 2.8
without much debate. And it was a feature users were interested in. I
never saw an interest to IgniteSchedule. My statistics is based on our
User mailing list.

чт, 19 дек. 2019 г. в 11:00, Alexey Kuznetsov <[hidden email]>:

>
> I will vote "+1" for 3.0
>
> On Thu, Dec 19, 2019 at 10:57 AM Anton Vinogradov <[hidden email]> wrote:
>
> > My Vote was for 3.0
> >
> > On Thu, Dec 19, 2019 at 10:44 AM Valentin Kulichenko <
> > [hidden email]> wrote:
> >
> > > Is this suggested for 3.0 or 2.8?
> > >
> > > I tend to agree with Alexey - API compatibility should be preserved
> > within
> > > a major version. I would oppose doing such a change in 2.x.
> > >
> > > If this is planned for 3.0, then it's a definite +1 from me.
> > >
> > > -Val
> > >
> > > On Wed, Dec 18, 2019 at 11:34 PM Alexey Kuznetsov <[hidden email]
> > >
> > > wrote:
> > >
> > > > Hi!
> > > >
> > > > What if some users already using this module?
> > > > What they should do? Rewrite code?
> > > > I do not think it is a good idea.
> > > >
> > > > My "-1" here.
> > > >
> > > > On Thu, Dec 19, 2019 at 8:53 AM Anton Vinogradov <[hidden email]>
> > wrote:
> > > >
> > > > > ignite-schedule does not look to be properly located or useful.
> > > > > My +1 here.
> > > > >
> > > > > On Thu, Dec 19, 2019 at 8:35 AM Ivan Pavlukhin <[hidden email]>
> > > > > wrote:
> > > > >
> > > > > > Ilya,
> > > > > >
> > > > > > I think it is a good initiative! Do we really need to keep
> > > > > > run/callLocall methods at all?
> > > > > >
> > > > > > ср, 18 дек. 2019 г. в 17:59, Ilya Kasnacheev <[hidden email]>:
> > > > > > >
> > > > > > > Hello!
> > > > > > >
> > > > > > > Since 2.8 is branched, I want to initiate the discussion about
> > > > removal
> > > > > of
> > > > > > > ignite-schedule module.
> > > > > > >
> > > > > > > My plan as follows:
> > > > > > >
> > > > > > > Remove ignite-schedule module entirely.
> > > > > > > Move runLocal and callLocal methods from IgniteScheduler to
> > > > > > IgniteCompute.
> > > > > > > Delete IgniteScheduler interface with its remaining
> > scheduleLocal()
> > > > > > methods.
> > > > > > >
> > > > > > > Rationale: Ignite is not a tool for local scheduling,
> > > IgniteScheduler
> > > > > > does
> > > > > > > not provide any means of remote scheduling, and I don't think
> > > anybody
> > > > > is
> > > > > > > using that (especially since ignite-schedule is unpublished LGPL
> > > > > module).
> > > > > > >
> > > > > > > I would like to hear opinions as well as positive and negative
> > > votes
> > > > > > > towards this. If I won't see any activity, I will go forward with
> > > > JIRA
> > > > > > > issue.
> > > > > > >
> > > > > > > Previous discussion:
> > > > https://issues.apache.org/jira/browse/IGNITE-5565
> > > > > > > We tried to move it to Quartz but it changed semantics in some
> > > ways.
> > > > > > >
> > > > > > > Regards,
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Best regards,
> > > > > > Ivan Pavlukhin
> > > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Alexey Kuznetsov
> > > >
> > >
> >
>
>
> --
> Alexey Kuznetsov



--
Best regards,
Ivan Pavlukhin
Reply | Threaded
Open this post in threaded view
|

Re: Let's remove ignite-schedule module and IgniteScheduler interface

Alexei Scherbakov
I see no need for haste. These methods do not break anything and could be
in use by community.

+1 to remove in 3.0

чт, 19 дек. 2019 г. в 11:09, Ivan Pavlukhin <[hidden email]>:

> Guys,
>
> Why some of us are so critical regarding the subject? If I recall
> correctly we decided to drop IGFS and Hadoop support before 2.8
> without much debate. And it was a feature users were interested in. I
> never saw an interest to IgniteSchedule. My statistics is based on our
> User mailing list.
>
> чт, 19 дек. 2019 г. в 11:00, Alexey Kuznetsov <[hidden email]>:
> >
> > I will vote "+1" for 3.0
> >
> > On Thu, Dec 19, 2019 at 10:57 AM Anton Vinogradov <[hidden email]> wrote:
> >
> > > My Vote was for 3.0
> > >
> > > On Thu, Dec 19, 2019 at 10:44 AM Valentin Kulichenko <
> > > [hidden email]> wrote:
> > >
> > > > Is this suggested for 3.0 or 2.8?
> > > >
> > > > I tend to agree with Alexey - API compatibility should be preserved
> > > within
> > > > a major version. I would oppose doing such a change in 2.x.
> > > >
> > > > If this is planned for 3.0, then it's a definite +1 from me.
> > > >
> > > > -Val
> > > >
> > > > On Wed, Dec 18, 2019 at 11:34 PM Alexey Kuznetsov <
> [hidden email]
> > > >
> > > > wrote:
> > > >
> > > > > Hi!
> > > > >
> > > > > What if some users already using this module?
> > > > > What they should do? Rewrite code?
> > > > > I do not think it is a good idea.
> > > > >
> > > > > My "-1" here.
> > > > >
> > > > > On Thu, Dec 19, 2019 at 8:53 AM Anton Vinogradov <[hidden email]>
> > > wrote:
> > > > >
> > > > > > ignite-schedule does not look to be properly located or useful.
> > > > > > My +1 here.
> > > > > >
> > > > > > On Thu, Dec 19, 2019 at 8:35 AM Ivan Pavlukhin <
> [hidden email]>
> > > > > > wrote:
> > > > > >
> > > > > > > Ilya,
> > > > > > >
> > > > > > > I think it is a good initiative! Do we really need to keep
> > > > > > > run/callLocall methods at all?
> > > > > > >
> > > > > > > ср, 18 дек. 2019 г. в 17:59, Ilya Kasnacheev <[hidden email]
> >:
> > > > > > > >
> > > > > > > > Hello!
> > > > > > > >
> > > > > > > > Since 2.8 is branched, I want to initiate the discussion
> about
> > > > > removal
> > > > > > of
> > > > > > > > ignite-schedule module.
> > > > > > > >
> > > > > > > > My plan as follows:
> > > > > > > >
> > > > > > > > Remove ignite-schedule module entirely.
> > > > > > > > Move runLocal and callLocal methods from IgniteScheduler to
> > > > > > > IgniteCompute.
> > > > > > > > Delete IgniteScheduler interface with its remaining
> > > scheduleLocal()
> > > > > > > methods.
> > > > > > > >
> > > > > > > > Rationale: Ignite is not a tool for local scheduling,
> > > > IgniteScheduler
> > > > > > > does
> > > > > > > > not provide any means of remote scheduling, and I don't think
> > > > anybody
> > > > > > is
> > > > > > > > using that (especially since ignite-schedule is unpublished
> LGPL
> > > > > > module).
> > > > > > > >
> > > > > > > > I would like to hear opinions as well as positive and
> negative
> > > > votes
> > > > > > > > towards this. If I won't see any activity, I will go forward
> with
> > > > > JIRA
> > > > > > > > issue.
> > > > > > > >
> > > > > > > > Previous discussion:
> > > > > https://issues.apache.org/jira/browse/IGNITE-5565
> > > > > > > > We tried to move it to Quartz but it changed semantics in
> some
> > > > ways.
> > > > > > > >
> > > > > > > > Regards,
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Best regards,
> > > > > > > Ivan Pavlukhin
> > > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Alexey Kuznetsov
> > > > >
> > > >
> > >
> >
> >
> > --
> > Alexey Kuznetsov
>
>
>
> --
> Best regards,
> Ivan Pavlukhin
>


--

Best regards,
Alexei Scherbakov
Reply | Threaded
Open this post in threaded view
|

Re: Let's remove ignite-schedule module and IgniteScheduler interface

Valentin Kulichenko
In reply to this post by Ivan Pavlukhin
Ivan,

IGFS and Hadoop Accelerator had inherent architectural flaws - the vast
majority of users who tried to use these features failed to achieve
expected results. And yes, at the same time the interest was very high, so
we really needed to take action :)

Scheduler module, on the other hand, works as expected and might be used by
someone. There is no need to hurry.

It probably makes sense to deprecate the functionality in 2.8 so that users
are aware of upcoming removal. But the removal itself should happen in the
major release.

-Val

On Thu, Dec 19, 2019 at 12:09 AM Ivan Pavlukhin <[hidden email]> wrote:

> Guys,
>
> Why some of us are so critical regarding the subject? If I recall
> correctly we decided to drop IGFS and Hadoop support before 2.8
> without much debate. And it was a feature users were interested in. I
> never saw an interest to IgniteSchedule. My statistics is based on our
> User mailing list.
>
> чт, 19 дек. 2019 г. в 11:00, Alexey Kuznetsov <[hidden email]>:
> >
> > I will vote "+1" for 3.0
> >
> > On Thu, Dec 19, 2019 at 10:57 AM Anton Vinogradov <[hidden email]> wrote:
> >
> > > My Vote was for 3.0
> > >
> > > On Thu, Dec 19, 2019 at 10:44 AM Valentin Kulichenko <
> > > [hidden email]> wrote:
> > >
> > > > Is this suggested for 3.0 or 2.8?
> > > >
> > > > I tend to agree with Alexey - API compatibility should be preserved
> > > within
> > > > a major version. I would oppose doing such a change in 2.x.
> > > >
> > > > If this is planned for 3.0, then it's a definite +1 from me.
> > > >
> > > > -Val
> > > >
> > > > On Wed, Dec 18, 2019 at 11:34 PM Alexey Kuznetsov <
> [hidden email]
> > > >
> > > > wrote:
> > > >
> > > > > Hi!
> > > > >
> > > > > What if some users already using this module?
> > > > > What they should do? Rewrite code?
> > > > > I do not think it is a good idea.
> > > > >
> > > > > My "-1" here.
> > > > >
> > > > > On Thu, Dec 19, 2019 at 8:53 AM Anton Vinogradov <[hidden email]>
> > > wrote:
> > > > >
> > > > > > ignite-schedule does not look to be properly located or useful.
> > > > > > My +1 here.
> > > > > >
> > > > > > On Thu, Dec 19, 2019 at 8:35 AM Ivan Pavlukhin <
> [hidden email]>
> > > > > > wrote:
> > > > > >
> > > > > > > Ilya,
> > > > > > >
> > > > > > > I think it is a good initiative! Do we really need to keep
> > > > > > > run/callLocall methods at all?
> > > > > > >
> > > > > > > ср, 18 дек. 2019 г. в 17:59, Ilya Kasnacheev <[hidden email]
> >:
> > > > > > > >
> > > > > > > > Hello!
> > > > > > > >
> > > > > > > > Since 2.8 is branched, I want to initiate the discussion
> about
> > > > > removal
> > > > > > of
> > > > > > > > ignite-schedule module.
> > > > > > > >
> > > > > > > > My plan as follows:
> > > > > > > >
> > > > > > > > Remove ignite-schedule module entirely.
> > > > > > > > Move runLocal and callLocal methods from IgniteScheduler to
> > > > > > > IgniteCompute.
> > > > > > > > Delete IgniteScheduler interface with its remaining
> > > scheduleLocal()
> > > > > > > methods.
> > > > > > > >
> > > > > > > > Rationale: Ignite is not a tool for local scheduling,
> > > > IgniteScheduler
> > > > > > > does
> > > > > > > > not provide any means of remote scheduling, and I don't think
> > > > anybody
> > > > > > is
> > > > > > > > using that (especially since ignite-schedule is unpublished
> LGPL
> > > > > > module).
> > > > > > > >
> > > > > > > > I would like to hear opinions as well as positive and
> negative
> > > > votes
> > > > > > > > towards this. If I won't see any activity, I will go forward
> with
> > > > > JIRA
> > > > > > > > issue.
> > > > > > > >
> > > > > > > > Previous discussion:
> > > > > https://issues.apache.org/jira/browse/IGNITE-5565
> > > > > > > > We tried to move it to Quartz but it changed semantics in
> some
> > > > ways.
> > > > > > > >
> > > > > > > > Regards,
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Best regards,
> > > > > > > Ivan Pavlukhin
> > > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Alexey Kuznetsov
> > > > >
> > > >
> > >
> >
> >
> > --
> > Alexey Kuznetsov
>
>
>
> --
> Best regards,
> Ivan Pavlukhin
>
Reply | Threaded
Open this post in threaded view
|

Re: Let's remove ignite-schedule module and IgniteScheduler interface

dmagda
The API is definitely used with even higher demand for the last months (overall the demand is comparable to Ignite Kafka and ML). See attachment.

If the module has some problems let's discuss them separately and see how to approach first. Do we have a list of the issues tracked anywhere?


-
Denis


On Thu, Dec 19, 2019 at 8:52 AM Valentin Kulichenko <[hidden email]> wrote:
Ivan,

IGFS and Hadoop Accelerator had inherent architectural flaws - the vast
majority of users who tried to use these features failed to achieve
expected results. And yes, at the same time the interest was very high, so
we really needed to take action :)

Scheduler module, on the other hand, works as expected and might be used by
someone. There is no need to hurry.

It probably makes sense to deprecate the functionality in 2.8 so that users
are aware of upcoming removal. But the removal itself should happen in the
major release.

-Val

On Thu, Dec 19, 2019 at 12:09 AM Ivan Pavlukhin <[hidden email]> wrote:

> Guys,
>
> Why some of us are so critical regarding the subject? If I recall
> correctly we decided to drop IGFS and Hadoop support before 2.8
> without much debate. And it was a feature users were interested in. I
> never saw an interest to IgniteSchedule. My statistics is based on our
> User mailing list.
>
> чт, 19 дек. 2019 г. в 11:00, Alexey Kuznetsov <[hidden email]>:
> >
> > I will vote "+1" for 3.0
> >
> > On Thu, Dec 19, 2019 at 10:57 AM Anton Vinogradov <[hidden email]> wrote:
> >
> > > My Vote was for 3.0
> > >
> > > On Thu, Dec 19, 2019 at 10:44 AM Valentin Kulichenko <
> > > [hidden email]> wrote:
> > >
> > > > Is this suggested for 3.0 or 2.8?
> > > >
> > > > I tend to agree with Alexey - API compatibility should be preserved
> > > within
> > > > a major version. I would oppose doing such a change in 2.x.
> > > >
> > > > If this is planned for 3.0, then it's a definite +1 from me.
> > > >
> > > > -Val
> > > >
> > > > On Wed, Dec 18, 2019 at 11:34 PM Alexey Kuznetsov <
> [hidden email]
> > > >
> > > > wrote:
> > > >
> > > > > Hi!
> > > > >
> > > > > What if some users already using this module?
> > > > > What they should do? Rewrite code?
> > > > > I do not think it is a good idea.
> > > > >
> > > > > My "-1" here.
> > > > >
> > > > > On Thu, Dec 19, 2019 at 8:53 AM Anton Vinogradov <[hidden email]>
> > > wrote:
> > > > >
> > > > > > ignite-schedule does not look to be properly located or useful.
> > > > > > My +1 here.
> > > > > >
> > > > > > On Thu, Dec 19, 2019 at 8:35 AM Ivan Pavlukhin <
> [hidden email]>
> > > > > > wrote:
> > > > > >
> > > > > > > Ilya,
> > > > > > >
> > > > > > > I think it is a good initiative! Do we really need to keep
> > > > > > > run/callLocall methods at all?
> > > > > > >
> > > > > > > ср, 18 дек. 2019 г. в 17:59, Ilya Kasnacheev <[hidden email]
> >:
> > > > > > > >
> > > > > > > > Hello!
> > > > > > > >
> > > > > > > > Since 2.8 is branched, I want to initiate the discussion
> about
> > > > > removal
> > > > > > of
> > > > > > > > ignite-schedule module.
> > > > > > > >
> > > > > > > > My plan as follows:
> > > > > > > >
> > > > > > > > Remove ignite-schedule module entirely.
> > > > > > > > Move runLocal and callLocal methods from IgniteScheduler to
> > > > > > > IgniteCompute.
> > > > > > > > Delete IgniteScheduler interface with its remaining
> > > scheduleLocal()
> > > > > > > methods.
> > > > > > > >
> > > > > > > > Rationale: Ignite is not a tool for local scheduling,
> > > > IgniteScheduler
> > > > > > > does
> > > > > > > > not provide any means of remote scheduling, and I don't think
> > > > anybody
> > > > > > is
> > > > > > > > using that (especially since ignite-schedule is unpublished
> LGPL
> > > > > > module).
> > > > > > > >
> > > > > > > > I would like to hear opinions as well as positive and
> negative
> > > > votes
> > > > > > > > towards this. If I won't see any activity, I will go forward
> with
> > > > > JIRA
> > > > > > > > issue.
> > > > > > > >
> > > > > > > > Previous discussion:
> > > > > https://issues.apache.org/jira/browse/IGNITE-5565
> > > > > > > > We tried to move it to Quartz but it changed semantics in
> some
> > > > ways.
> > > > > > > >
> > > > > > > > Regards,
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Best regards,
> > > > > > > Ivan Pavlukhin
> > > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Alexey Kuznetsov
> > > > >
> > > >
> > >
> >
> >
> > --
> > Alexey Kuznetsov
>
>
>
> --
> Best regards,
> Ivan Pavlukhin
>
Reply | Threaded
Open this post in threaded view
|

Re: Let's remove ignite-schedule module and IgniteScheduler interface

Ivan Pavlukhin
Denis,

> The API is definitely used with even higher demand for the last months (overall the demand is comparable to Ignite Kafka and ML). See attachment.
I do not see the attachement. Where can I find it?

чт, 19 дек. 2019 г. в 20:01, Denis Magda <[hidden email]>:

>
> The API is definitely used with even higher demand for the last months (overall the demand is comparable to Ignite Kafka and ML). See attachment.
>
> If the module has some problems let's discuss them separately and see how to approach first. Do we have a list of the issues tracked anywhere?
>
>
> -
> Denis
>
>
> On Thu, Dec 19, 2019 at 8:52 AM Valentin Kulichenko <[hidden email]> wrote:
>>
>> Ivan,
>>
>> IGFS and Hadoop Accelerator had inherent architectural flaws - the vast
>> majority of users who tried to use these features failed to achieve
>> expected results. And yes, at the same time the interest was very high, so
>> we really needed to take action :)
>>
>> Scheduler module, on the other hand, works as expected and might be used by
>> someone. There is no need to hurry.
>>
>> It probably makes sense to deprecate the functionality in 2.8 so that users
>> are aware of upcoming removal. But the removal itself should happen in the
>> major release.
>>
>> -Val
>>
>> On Thu, Dec 19, 2019 at 12:09 AM Ivan Pavlukhin <[hidden email]> wrote:
>>
>> > Guys,
>> >
>> > Why some of us are so critical regarding the subject? If I recall
>> > correctly we decided to drop IGFS and Hadoop support before 2.8
>> > without much debate. And it was a feature users were interested in. I
>> > never saw an interest to IgniteSchedule. My statistics is based on our
>> > User mailing list.
>> >
>> > чт, 19 дек. 2019 г. в 11:00, Alexey Kuznetsov <[hidden email]>:
>> > >
>> > > I will vote "+1" for 3.0
>> > >
>> > > On Thu, Dec 19, 2019 at 10:57 AM Anton Vinogradov <[hidden email]> wrote:
>> > >
>> > > > My Vote was for 3.0
>> > > >
>> > > > On Thu, Dec 19, 2019 at 10:44 AM Valentin Kulichenko <
>> > > > [hidden email]> wrote:
>> > > >
>> > > > > Is this suggested for 3.0 or 2.8?
>> > > > >
>> > > > > I tend to agree with Alexey - API compatibility should be preserved
>> > > > within
>> > > > > a major version. I would oppose doing such a change in 2.x.
>> > > > >
>> > > > > If this is planned for 3.0, then it's a definite +1 from me.
>> > > > >
>> > > > > -Val
>> > > > >
>> > > > > On Wed, Dec 18, 2019 at 11:34 PM Alexey Kuznetsov <
>> > [hidden email]
>> > > > >
>> > > > > wrote:
>> > > > >
>> > > > > > Hi!
>> > > > > >
>> > > > > > What if some users already using this module?
>> > > > > > What they should do? Rewrite code?
>> > > > > > I do not think it is a good idea.
>> > > > > >
>> > > > > > My "-1" here.
>> > > > > >
>> > > > > > On Thu, Dec 19, 2019 at 8:53 AM Anton Vinogradov <[hidden email]>
>> > > > wrote:
>> > > > > >
>> > > > > > > ignite-schedule does not look to be properly located or useful.
>> > > > > > > My +1 here.
>> > > > > > >
>> > > > > > > On Thu, Dec 19, 2019 at 8:35 AM Ivan Pavlukhin <
>> > [hidden email]>
>> > > > > > > wrote:
>> > > > > > >
>> > > > > > > > Ilya,
>> > > > > > > >
>> > > > > > > > I think it is a good initiative! Do we really need to keep
>> > > > > > > > run/callLocall methods at all?
>> > > > > > > >
>> > > > > > > > ср, 18 дек. 2019 г. в 17:59, Ilya Kasnacheev <[hidden email]
>> > >:
>> > > > > > > > >
>> > > > > > > > > Hello!
>> > > > > > > > >
>> > > > > > > > > Since 2.8 is branched, I want to initiate the discussion
>> > about
>> > > > > > removal
>> > > > > > > of
>> > > > > > > > > ignite-schedule module.
>> > > > > > > > >
>> > > > > > > > > My plan as follows:
>> > > > > > > > >
>> > > > > > > > > Remove ignite-schedule module entirely.
>> > > > > > > > > Move runLocal and callLocal methods from IgniteScheduler to
>> > > > > > > > IgniteCompute.
>> > > > > > > > > Delete IgniteScheduler interface with its remaining
>> > > > scheduleLocal()
>> > > > > > > > methods.
>> > > > > > > > >
>> > > > > > > > > Rationale: Ignite is not a tool for local scheduling,
>> > > > > IgniteScheduler
>> > > > > > > > does
>> > > > > > > > > not provide any means of remote scheduling, and I don't think
>> > > > > anybody
>> > > > > > > is
>> > > > > > > > > using that (especially since ignite-schedule is unpublished
>> > LGPL
>> > > > > > > module).
>> > > > > > > > >
>> > > > > > > > > I would like to hear opinions as well as positive and
>> > negative
>> > > > > votes
>> > > > > > > > > towards this. If I won't see any activity, I will go forward
>> > with
>> > > > > > JIRA
>> > > > > > > > > issue.
>> > > > > > > > >
>> > > > > > > > > Previous discussion:
>> > > > > > https://issues.apache.org/jira/browse/IGNITE-5565
>> > > > > > > > > We tried to move it to Quartz but it changed semantics in
>> > some
>> > > > > ways.
>> > > > > > > > >
>> > > > > > > > > Regards,
>> > > > > > > >
>> > > > > > > >
>> > > > > > > >
>> > > > > > > > --
>> > > > > > > > Best regards,
>> > > > > > > > Ivan Pavlukhin
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > > >
>> > > > > > --
>> > > > > > Alexey Kuznetsov
>> > > > > >
>> > > > >
>> > > >
>> > >
>> > >
>> > > --
>> > > Alexey Kuznetsov
>> >
>> >
>> >
>> > --
>> > Best regards,
>> > Ivan Pavlukhin
>> >



--
Best regards,
Ivan Pavlukhin
Reply | Threaded
Open this post in threaded view
|

Re: Let's remove ignite-schedule module and IgniteScheduler interface

Ilya Kasnacheev
Hello!

This module has two obvious downsides:

- It's LGPL.
- It can only schedule locally.

We could fix 1) by using other implementation, but given 2) this no longer
sounds feasible. If someone wants to use local scheduler, why not just use
it directly?

Regards,
--
Ilya Kasnacheev


пт, 20 дек. 2019 г. в 10:26, Ivan Pavlukhin <[hidden email]>:

> Denis,
>
> > The API is definitely used with even higher demand for the last months
> (overall the demand is comparable to Ignite Kafka and ML). See attachment.
> I do not see the attachement. Where can I find it?
>
> чт, 19 дек. 2019 г. в 20:01, Denis Magda <[hidden email]>:
> >
> > The API is definitely used with even higher demand for the last months
> (overall the demand is comparable to Ignite Kafka and ML). See attachment.
> >
> > If the module has some problems let's discuss them separately and see
> how to approach first. Do we have a list of the issues tracked anywhere?
> >
> >
> > -
> > Denis
> >
> >
> > On Thu, Dec 19, 2019 at 8:52 AM Valentin Kulichenko <
> [hidden email]> wrote:
> >>
> >> Ivan,
> >>
> >> IGFS and Hadoop Accelerator had inherent architectural flaws - the vast
> >> majority of users who tried to use these features failed to achieve
> >> expected results. And yes, at the same time the interest was very high,
> so
> >> we really needed to take action :)
> >>
> >> Scheduler module, on the other hand, works as expected and might be
> used by
> >> someone. There is no need to hurry.
> >>
> >> It probably makes sense to deprecate the functionality in 2.8 so that
> users
> >> are aware of upcoming removal. But the removal itself should happen in
> the
> >> major release.
> >>
> >> -Val
> >>
> >> On Thu, Dec 19, 2019 at 12:09 AM Ivan Pavlukhin <[hidden email]>
> wrote:
> >>
> >> > Guys,
> >> >
> >> > Why some of us are so critical regarding the subject? If I recall
> >> > correctly we decided to drop IGFS and Hadoop support before 2.8
> >> > without much debate. And it was a feature users were interested in. I
> >> > never saw an interest to IgniteSchedule. My statistics is based on our
> >> > User mailing list.
> >> >
> >> > чт, 19 дек. 2019 г. в 11:00, Alexey Kuznetsov <[hidden email]
> >:
> >> > >
> >> > > I will vote "+1" for 3.0
> >> > >
> >> > > On Thu, Dec 19, 2019 at 10:57 AM Anton Vinogradov <[hidden email]>
> wrote:
> >> > >
> >> > > > My Vote was for 3.0
> >> > > >
> >> > > > On Thu, Dec 19, 2019 at 10:44 AM Valentin Kulichenko <
> >> > > > [hidden email]> wrote:
> >> > > >
> >> > > > > Is this suggested for 3.0 or 2.8?
> >> > > > >
> >> > > > > I tend to agree with Alexey - API compatibility should be
> preserved
> >> > > > within
> >> > > > > a major version. I would oppose doing such a change in 2.x.
> >> > > > >
> >> > > > > If this is planned for 3.0, then it's a definite +1 from me.
> >> > > > >
> >> > > > > -Val
> >> > > > >
> >> > > > > On Wed, Dec 18, 2019 at 11:34 PM Alexey Kuznetsov <
> >> > [hidden email]
> >> > > > >
> >> > > > > wrote:
> >> > > > >
> >> > > > > > Hi!
> >> > > > > >
> >> > > > > > What if some users already using this module?
> >> > > > > > What they should do? Rewrite code?
> >> > > > > > I do not think it is a good idea.
> >> > > > > >
> >> > > > > > My "-1" here.
> >> > > > > >
> >> > > > > > On Thu, Dec 19, 2019 at 8:53 AM Anton Vinogradov <
> [hidden email]>
> >> > > > wrote:
> >> > > > > >
> >> > > > > > > ignite-schedule does not look to be properly located or
> useful.
> >> > > > > > > My +1 here.
> >> > > > > > >
> >> > > > > > > On Thu, Dec 19, 2019 at 8:35 AM Ivan Pavlukhin <
> >> > [hidden email]>
> >> > > > > > > wrote:
> >> > > > > > >
> >> > > > > > > > Ilya,
> >> > > > > > > >
> >> > > > > > > > I think it is a good initiative! Do we really need to keep
> >> > > > > > > > run/callLocall methods at all?
> >> > > > > > > >
> >> > > > > > > > ср, 18 дек. 2019 г. в 17:59, Ilya Kasnacheev <
> [hidden email]
> >> > >:
> >> > > > > > > > >
> >> > > > > > > > > Hello!
> >> > > > > > > > >
> >> > > > > > > > > Since 2.8 is branched, I want to initiate the discussion
> >> > about
> >> > > > > > removal
> >> > > > > > > of
> >> > > > > > > > > ignite-schedule module.
> >> > > > > > > > >
> >> > > > > > > > > My plan as follows:
> >> > > > > > > > >
> >> > > > > > > > > Remove ignite-schedule module entirely.
> >> > > > > > > > > Move runLocal and callLocal methods from
> IgniteScheduler to
> >> > > > > > > > IgniteCompute.
> >> > > > > > > > > Delete IgniteScheduler interface with its remaining
> >> > > > scheduleLocal()
> >> > > > > > > > methods.
> >> > > > > > > > >
> >> > > > > > > > > Rationale: Ignite is not a tool for local scheduling,
> >> > > > > IgniteScheduler
> >> > > > > > > > does
> >> > > > > > > > > not provide any means of remote scheduling, and I don't
> think
> >> > > > > anybody
> >> > > > > > > is
> >> > > > > > > > > using that (especially since ignite-schedule is
> unpublished
> >> > LGPL
> >> > > > > > > module).
> >> > > > > > > > >
> >> > > > > > > > > I would like to hear opinions as well as positive and
> >> > negative
> >> > > > > votes
> >> > > > > > > > > towards this. If I won't see any activity, I will go
> forward
> >> > with
> >> > > > > > JIRA
> >> > > > > > > > > issue.
> >> > > > > > > > >
> >> > > > > > > > > Previous discussion:
> >> > > > > > https://issues.apache.org/jira/browse/IGNITE-5565
> >> > > > > > > > > We tried to move it to Quartz but it changed semantics
> in
> >> > some
> >> > > > > ways.
> >> > > > > > > > >
> >> > > > > > > > > Regards,
> >> > > > > > > >
> >> > > > > > > >
> >> > > > > > > >
> >> > > > > > > > --
> >> > > > > > > > Best regards,
> >> > > > > > > > Ivan Pavlukhin
> >> > > > > > > >
> >> > > > > > >
> >> > > > > >
> >> > > > > >
> >> > > > > > --
> >> > > > > > Alexey Kuznetsov
> >> > > > > >
> >> > > > >
> >> > > >
> >> > >
> >> > >
> >> > > --
> >> > > Alexey Kuznetsov
> >> >
> >> >
> >> >
> >> > --
> >> > Best regards,
> >> > Ivan Pavlukhin
> >> >
>
>
>
> --
> Best regards,
> Ivan Pavlukhin
>
Reply | Threaded
Open this post in threaded view
|

Re: Let's remove ignite-schedule module and IgniteScheduler interface

dmagda
Ilya, good points, then support the idea of the API removal in 3.0.

Ivan, downloaded the screenshot to Google Drive:
https://drive.google.com/file/d/1N21N7yqCbeZtCNs1sHvJLiJfHF_Hp0wd/view?usp=sharing


-
Denis


On Fri, Dec 20, 2019 at 7:09 AM Ilya Kasnacheev <[hidden email]>
wrote:

> Hello!
>
> This module has two obvious downsides:
>
> - It's LGPL.
> - It can only schedule locally.
>
> We could fix 1) by using other implementation, but given 2) this no longer
> sounds feasible. If someone wants to use local scheduler, why not just use
> it directly?
>
> Regards,
> --
> Ilya Kasnacheev
>
>
> пт, 20 дек. 2019 г. в 10:26, Ivan Pavlukhin <[hidden email]>:
>
> > Denis,
> >
> > > The API is definitely used with even higher demand for the last months
> > (overall the demand is comparable to Ignite Kafka and ML). See
> attachment.
> > I do not see the attachement. Where can I find it?
> >
> > чт, 19 дек. 2019 г. в 20:01, Denis Magda <[hidden email]>:
> > >
> > > The API is definitely used with even higher demand for the last months
> > (overall the demand is comparable to Ignite Kafka and ML). See
> attachment.
> > >
> > > If the module has some problems let's discuss them separately and see
> > how to approach first. Do we have a list of the issues tracked anywhere?
> > >
> > >
> > > -
> > > Denis
> > >
> > >
> > > On Thu, Dec 19, 2019 at 8:52 AM Valentin Kulichenko <
> > [hidden email]> wrote:
> > >>
> > >> Ivan,
> > >>
> > >> IGFS and Hadoop Accelerator had inherent architectural flaws - the
> vast
> > >> majority of users who tried to use these features failed to achieve
> > >> expected results. And yes, at the same time the interest was very
> high,
> > so
> > >> we really needed to take action :)
> > >>
> > >> Scheduler module, on the other hand, works as expected and might be
> > used by
> > >> someone. There is no need to hurry.
> > >>
> > >> It probably makes sense to deprecate the functionality in 2.8 so that
> > users
> > >> are aware of upcoming removal. But the removal itself should happen in
> > the
> > >> major release.
> > >>
> > >> -Val
> > >>
> > >> On Thu, Dec 19, 2019 at 12:09 AM Ivan Pavlukhin <[hidden email]>
> > wrote:
> > >>
> > >> > Guys,
> > >> >
> > >> > Why some of us are so critical regarding the subject? If I recall
> > >> > correctly we decided to drop IGFS and Hadoop support before 2.8
> > >> > without much debate. And it was a feature users were interested in.
> I
> > >> > never saw an interest to IgniteSchedule. My statistics is based on
> our
> > >> > User mailing list.
> > >> >
> > >> > чт, 19 дек. 2019 г. в 11:00, Alexey Kuznetsov <
> [hidden email]
> > >:
> > >> > >
> > >> > > I will vote "+1" for 3.0
> > >> > >
> > >> > > On Thu, Dec 19, 2019 at 10:57 AM Anton Vinogradov <[hidden email]>
> > wrote:
> > >> > >
> > >> > > > My Vote was for 3.0
> > >> > > >
> > >> > > > On Thu, Dec 19, 2019 at 10:44 AM Valentin Kulichenko <
> > >> > > > [hidden email]> wrote:
> > >> > > >
> > >> > > > > Is this suggested for 3.0 or 2.8?
> > >> > > > >
> > >> > > > > I tend to agree with Alexey - API compatibility should be
> > preserved
> > >> > > > within
> > >> > > > > a major version. I would oppose doing such a change in 2.x.
> > >> > > > >
> > >> > > > > If this is planned for 3.0, then it's a definite +1 from me.
> > >> > > > >
> > >> > > > > -Val
> > >> > > > >
> > >> > > > > On Wed, Dec 18, 2019 at 11:34 PM Alexey Kuznetsov <
> > >> > [hidden email]
> > >> > > > >
> > >> > > > > wrote:
> > >> > > > >
> > >> > > > > > Hi!
> > >> > > > > >
> > >> > > > > > What if some users already using this module?
> > >> > > > > > What they should do? Rewrite code?
> > >> > > > > > I do not think it is a good idea.
> > >> > > > > >
> > >> > > > > > My "-1" here.
> > >> > > > > >
> > >> > > > > > On Thu, Dec 19, 2019 at 8:53 AM Anton Vinogradov <
> > [hidden email]>
> > >> > > > wrote:
> > >> > > > > >
> > >> > > > > > > ignite-schedule does not look to be properly located or
> > useful.
> > >> > > > > > > My +1 here.
> > >> > > > > > >
> > >> > > > > > > On Thu, Dec 19, 2019 at 8:35 AM Ivan Pavlukhin <
> > >> > [hidden email]>
> > >> > > > > > > wrote:
> > >> > > > > > >
> > >> > > > > > > > Ilya,
> > >> > > > > > > >
> > >> > > > > > > > I think it is a good initiative! Do we really need to
> keep
> > >> > > > > > > > run/callLocall methods at all?
> > >> > > > > > > >
> > >> > > > > > > > ср, 18 дек. 2019 г. в 17:59, Ilya Kasnacheev <
> > [hidden email]
> > >> > >:
> > >> > > > > > > > >
> > >> > > > > > > > > Hello!
> > >> > > > > > > > >
> > >> > > > > > > > > Since 2.8 is branched, I want to initiate the
> discussion
> > >> > about
> > >> > > > > > removal
> > >> > > > > > > of
> > >> > > > > > > > > ignite-schedule module.
> > >> > > > > > > > >
> > >> > > > > > > > > My plan as follows:
> > >> > > > > > > > >
> > >> > > > > > > > > Remove ignite-schedule module entirely.
> > >> > > > > > > > > Move runLocal and callLocal methods from
> > IgniteScheduler to
> > >> > > > > > > > IgniteCompute.
> > >> > > > > > > > > Delete IgniteScheduler interface with its remaining
> > >> > > > scheduleLocal()
> > >> > > > > > > > methods.
> > >> > > > > > > > >
> > >> > > > > > > > > Rationale: Ignite is not a tool for local scheduling,
> > >> > > > > IgniteScheduler
> > >> > > > > > > > does
> > >> > > > > > > > > not provide any means of remote scheduling, and I
> don't
> > think
> > >> > > > > anybody
> > >> > > > > > > is
> > >> > > > > > > > > using that (especially since ignite-schedule is
> > unpublished
> > >> > LGPL
> > >> > > > > > > module).
> > >> > > > > > > > >
> > >> > > > > > > > > I would like to hear opinions as well as positive and
> > >> > negative
> > >> > > > > votes
> > >> > > > > > > > > towards this. If I won't see any activity, I will go
> > forward
> > >> > with
> > >> > > > > > JIRA
> > >> > > > > > > > > issue.
> > >> > > > > > > > >
> > >> > > > > > > > > Previous discussion:
> > >> > > > > > https://issues.apache.org/jira/browse/IGNITE-5565
> > >> > > > > > > > > We tried to move it to Quartz but it changed semantics
> > in
> > >> > some
> > >> > > > > ways.
> > >> > > > > > > > >
> > >> > > > > > > > > Regards,
> > >> > > > > > > >
> > >> > > > > > > >
> > >> > > > > > > >
> > >> > > > > > > > --
> > >> > > > > > > > Best regards,
> > >> > > > > > > > Ivan Pavlukhin
> > >> > > > > > > >
> > >> > > > > > >
> > >> > > > > >
> > >> > > > > >
> > >> > > > > > --
> > >> > > > > > Alexey Kuznetsov
> > >> > > > > >
> > >> > > > >
> > >> > > >
> > >> > >
> > >> > >
> > >> > > --
> > >> > > Alexey Kuznetsov
> > >> >
> > >> >
> > >> >
> > >> > --
> > >> > Best regards,
> > >> > Ivan Pavlukhin
> > >> >
> >
> >
> >
> > --
> > Best regards,
> > Ivan Pavlukhin
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: Let's remove ignite-schedule module and IgniteScheduler interface

Ilya Kasnacheev
Hello!

Can you guide me where these downloads are from? We don't seem to publish
ignite-schedule to Maven Central since early 1.x.

Regards,
--
Ilya Kasnacheev


сб, 21 дек. 2019 г. в 03:20, Denis Magda <[hidden email]>:

> Ilya, good points, then support the idea of the API removal in 3.0.
>
> Ivan, downloaded the screenshot to Google Drive:
>
> https://drive.google.com/file/d/1N21N7yqCbeZtCNs1sHvJLiJfHF_Hp0wd/view?usp=sharing
>
>
> -
> Denis
>
>
> On Fri, Dec 20, 2019 at 7:09 AM Ilya Kasnacheev <[hidden email]
> >
> wrote:
>
> > Hello!
> >
> > This module has two obvious downsides:
> >
> > - It's LGPL.
> > - It can only schedule locally.
> >
> > We could fix 1) by using other implementation, but given 2) this no
> longer
> > sounds feasible. If someone wants to use local scheduler, why not just
> use
> > it directly?
> >
> > Regards,
> > --
> > Ilya Kasnacheev
> >
> >
> > пт, 20 дек. 2019 г. в 10:26, Ivan Pavlukhin <[hidden email]>:
> >
> > > Denis,
> > >
> > > > The API is definitely used with even higher demand for the last
> months
> > > (overall the demand is comparable to Ignite Kafka and ML). See
> > attachment.
> > > I do not see the attachement. Where can I find it?
> > >
> > > чт, 19 дек. 2019 г. в 20:01, Denis Magda <[hidden email]>:
> > > >
> > > > The API is definitely used with even higher demand for the last
> months
> > > (overall the demand is comparable to Ignite Kafka and ML). See
> > attachment.
> > > >
> > > > If the module has some problems let's discuss them separately and see
> > > how to approach first. Do we have a list of the issues tracked
> anywhere?
> > > >
> > > >
> > > > -
> > > > Denis
> > > >
> > > >
> > > > On Thu, Dec 19, 2019 at 8:52 AM Valentin Kulichenko <
> > > [hidden email]> wrote:
> > > >>
> > > >> Ivan,
> > > >>
> > > >> IGFS and Hadoop Accelerator had inherent architectural flaws - the
> > vast
> > > >> majority of users who tried to use these features failed to achieve
> > > >> expected results. And yes, at the same time the interest was very
> > high,
> > > so
> > > >> we really needed to take action :)
> > > >>
> > > >> Scheduler module, on the other hand, works as expected and might be
> > > used by
> > > >> someone. There is no need to hurry.
> > > >>
> > > >> It probably makes sense to deprecate the functionality in 2.8 so
> that
> > > users
> > > >> are aware of upcoming removal. But the removal itself should happen
> in
> > > the
> > > >> major release.
> > > >>
> > > >> -Val
> > > >>
> > > >> On Thu, Dec 19, 2019 at 12:09 AM Ivan Pavlukhin <
> [hidden email]>
> > > wrote:
> > > >>
> > > >> > Guys,
> > > >> >
> > > >> > Why some of us are so critical regarding the subject? If I recall
> > > >> > correctly we decided to drop IGFS and Hadoop support before 2.8
> > > >> > without much debate. And it was a feature users were interested
> in.
> > I
> > > >> > never saw an interest to IgniteSchedule. My statistics is based on
> > our
> > > >> > User mailing list.
> > > >> >
> > > >> > чт, 19 дек. 2019 г. в 11:00, Alexey Kuznetsov <
> > [hidden email]
> > > >:
> > > >> > >
> > > >> > > I will vote "+1" for 3.0
> > > >> > >
> > > >> > > On Thu, Dec 19, 2019 at 10:57 AM Anton Vinogradov <
> [hidden email]>
> > > wrote:
> > > >> > >
> > > >> > > > My Vote was for 3.0
> > > >> > > >
> > > >> > > > On Thu, Dec 19, 2019 at 10:44 AM Valentin Kulichenko <
> > > >> > > > [hidden email]> wrote:
> > > >> > > >
> > > >> > > > > Is this suggested for 3.0 or 2.8?
> > > >> > > > >
> > > >> > > > > I tend to agree with Alexey - API compatibility should be
> > > preserved
> > > >> > > > within
> > > >> > > > > a major version. I would oppose doing such a change in 2.x.
> > > >> > > > >
> > > >> > > > > If this is planned for 3.0, then it's a definite +1 from me.
> > > >> > > > >
> > > >> > > > > -Val
> > > >> > > > >
> > > >> > > > > On Wed, Dec 18, 2019 at 11:34 PM Alexey Kuznetsov <
> > > >> > [hidden email]
> > > >> > > > >
> > > >> > > > > wrote:
> > > >> > > > >
> > > >> > > > > > Hi!
> > > >> > > > > >
> > > >> > > > > > What if some users already using this module?
> > > >> > > > > > What they should do? Rewrite code?
> > > >> > > > > > I do not think it is a good idea.
> > > >> > > > > >
> > > >> > > > > > My "-1" here.
> > > >> > > > > >
> > > >> > > > > > On Thu, Dec 19, 2019 at 8:53 AM Anton Vinogradov <
> > > [hidden email]>
> > > >> > > > wrote:
> > > >> > > > > >
> > > >> > > > > > > ignite-schedule does not look to be properly located or
> > > useful.
> > > >> > > > > > > My +1 here.
> > > >> > > > > > >
> > > >> > > > > > > On Thu, Dec 19, 2019 at 8:35 AM Ivan Pavlukhin <
> > > >> > [hidden email]>
> > > >> > > > > > > wrote:
> > > >> > > > > > >
> > > >> > > > > > > > Ilya,
> > > >> > > > > > > >
> > > >> > > > > > > > I think it is a good initiative! Do we really need to
> > keep
> > > >> > > > > > > > run/callLocall methods at all?
> > > >> > > > > > > >
> > > >> > > > > > > > ср, 18 дек. 2019 г. в 17:59, Ilya Kasnacheev <
> > > [hidden email]
> > > >> > >:
> > > >> > > > > > > > >
> > > >> > > > > > > > > Hello!
> > > >> > > > > > > > >
> > > >> > > > > > > > > Since 2.8 is branched, I want to initiate the
> > discussion
> > > >> > about
> > > >> > > > > > removal
> > > >> > > > > > > of
> > > >> > > > > > > > > ignite-schedule module.
> > > >> > > > > > > > >
> > > >> > > > > > > > > My plan as follows:
> > > >> > > > > > > > >
> > > >> > > > > > > > > Remove ignite-schedule module entirely.
> > > >> > > > > > > > > Move runLocal and callLocal methods from
> > > IgniteScheduler to
> > > >> > > > > > > > IgniteCompute.
> > > >> > > > > > > > > Delete IgniteScheduler interface with its remaining
> > > >> > > > scheduleLocal()
> > > >> > > > > > > > methods.
> > > >> > > > > > > > >
> > > >> > > > > > > > > Rationale: Ignite is not a tool for local
> scheduling,
> > > >> > > > > IgniteScheduler
> > > >> > > > > > > > does
> > > >> > > > > > > > > not provide any means of remote scheduling, and I
> > don't
> > > think
> > > >> > > > > anybody
> > > >> > > > > > > is
> > > >> > > > > > > > > using that (especially since ignite-schedule is
> > > unpublished
> > > >> > LGPL
> > > >> > > > > > > module).
> > > >> > > > > > > > >
> > > >> > > > > > > > > I would like to hear opinions as well as positive
> and
> > > >> > negative
> > > >> > > > > votes
> > > >> > > > > > > > > towards this. If I won't see any activity, I will go
> > > forward
> > > >> > with
> > > >> > > > > > JIRA
> > > >> > > > > > > > > issue.
> > > >> > > > > > > > >
> > > >> > > > > > > > > Previous discussion:
> > > >> > > > > > https://issues.apache.org/jira/browse/IGNITE-5565
> > > >> > > > > > > > > We tried to move it to Quartz but it changed
> semantics
> > > in
> > > >> > some
> > > >> > > > > ways.
> > > >> > > > > > > > >
> > > >> > > > > > > > > Regards,
> > > >> > > > > > > >
> > > >> > > > > > > >
> > > >> > > > > > > >
> > > >> > > > > > > > --
> > > >> > > > > > > > Best regards,
> > > >> > > > > > > > Ivan Pavlukhin
> > > >> > > > > > > >
> > > >> > > > > > >
> > > >> > > > > >
> > > >> > > > > >
> > > >> > > > > > --
> > > >> > > > > > Alexey Kuznetsov
> > > >> > > > > >
> > > >> > > > >
> > > >> > > >
> > > >> > >
> > > >> > >
> > > >> > > --
> > > >> > > Alexey Kuznetsov
> > > >> >
> > > >> >
> > > >> >
> > > >> > --
> > > >> > Best regards,
> > > >> > Ivan Pavlukhin
> > > >> >
> > >
> > >
> > >
> > > --
> > > Best regards,
> > > Ivan Pavlukhin
> > >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: Let's remove ignite-schedule module and IgniteScheduler interface

dmagda
https://repository.apache.org

At least Ignite PMC has access to data.

-
Denis


On Mon, Dec 23, 2019 at 11:35 AM Ilya Kasnacheev <[hidden email]>
wrote:

> Hello!
>
> Can you guide me where these downloads are from? We don't seem to publish
> ignite-schedule to Maven Central since early 1.x.
>
> Regards,
> --
> Ilya Kasnacheev
>
>
> сб, 21 дек. 2019 г. в 03:20, Denis Magda <[hidden email]>:
>
> > Ilya, good points, then support the idea of the API removal in 3.0.
> >
> > Ivan, downloaded the screenshot to Google Drive:
> >
> >
> https://drive.google.com/file/d/1N21N7yqCbeZtCNs1sHvJLiJfHF_Hp0wd/view?usp=sharing
> >
> >
> > -
> > Denis
> >
> >
> > On Fri, Dec 20, 2019 at 7:09 AM Ilya Kasnacheev <
> [hidden email]
> > >
> > wrote:
> >
> > > Hello!
> > >
> > > This module has two obvious downsides:
> > >
> > > - It's LGPL.
> > > - It can only schedule locally.
> > >
> > > We could fix 1) by using other implementation, but given 2) this no
> > longer
> > > sounds feasible. If someone wants to use local scheduler, why not just
> > use
> > > it directly?
> > >
> > > Regards,
> > > --
> > > Ilya Kasnacheev
> > >
> > >
> > > пт, 20 дек. 2019 г. в 10:26, Ivan Pavlukhin <[hidden email]>:
> > >
> > > > Denis,
> > > >
> > > > > The API is definitely used with even higher demand for the last
> > months
> > > > (overall the demand is comparable to Ignite Kafka and ML). See
> > > attachment.
> > > > I do not see the attachement. Where can I find it?
> > > >
> > > > чт, 19 дек. 2019 г. в 20:01, Denis Magda <[hidden email]>:
> > > > >
> > > > > The API is definitely used with even higher demand for the last
> > months
> > > > (overall the demand is comparable to Ignite Kafka and ML). See
> > > attachment.
> > > > >
> > > > > If the module has some problems let's discuss them separately and
> see
> > > > how to approach first. Do we have a list of the issues tracked
> > anywhere?
> > > > >
> > > > >
> > > > > -
> > > > > Denis
> > > > >
> > > > >
> > > > > On Thu, Dec 19, 2019 at 8:52 AM Valentin Kulichenko <
> > > > [hidden email]> wrote:
> > > > >>
> > > > >> Ivan,
> > > > >>
> > > > >> IGFS and Hadoop Accelerator had inherent architectural flaws - the
> > > vast
> > > > >> majority of users who tried to use these features failed to
> achieve
> > > > >> expected results. And yes, at the same time the interest was very
> > > high,
> > > > so
> > > > >> we really needed to take action :)
> > > > >>
> > > > >> Scheduler module, on the other hand, works as expected and might
> be
> > > > used by
> > > > >> someone. There is no need to hurry.
> > > > >>
> > > > >> It probably makes sense to deprecate the functionality in 2.8 so
> > that
> > > > users
> > > > >> are aware of upcoming removal. But the removal itself should
> happen
> > in
> > > > the
> > > > >> major release.
> > > > >>
> > > > >> -Val
> > > > >>
> > > > >> On Thu, Dec 19, 2019 at 12:09 AM Ivan Pavlukhin <
> > [hidden email]>
> > > > wrote:
> > > > >>
> > > > >> > Guys,
> > > > >> >
> > > > >> > Why some of us are so critical regarding the subject? If I
> recall
> > > > >> > correctly we decided to drop IGFS and Hadoop support before 2.8
> > > > >> > without much debate. And it was a feature users were interested
> > in.
> > > I
> > > > >> > never saw an interest to IgniteSchedule. My statistics is based
> on
> > > our
> > > > >> > User mailing list.
> > > > >> >
> > > > >> > чт, 19 дек. 2019 г. в 11:00, Alexey Kuznetsov <
> > > [hidden email]
> > > > >:
> > > > >> > >
> > > > >> > > I will vote "+1" for 3.0
> > > > >> > >
> > > > >> > > On Thu, Dec 19, 2019 at 10:57 AM Anton Vinogradov <
> > [hidden email]>
> > > > wrote:
> > > > >> > >
> > > > >> > > > My Vote was for 3.0
> > > > >> > > >
> > > > >> > > > On Thu, Dec 19, 2019 at 10:44 AM Valentin Kulichenko <
> > > > >> > > > [hidden email]> wrote:
> > > > >> > > >
> > > > >> > > > > Is this suggested for 3.0 or 2.8?
> > > > >> > > > >
> > > > >> > > > > I tend to agree with Alexey - API compatibility should be
> > > > preserved
> > > > >> > > > within
> > > > >> > > > > a major version. I would oppose doing such a change in
> 2.x.
> > > > >> > > > >
> > > > >> > > > > If this is planned for 3.0, then it's a definite +1 from
> me.
> > > > >> > > > >
> > > > >> > > > > -Val
> > > > >> > > > >
> > > > >> > > > > On Wed, Dec 18, 2019 at 11:34 PM Alexey Kuznetsov <
> > > > >> > [hidden email]
> > > > >> > > > >
> > > > >> > > > > wrote:
> > > > >> > > > >
> > > > >> > > > > > Hi!
> > > > >> > > > > >
> > > > >> > > > > > What if some users already using this module?
> > > > >> > > > > > What they should do? Rewrite code?
> > > > >> > > > > > I do not think it is a good idea.
> > > > >> > > > > >
> > > > >> > > > > > My "-1" here.
> > > > >> > > > > >
> > > > >> > > > > > On Thu, Dec 19, 2019 at 8:53 AM Anton Vinogradov <
> > > > [hidden email]>
> > > > >> > > > wrote:
> > > > >> > > > > >
> > > > >> > > > > > > ignite-schedule does not look to be properly located
> or
> > > > useful.
> > > > >> > > > > > > My +1 here.
> > > > >> > > > > > >
> > > > >> > > > > > > On Thu, Dec 19, 2019 at 8:35 AM Ivan Pavlukhin <
> > > > >> > [hidden email]>
> > > > >> > > > > > > wrote:
> > > > >> > > > > > >
> > > > >> > > > > > > > Ilya,
> > > > >> > > > > > > >
> > > > >> > > > > > > > I think it is a good initiative! Do we really need
> to
> > > keep
> > > > >> > > > > > > > run/callLocall methods at all?
> > > > >> > > > > > > >
> > > > >> > > > > > > > ср, 18 дек. 2019 г. в 17:59, Ilya Kasnacheev <
> > > > [hidden email]
> > > > >> > >:
> > > > >> > > > > > > > >
> > > > >> > > > > > > > > Hello!
> > > > >> > > > > > > > >
> > > > >> > > > > > > > > Since 2.8 is branched, I want to initiate the
> > > discussion
> > > > >> > about
> > > > >> > > > > > removal
> > > > >> > > > > > > of
> > > > >> > > > > > > > > ignite-schedule module.
> > > > >> > > > > > > > >
> > > > >> > > > > > > > > My plan as follows:
> > > > >> > > > > > > > >
> > > > >> > > > > > > > > Remove ignite-schedule module entirely.
> > > > >> > > > > > > > > Move runLocal and callLocal methods from
> > > > IgniteScheduler to
> > > > >> > > > > > > > IgniteCompute.
> > > > >> > > > > > > > > Delete IgniteScheduler interface with its
> remaining
> > > > >> > > > scheduleLocal()
> > > > >> > > > > > > > methods.
> > > > >> > > > > > > > >
> > > > >> > > > > > > > > Rationale: Ignite is not a tool for local
> > scheduling,
> > > > >> > > > > IgniteScheduler
> > > > >> > > > > > > > does
> > > > >> > > > > > > > > not provide any means of remote scheduling, and I
> > > don't
> > > > think
> > > > >> > > > > anybody
> > > > >> > > > > > > is
> > > > >> > > > > > > > > using that (especially since ignite-schedule is
> > > > unpublished
> > > > >> > LGPL
> > > > >> > > > > > > module).
> > > > >> > > > > > > > >
> > > > >> > > > > > > > > I would like to hear opinions as well as positive
> > and
> > > > >> > negative
> > > > >> > > > > votes
> > > > >> > > > > > > > > towards this. If I won't see any activity, I will
> go
> > > > forward
> > > > >> > with
> > > > >> > > > > > JIRA
> > > > >> > > > > > > > > issue.
> > > > >> > > > > > > > >
> > > > >> > > > > > > > > Previous discussion:
> > > > >> > > > > > https://issues.apache.org/jira/browse/IGNITE-5565
> > > > >> > > > > > > > > We tried to move it to Quartz but it changed
> > semantics
> > > > in
> > > > >> > some
> > > > >> > > > > ways.
> > > > >> > > > > > > > >
> > > > >> > > > > > > > > Regards,
> > > > >> > > > > > > >
> > > > >> > > > > > > >
> > > > >> > > > > > > >
> > > > >> > > > > > > > --
> > > > >> > > > > > > > Best regards,
> > > > >> > > > > > > > Ivan Pavlukhin
> > > > >> > > > > > > >
> > > > >> > > > > > >
> > > > >> > > > > >
> > > > >> > > > > >
> > > > >> > > > > > --
> > > > >> > > > > > Alexey Kuznetsov
> > > > >> > > > > >
> > > > >> > > > >
> > > > >> > > >
> > > > >> > >
> > > > >> > >
> > > > >> > > --
> > > > >> > > Alexey Kuznetsov
> > > > >> >
> > > > >> >
> > > > >> >
> > > > >> > --
> > > > >> > Best regards,
> > > > >> > Ivan Pavlukhin
> > > > >> >
> > > >
> > > >
> > > >
> > > > --
> > > > Best regards,
> > > > Ivan Pavlukhin
> > > >
> > >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: Let's remove ignite-schedule module and IgniteScheduler interface

Ilya Kasnacheev
Hello!

I did not find the exact information but I can confirm that ignite-schedule
1.0.0 may see some downloads, but that's all. Since 1.0.0 we don't publish
this artifact so its usage also remains a mystery.

Regards,
--
Ilya Kasnacheev


пн, 23 дек. 2019 г. в 22:37, Denis Magda <[hidden email]>:

> https://repository.apache.org
>
> At least Ignite PMC has access to data.
>
> -
> Denis
>
>
> On Mon, Dec 23, 2019 at 11:35 AM Ilya Kasnacheev <
> [hidden email]>
> wrote:
>
> > Hello!
> >
> > Can you guide me where these downloads are from? We don't seem to publish
> > ignite-schedule to Maven Central since early 1.x.
> >
> > Regards,
> > --
> > Ilya Kasnacheev
> >
> >
> > сб, 21 дек. 2019 г. в 03:20, Denis Magda <[hidden email]>:
> >
> > > Ilya, good points, then support the idea of the API removal in 3.0.
> > >
> > > Ivan, downloaded the screenshot to Google Drive:
> > >
> > >
> >
> https://drive.google.com/file/d/1N21N7yqCbeZtCNs1sHvJLiJfHF_Hp0wd/view?usp=sharing
> > >
> > >
> > > -
> > > Denis
> > >
> > >
> > > On Fri, Dec 20, 2019 at 7:09 AM Ilya Kasnacheev <
> > [hidden email]
> > > >
> > > wrote:
> > >
> > > > Hello!
> > > >
> > > > This module has two obvious downsides:
> > > >
> > > > - It's LGPL.
> > > > - It can only schedule locally.
> > > >
> > > > We could fix 1) by using other implementation, but given 2) this no
> > > longer
> > > > sounds feasible. If someone wants to use local scheduler, why not
> just
> > > use
> > > > it directly?
> > > >
> > > > Regards,
> > > > --
> > > > Ilya Kasnacheev
> > > >
> > > >
> > > > пт, 20 дек. 2019 г. в 10:26, Ivan Pavlukhin <[hidden email]>:
> > > >
> > > > > Denis,
> > > > >
> > > > > > The API is definitely used with even higher demand for the last
> > > months
> > > > > (overall the demand is comparable to Ignite Kafka and ML). See
> > > > attachment.
> > > > > I do not see the attachement. Where can I find it?
> > > > >
> > > > > чт, 19 дек. 2019 г. в 20:01, Denis Magda <[hidden email]>:
> > > > > >
> > > > > > The API is definitely used with even higher demand for the last
> > > months
> > > > > (overall the demand is comparable to Ignite Kafka and ML). See
> > > > attachment.
> > > > > >
> > > > > > If the module has some problems let's discuss them separately and
> > see
> > > > > how to approach first. Do we have a list of the issues tracked
> > > anywhere?
> > > > > >
> > > > > >
> > > > > > -
> > > > > > Denis
> > > > > >
> > > > > >
> > > > > > On Thu, Dec 19, 2019 at 8:52 AM Valentin Kulichenko <
> > > > > [hidden email]> wrote:
> > > > > >>
> > > > > >> Ivan,
> > > > > >>
> > > > > >> IGFS and Hadoop Accelerator had inherent architectural flaws -
> the
> > > > vast
> > > > > >> majority of users who tried to use these features failed to
> > achieve
> > > > > >> expected results. And yes, at the same time the interest was
> very
> > > > high,
> > > > > so
> > > > > >> we really needed to take action :)
> > > > > >>
> > > > > >> Scheduler module, on the other hand, works as expected and might
> > be
> > > > > used by
> > > > > >> someone. There is no need to hurry.
> > > > > >>
> > > > > >> It probably makes sense to deprecate the functionality in 2.8 so
> > > that
> > > > > users
> > > > > >> are aware of upcoming removal. But the removal itself should
> > happen
> > > in
> > > > > the
> > > > > >> major release.
> > > > > >>
> > > > > >> -Val
> > > > > >>
> > > > > >> On Thu, Dec 19, 2019 at 12:09 AM Ivan Pavlukhin <
> > > [hidden email]>
> > > > > wrote:
> > > > > >>
> > > > > >> > Guys,
> > > > > >> >
> > > > > >> > Why some of us are so critical regarding the subject? If I
> > recall
> > > > > >> > correctly we decided to drop IGFS and Hadoop support before
> 2.8
> > > > > >> > without much debate. And it was a feature users were
> interested
> > > in.
> > > > I
> > > > > >> > never saw an interest to IgniteSchedule. My statistics is
> based
> > on
> > > > our
> > > > > >> > User mailing list.
> > > > > >> >
> > > > > >> > чт, 19 дек. 2019 г. в 11:00, Alexey Kuznetsov <
> > > > [hidden email]
> > > > > >:
> > > > > >> > >
> > > > > >> > > I will vote "+1" for 3.0
> > > > > >> > >
> > > > > >> > > On Thu, Dec 19, 2019 at 10:57 AM Anton Vinogradov <
> > > [hidden email]>
> > > > > wrote:
> > > > > >> > >
> > > > > >> > > > My Vote was for 3.0
> > > > > >> > > >
> > > > > >> > > > On Thu, Dec 19, 2019 at 10:44 AM Valentin Kulichenko <
> > > > > >> > > > [hidden email]> wrote:
> > > > > >> > > >
> > > > > >> > > > > Is this suggested for 3.0 or 2.8?
> > > > > >> > > > >
> > > > > >> > > > > I tend to agree with Alexey - API compatibility should
> be
> > > > > preserved
> > > > > >> > > > within
> > > > > >> > > > > a major version. I would oppose doing such a change in
> > 2.x.
> > > > > >> > > > >
> > > > > >> > > > > If this is planned for 3.0, then it's a definite +1 from
> > me.
> > > > > >> > > > >
> > > > > >> > > > > -Val
> > > > > >> > > > >
> > > > > >> > > > > On Wed, Dec 18, 2019 at 11:34 PM Alexey Kuznetsov <
> > > > > >> > [hidden email]
> > > > > >> > > > >
> > > > > >> > > > > wrote:
> > > > > >> > > > >
> > > > > >> > > > > > Hi!
> > > > > >> > > > > >
> > > > > >> > > > > > What if some users already using this module?
> > > > > >> > > > > > What they should do? Rewrite code?
> > > > > >> > > > > > I do not think it is a good idea.
> > > > > >> > > > > >
> > > > > >> > > > > > My "-1" here.
> > > > > >> > > > > >
> > > > > >> > > > > > On Thu, Dec 19, 2019 at 8:53 AM Anton Vinogradov <
> > > > > [hidden email]>
> > > > > >> > > > wrote:
> > > > > >> > > > > >
> > > > > >> > > > > > > ignite-schedule does not look to be properly located
> > or
> > > > > useful.
> > > > > >> > > > > > > My +1 here.
> > > > > >> > > > > > >
> > > > > >> > > > > > > On Thu, Dec 19, 2019 at 8:35 AM Ivan Pavlukhin <
> > > > > >> > [hidden email]>
> > > > > >> > > > > > > wrote:
> > > > > >> > > > > > >
> > > > > >> > > > > > > > Ilya,
> > > > > >> > > > > > > >
> > > > > >> > > > > > > > I think it is a good initiative! Do we really need
> > to
> > > > keep
> > > > > >> > > > > > > > run/callLocall methods at all?
> > > > > >> > > > > > > >
> > > > > >> > > > > > > > ср, 18 дек. 2019 г. в 17:59, Ilya Kasnacheev <
> > > > > [hidden email]
> > > > > >> > >:
> > > > > >> > > > > > > > >
> > > > > >> > > > > > > > > Hello!
> > > > > >> > > > > > > > >
> > > > > >> > > > > > > > > Since 2.8 is branched, I want to initiate the
> > > > discussion
> > > > > >> > about
> > > > > >> > > > > > removal
> > > > > >> > > > > > > of
> > > > > >> > > > > > > > > ignite-schedule module.
> > > > > >> > > > > > > > >
> > > > > >> > > > > > > > > My plan as follows:
> > > > > >> > > > > > > > >
> > > > > >> > > > > > > > > Remove ignite-schedule module entirely.
> > > > > >> > > > > > > > > Move runLocal and callLocal methods from
> > > > > IgniteScheduler to
> > > > > >> > > > > > > > IgniteCompute.
> > > > > >> > > > > > > > > Delete IgniteScheduler interface with its
> > remaining
> > > > > >> > > > scheduleLocal()
> > > > > >> > > > > > > > methods.
> > > > > >> > > > > > > > >
> > > > > >> > > > > > > > > Rationale: Ignite is not a tool for local
> > > scheduling,
> > > > > >> > > > > IgniteScheduler
> > > > > >> > > > > > > > does
> > > > > >> > > > > > > > > not provide any means of remote scheduling, and
> I
> > > > don't
> > > > > think
> > > > > >> > > > > anybody
> > > > > >> > > > > > > is
> > > > > >> > > > > > > > > using that (especially since ignite-schedule is
> > > > > unpublished
> > > > > >> > LGPL
> > > > > >> > > > > > > module).
> > > > > >> > > > > > > > >
> > > > > >> > > > > > > > > I would like to hear opinions as well as
> positive
> > > and
> > > > > >> > negative
> > > > > >> > > > > votes
> > > > > >> > > > > > > > > towards this. If I won't see any activity, I
> will
> > go
> > > > > forward
> > > > > >> > with
> > > > > >> > > > > > JIRA
> > > > > >> > > > > > > > > issue.
> > > > > >> > > > > > > > >
> > > > > >> > > > > > > > > Previous discussion:
> > > > > >> > > > > > https://issues.apache.org/jira/browse/IGNITE-5565
> > > > > >> > > > > > > > > We tried to move it to Quartz but it changed
> > > semantics
> > > > > in
> > > > > >> > some
> > > > > >> > > > > ways.
> > > > > >> > > > > > > > >
> > > > > >> > > > > > > > > Regards,
> > > > > >> > > > > > > >
> > > > > >> > > > > > > >
> > > > > >> > > > > > > >
> > > > > >> > > > > > > > --
> > > > > >> > > > > > > > Best regards,
> > > > > >> > > > > > > > Ivan Pavlukhin
> > > > > >> > > > > > > >
> > > > > >> > > > > > >
> > > > > >> > > > > >
> > > > > >> > > > > >
> > > > > >> > > > > > --
> > > > > >> > > > > > Alexey Kuznetsov
> > > > > >> > > > > >
> > > > > >> > > > >
> > > > > >> > > >
> > > > > >> > >
> > > > > >> > >
> > > > > >> > > --
> > > > > >> > > Alexey Kuznetsov
> > > > > >> >
> > > > > >> >
> > > > > >> >
> > > > > >> > --
> > > > > >> > Best regards,
> > > > > >> > Ivan Pavlukhin
> > > > > >> >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Best regards,
> > > > > Ivan Pavlukhin
> > > > >
> > > >
> > >
> >
>