Hey Stanislav,
Thanks for reference. I'll see how our cron-utils use combined with
ignite services will evolve. So far we're using it with node singletons,
which is closes to non distributed fashion you mentioned.
If we will end up building additional logic for it we'll definitely look
for consultation and another contribution to ignite project.
WRT ignite-schedule removal, should it first go over deprecation cycle
in 2.15?
Kind regards,
Łukasz
On 22.10.2022 16:39, Stanislav Lukyanov wrote:
Hi Lukasz, Ilya,
I completely agree with Ilya that the core Ignite modules shouldn't deal with
that.
That said, I've seen numerous situations when people tried to implement
scheduling of tasks for Ignite.
Sometimes, they wouldn't do it in a distributed fashion, and it would because
the hosting node failed.
Sometimes, they would use ignite-schedule and, well, be unhappy with it.
I think it is absolutely fine for ignite-extensions to have a distributed
scheduler.
Lukasz, I would suggest that you drive both activities - remove
ignite-scheduler from core modules AND add an improved version to extensions.
Thanks,
Stan
On 17 Oct 2022, at 20:40, Łukasz Dywicki <l...@code-house.org> wrote:
Hello Ilya,
Thank you for clarification. I wasn't aware schedule is on strike. ;-)
Mentioned cron-utils is something I used.
My intention was to reduce number of profiles needed to build ignite, but if
this module is marked for removal then both - an extra profile and licensing
inconsistency will disappear.
Cheers,
Łukasz
On 17.10.2022 18:16, Ilya Kasnacheev wrote:
Hello!
I suggest getting rid of ignite scheduler completely.
It is poorly thought out, not used by anyone, has a baroque and incomplete
API. In no way it is doing anything useful for out users in its current
form.
Yes we could rewrite it to be more useful, but I think Ignite is not a
distributed scheduling system. We have too much on our plate already. If
anybody wants to create a robust scheduler based on Ignite, they are free
to do so in a dedicated project.
I think we had consensus to drop it but just too lazy to complete that
process.
Regards,