Vladimir Ozerov created IGNITE-9274: ---------------------------------------
Summary: Pass transaction label to cache events Key: IGNITE-9274 URL: https://issues.apache.org/jira/browse/IGNITE-9274 Project: Ignite Issue Type: Task Components: cache Reporter: Vladimir Ozerov Assignee: Yury Gerzhedovich Fix For: 2.7 It is possible to set transaction label - \{{IgniteTransactions.withLabel}}. We need to pass this label to related cache and transaction events: 1) EVT_TX_STARTED, EVT_TX_COMMITTED, EVT_TX_ROLLED_BACK, EVT_TX_SUSPENDED, EVT_TX_RESUMED 2) EVT_CACHE_OBJECT_READ, EVT_CACHE_OBJECT_PUT, EVT_CACHE_OBJECT_REMOVED For TX events most probably everything is already passed (see \{{TransactionStateChangedEvent}}), we only need to add tests. For put/remove events we need to investigate correct messages to pass label, prepare requests appear to be good candidates for this. For read operation we may need to add pass label to get/lock requests ({{GridNearLockRequest}}, {{GridNearGetRequest}}, {{GridNearSingleGetRequest}}). -- This message was sent by Atlassian JIRA (v7.6.3#76005)