[ https://issues.apache.org/jira/browse/IGNITE-20125?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kirill Tkalenko reassigned IGNITE-20125: ---------------------------------------- Assignee: Kirill Tkalenko > Write to write-compatible indices when writing to partition > ----------------------------------------------------------- > > Key: IGNITE-20125 > URL: https://issues.apache.org/jira/browse/IGNITE-20125 > Project: Ignite > Issue Type: Improvement > Reporter: Roman Puchkovskiy > Assignee: Kirill Tkalenko > Priority: Major > Labels: ignite-3 > Fix For: 3.0.0-beta2 > > > For each operation that is writing, the operation’s timestamp (which moves > partition’s SafeTime forward) T~op~ is used to get the schema corresponding > to the operation. When it’s obtained, all writable (STARTING, READY, > STOPPING) indices that are write-compatible at T~op~ are taken, and the > current operation writes to them all. > An index is write-compatible at timestamp T~op~ if for each column of the > index the following holds: the column was not dropped at all, or it was > dropped strictly after T~op~. > If an index does not exist anymore at T~op~, the write to it is just ignored, > the transaction is not aborted. -- This message was sent by Atlassian Jira (v8.20.10#820010)