I am still not clear how it can be used or useful. Can you provide a simple example of API calls that will make this possible?
On Thu, Jun 29, 2017 at 7:57 PM, Alexey Kuznetsov <akuznet...@apache.org> wrote: > Hi, > > >> Alexey, why do you think it will be useful? > > I need to execute some tasks periodically on cluster. I think it is a > common task. > I could aggregate data once a day, I could generate reports and so on... > > Nodes can fail, cluster could be restarted. And with new persistence > feature distributed scheduling > that survives cluster restart could be implemented. > > >>A similar topic was raised and discussed some time ago: > >>http://apache-ignite-developers.2346864.n4.nabble. > com/Tasks-Scheduling-and-Chaining-td14293.html > > I read that topic it is a bit different from my point of view. > I'm talking only about periodical or one-time planned jobs on cluster that > will be executed with some guaranties. > > But we also can take into account that use-case. > > > On Fri, Jun 30, 2017 at 5:53 AM, Dmitriy Setrakyan <dsetrak...@apache.org> > wrote: > > > Alexey, why do you think it will be useful? > > > > On Thu, Jun 29, 2017 at 12:22 PM, Alexey Kuznetsov < > akuznet...@apache.org> > > wrote: > > > > > Hi, All! > > > > > > I would like to start discussion about distributed scheduling. > > > > > > So, Ignite already has a module "ignite-schedule" that provide API for > > > LOCAL scheduling on node. > > > And if node failed - schedule will be lost. > > > > > > So, it will be very useful feature to have distributed scheduling. > > > > > > Lets discuss how it could be implemented. > > > > > > I see two options: > > > 1) Extend "ignite-schedule" module to have API for distributed > > > scheduling. > > > 2) Extend compute API with methods that will allow scheduling of > tasks > > on > > > cluster. > > > 3) Implement both of 1) and 2) ? > > > > > > Any ideas and thought are welcomed! > > > > > > -- > > > Alexey Kuznetsov > > > > > > > > > -- > Alexey Kuznetsov >