[
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)