[ 
https://issues.apache.org/jira/browse/IGNITE-21438?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roman Puchkovskiy updated IGNITE-21438:
---------------------------------------
    Description: 
# Add minimal infrastructure (operations enum, interface to get allowed 
operations from a thread)
 # Add thread assertions (that do not assert yet, just log)
 # Create wrappers around storages that invoke the assertions
 # Only apply the wrappers in IgniteImpl if assertions are needed (we don't 
need them in unit tests [working without IgniteImpl] where threads might be 
arbitrary)

> Add thread assertions to MV partition and index storages
> --------------------------------------------------------
>
>                 Key: IGNITE-21438
>                 URL: https://issues.apache.org/jira/browse/IGNITE-21438
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Roman Puchkovskiy
>            Assignee: Roman Puchkovskiy
>            Priority: Major
>              Labels: ignite-3, storage-threading, threading
>             Fix For: 3.0.0-beta2
>
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> # Add minimal infrastructure (operations enum, interface to get allowed 
> operations from a thread)
>  # Add thread assertions (that do not assert yet, just log)
>  # Create wrappers around storages that invoke the assertions
>  # Only apply the wrappers in IgniteImpl if assertions are needed (we don't 
> need them in unit tests [working without IgniteImpl] where threads might be 
> arbitrary)



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

Reply via email to