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

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.1.4
    • Fix Version/s: None
    • Component/s: compute
    • Labels:

      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

            • Assignee:
              amashenkov Andrey Mashenkov
              Reporter:
              vkulichenko Valentin Kulichenko
            • Votes:
              2 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: