Alexey Kukushkin created IGNITE-22349:
-----------------------------------------
Summary: Ignite.NET support for priority ordering of Compute jobs
Key: IGNITE-22349
URL: https://issues.apache.org/jira/browse/IGNITE-22349
Project: Ignite
Issue Type: Improvement
Components: .NET, compute, platforms
Affects Versions: 2.16
Reporter: Alexey Kukushkin
Assignee: Alexey Kukushkin
We want Apache Ignite to support [priority
ordering](https://ignite.apache.org/docs/latest/distributed-computing/job-scheduling#priority-ordering)
of Ignite.NET compute jobs on the same node.
h3. Analysis
{{PriorityQueueCollisionSpi}} does priority ordering. The problem is the
{{PriorityQueueCollisionSpi}} expects the user to provide job priorities
via the {{ComputeTaskSession}}'s "{{grid.task.priority}}" attribute and the
{{ComputeTaskSession}} is not available in Ignite.NET.
It looks like the requirement is to add an injectable {{ComputeTaskSession}} in
Ignite.NET exposing the {{SetAttributes}} operation similar to what the
{{ComputeTaskSession}} does in Java.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)