Mikhail Petrov created IGNITE-28681:
---------------------------------------

             Summary: Integrate Operation Context in Ignite internals
                 Key: IGNITE-28681
                 URL: https://issues.apache.org/jira/browse/IGNITE-28681
             Project: Ignite
          Issue Type: Improvement
            Reporter: Mikhail Petrov


According to IEP-143 Unified Operation Context Propagation, Operation Context 
propagation should be integrated into Ignite's internal structures for 
asynchronous task execution, such as GridTimeoutProcessor. These structures 
should automatically capture the operation context of the thread submitting the 
task and restore it before executing the task.

The following Ignite structures should be considered: 

1. Starting of a task execution in a separate thread - see 
IgniteUtils#newThread usages
2. GridTimeoutProcessor
3. Workers that start a single thread for processing data queued by other 
threads . See:
* DataStreamerImpl
* DmsDataWriterWorker  
* CommunicationWorker
* ExchangeWorker
* SegmentCheckWorker
* DiscoveryMessageNotifierWorker
and so on.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to