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

Fix broken @AffinityKeyMapped annotation for compute jobs.

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 1.7
    • None
    • None
    • None

    Description

      See related discussion on dev list entitled Proper collocation of computations and data (http://apache-ignite-developers.2346864.n4.nabble.com/Proper-collocation-of-computations-and-data-td16945.html).

      We must repair data affinity routing for compute jobs. It should work same as for affinityCall/Run with partition.

      Currently, ComputeTask map method returns Map<? extends ComputeJob, ClusterNode>,
      but we have to provide some API allows to map ComputeJobs to partitions or keys.
      This can be done using AffinityKeyMapped annotation or any other way.

      Since that's a publiс API any fixes should be discussed on dev list prior to implementation.

      Attachments

        Activity

          People

            Unassigned Unassigned
            ascherbakov Alexey Scherbakov
            Votes:
            2 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated: