Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-1267

JobStealingCollisionSpi never sends jobs to a node that joined after task was executed

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.1.4
    • None
    • compute

    Description

      Corresponding user thread (contains detailed description of the scenario that doesn't work): http://apache-ignite-users.70518.x6.nabble.com/Dynamic-ComputeTask-distribution-with-new-nodes-td997.html

      Essentially, JobStealingCollisionSpi always skips jobs that are not in task topology (see line 713). Task topology is static and created when task is executed, so newly joined node can't steal jobs. I think it should be able to do this if it satisfies initial cluster group predicate.

      Attachments

        Activity

          People

            amashenkov Andrey Mashenkov
            vkulichenko Valentin Kulichenko
            Votes:
            2 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: