[jira] [Comment Edited] (IGNITE-22917) Remove GridDhtLockRequest#nearKeys

2024-08-16 Thread Anton Vinogradov (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-22917?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17873615#comment-17873615
 ] 

Anton Vinogradov edited comment on IGNITE-22917 at 8/16/24 11:52 AM:
-

It seems we've lost near cache tx support, but even before first version was 
released. 
Should we reimplement it or get rid of it?


was (Author: av):
It seem's we've lost near cache tx support, but even before first version was 
released. 
Should we reimplement it or get rid of it?

> Remove GridDhtLockRequest#nearKeys
> --
>
> Key: IGNITE-22917
> URL: https://issues.apache.org/jira/browse/IGNITE-22917
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Ilya Shishkov
>Assignee: Ilya Shishkov
>Priority: Minor
>  Labels: ise
> Fix For: 2.17
>
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> {{GridDhtLockRequest#addNearKey(KeyCacheObject)}} does not have any usage, 
> i.e. {{GridDhtLockRequest#nearKeys}} is not updated at all. 
> So, {{nearKeys}} always returns empty collection and, moreover, some code 
> becomes useless, eg. {{GridNearTransactionalCache#startRemoteTx(UUID, 
> GridDhtLockRequest)}} [1], etc.
> We have to figure out whether this is redundant code or whether we have 
> *_lost some useful functionality_*.
> # 
> https://github.com/apache/ignite/blob/f4654f98607648252c5164c0fd1a81eff279ca26/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTransactionalCache.java#L285



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


[jira] [Commented] (IGNITE-22917) Remove GridDhtLockRequest#nearKeys

2024-08-14 Thread Anton Vinogradov (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-22917?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17873615#comment-17873615
 ] 

Anton Vinogradov commented on IGNITE-22917:
---

It seem's we've lost near cache tx support, but even before first version was 
released. 
Should we reimplement it or get rid of it?

> Remove GridDhtLockRequest#nearKeys
> --
>
> Key: IGNITE-22917
> URL: https://issues.apache.org/jira/browse/IGNITE-22917
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Ilya Shishkov
>Assignee: Ilya Shishkov
>Priority: Minor
>  Labels: ise
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> {{GridDhtLockRequest#addNearKey(KeyCacheObject)}} does not have any usage, 
> i.e. {{GridDhtLockRequest#nearKeys}} is not updated at all. 
> So, {{nearKeys}} always returns empty collection and, moreover, some code 
> becomes useless, eg. {{GridNearTransactionalCache#startRemoteTx(UUID, 
> GridDhtLockRequest)}} [1], etc.
> We have to figure out whether this is redundant code or whether we have 
> *_lost some useful functionality_*.
> # 
> https://github.com/apache/ignite/blob/f4654f98607648252c5164c0fd1a81eff279ca26/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTransactionalCache.java#L285



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


[jira] [Commented] (IGNITE-22790) Initial cleanup of Grid*Request and Grid*Response classes

2024-08-06 Thread Anton Vinogradov (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-22790?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17871375#comment-17871375
 ] 

Anton Vinogradov commented on IGNITE-22790:
---

Merged to the master.
[~shishkovilja], thanks for your contribution!

> Initial cleanup of Grid*Request and Grid*Response classes
> -
>
> Key: IGNITE-22790
> URL: https://issues.apache.org/jira/browse/IGNITE-22790
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Ilya Shishkov
>Assignee: Ilya Shishkov
>Priority: Minor
>  Labels: ise
> Attachments: scope5.png
>
>  Time Spent: 1h 20m
>  Remaining Estimate: 0h
>
> Cleanup of Grid*Request and Grid*Response classes:
> 1) Descendants of {{{}GridDistributedBaseMessage{}}}:
> !scope5.png!
> 2) Descendants of {{GridCacheMessage}} and {{{}GridCacheIdMessage{}}}:
>  * TxLocksRequest
>  * TxLocksResponse
>  * GridDhtTxFinishResponse
>  ** GridNearTxFinishResponse
>  ** GridDistributedTxFinishResponse
>  * GridNearSingleGetRequest
>  * GridNearSingleGetResponse
>  * GridNearGetRequest
>  * GridNearGetResponse
>  * GridDhtTxOnePhaseCommitAckRequest



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


[jira] [Updated] (IGNITE-22089) Removal of MVCC benchmarks in Yardstick

2024-05-30 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-22089:
--
Fix Version/s: 2.17

> Removal of MVCC benchmarks in Yardstick
> ---
>
> Key: IGNITE-22089
> URL: https://issues.apache.org/jira/browse/IGNITE-22089
> Project: Ignite
>  Issue Type: Sub-task
>  Components: mvcc
>Reporter: Ilya Shishkov
>Assignee: Julia Bakulina
>Priority: Minor
>  Labels: ise
> Fix For: 2.17
>
> Attachments: IgniteGetAndPutTxBenchmark.png, 
> IgniteInvokeTxBenchmark.png, IgnitePutGetTxBenchmark.png, 
> IgnitePutTxBenchmark.png, JdbcSqlInsertDeleteBenchmark.png, 
> JdbcSqlQueryRangeBenchmark.png, JdbcSqlUpdateBenchmark.png
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> MVCC code has to be removed from Yardstick. Classes to delete:
>  - AbstractDistributedMvccBenchmark
>  - MvccProcessorBenchmark
>  - MvccUpdateContentionBenchmark
>  - NativeJavaApiPutRemoveBenchmark



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


[jira] [Updated] (IGNITE-22343) Better Tx engine!

2024-05-27 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-22343:
--
Ignite Flags:   (was: Docs Required,Release Notes Required)

> Better Tx engine!
> -
>
> Key: IGNITE-22343
> URL: https://issues.apache.org/jira/browse/IGNITE-22343
> Project: Ignite
>  Issue Type: Epic
>Reporter: Anton Vinogradov
>Priority: Major
>
> It's time to cleanup, refactor and requild TX engine!



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


[jira] [Updated] (IGNITE-19844) Tx code cleanup

2024-05-27 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-19844:
--
Summary: Tx code cleanup  (was: TX code cleanup)

> Tx code cleanup
> ---
>
> Key: IGNITE-19844
> URL: https://issues.apache.org/jira/browse/IGNITE-19844
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
> Attachments: scope.png, scope2.png, scope3.png, scope4.png
>
>
> It's an umbrella issue to keep all cleanup issues.
> Scope:
> #1
> !scope.png|width=800!
> #2
> !scope2.png|width=800!
> #3
> !scope3.png|width=800!
> #4
> !scope4.png|width=800!
> TODO #5 - Grid*Requests and Grid*Responses (like GridNearLockRequest)



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


[jira] [Created] (IGNITE-22343) Better Tx engine!

2024-05-27 Thread Anton Vinogradov (Jira)
Anton Vinogradov created IGNITE-22343:
-

 Summary: Better Tx engine!
 Key: IGNITE-22343
 URL: https://issues.apache.org/jira/browse/IGNITE-22343
 Project: Ignite
  Issue Type: Epic
Reporter: Anton Vinogradov


It's time to cleanup, refactor and requild TX engine!



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


[jira] [Created] (IGNITE-22344) Tx counters refactoring

2024-05-27 Thread Anton Vinogradov (Jira)
Anton Vinogradov created IGNITE-22344:
-

 Summary: Tx counters refactoring
 Key: IGNITE-22344
 URL: https://issues.apache.org/jira/browse/IGNITE-22344
 Project: Ignite
  Issue Type: Task
Reporter: Anton Vinogradov


Tx counters (atomic and tx) must be simplified if possible.



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


[jira] [Updated] (IGNITE-19844) TX code cleanup

2024-05-27 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-19844:
--
Epic Link: IGNITE-22343

> TX code cleanup
> ---
>
> Key: IGNITE-19844
> URL: https://issues.apache.org/jira/browse/IGNITE-19844
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
> Attachments: scope.png, scope2.png, scope3.png, scope4.png
>
>
> It's an umbrella issue to keep all cleanup issues.
> Scope:
> #1
> !scope.png|width=800!
> #2
> !scope2.png|width=800!
> #3
> !scope3.png|width=800!
> #4
> !scope4.png|width=800!
> TODO #5 - Grid*Requests and Grid*Responses (like GridNearLockRequest)



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


[jira] [Commented] (IGNITE-13114) Off-by-one error in GridPortProcessor port number assertion

2024-04-05 Thread Anton Vinogradov (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-13114?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17834394#comment-17834394
 ] 

Anton Vinogradov commented on IGNITE-13114:
---

And you got your answer each time you mentioned someone ;) 

> Off-by-one error in GridPortProcessor port number assertion
> ---
>
> Key: IGNITE-13114
> URL: https://issues.apache.org/jira/browse/IGNITE-13114
> Project: Ignite
>  Issue Type: Bug
>Reporter: Chris Dennis
>Priority: Minor
> Fix For: 2.17
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> GridPortProcessor asserts that the provided port number is `> 0` and `< 
> 65535`. This upper bounds check should be `<= 65535`. Since this is a Java 
> language assert it's likely to never be tripped in any production system, but 
> could be seen when using Ignite in a testing environment that turns on these 
> assertions.



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


[jira] [Commented] (IGNITE-13114) Off-by-one error in GridPortProcessor port number assertion

2024-04-05 Thread Anton Vinogradov (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-13114?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17834354#comment-17834354
 ] 

Anton Vinogradov commented on IGNITE-13114:
---

[~chrisdennis], sure, don't forget to mention someone nextime to be seen :)

> Off-by-one error in GridPortProcessor port number assertion
> ---
>
> Key: IGNITE-13114
> URL: https://issues.apache.org/jira/browse/IGNITE-13114
> Project: Ignite
>  Issue Type: Bug
>Reporter: Chris Dennis
>Priority: Minor
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> GridPortProcessor asserts that the provided port number is `> 0` and `< 
> 65535`. This upper bounds check should be `<= 65535`. Since this is a Java 
> language assert it's likely to never be tripped in any production system, but 
> could be seen when using Ignite in a testing environment that turns on these 
> assertions.



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


[jira] [Updated] (IGNITE-21145) Remove MVCC classes from package o.a.i.internal.processors.cache.tree.mvcc.*

2024-04-04 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-21145:
--
Fix Version/s: 2.17

> Remove MVCC classes from package o.a.i.internal.processors.cache.tree.mvcc.*
> 
>
> Key: IGNITE-21145
> URL: https://issues.apache.org/jira/browse/IGNITE-21145
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Julia Bakulina
>Assignee: Julia Bakulina
>Priority: Minor
>  Labels: ise
> Fix For: 2.17
>
>  Time Spent: 40m
>  Remaining Estimate: 0h
>
> Delete all classes from:
> 1) org/apache/ignite/internal/processors/cache/tree/mvcc/data
>  * MvccCacheIdAwareDataInnerIO
>  * MvccCacheIdAwareDataLeafIO
>  * MvccDataInnerIO
>  * MvccDataLeafIO
>  * MvccDataRow
>  * MvccUpdateDataRow
>  * MvccUpdateResult
>  * ResultType
> 2) org/apache/ignite/internal/processors/cache/tree/mvcc/search
>  * MvccDataPageClosure
>  * MvccFirstRowTreeClosure
>  * MvccLinkAwareSearchRow
>  * MvccMaxSearchRow
>  * MvccMinSearchRow
>  * MvccSearchRow
>  * MvccSnapshotSearchRow
>  * MvccTreeClosure



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


[jira] [Updated] (IGNITE-21628) Transactional SQL commands removal

2024-04-04 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-21628:
--
Fix Version/s: 2.17

> Transactional SQL commands removal
> --
>
> Key: IGNITE-21628
> URL: https://issues.apache.org/jira/browse/IGNITE-21628
> Project: Ignite
>  Issue Type: Sub-task
>  Components: mvcc
>Reporter: Ilya Shishkov
>Assignee: Ilya Shishkov
>Priority: Minor
>  Labels: ise
> Fix For: 2.17
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> SQL commands should be removed:
> * {{BEGIN [TRANSACTION]}} -> {{SqlBeginTransactionCommand}}
> * {{COMMIT [TRANSACTION]}} -> {{SqlCommitTransactionCommand}}
> * {{ROLLBACK [TRANSACTION]}} -> {{SqlRollbackTransactionCommand}}
> * {{SELECT FOR UPDATE}}
> * etc.
> All corresponding parsing code should be removed too.



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


[jira] [Updated] (IGNITE-21367) IgniteH2Indexing transactional code removal

2024-03-19 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-21367:
--
Fix Version/s: 2.17

> IgniteH2Indexing transactional code removal
> ---
>
> Key: IGNITE-21367
> URL: https://issues.apache.org/jira/browse/IGNITE-21367
> Project: Ignite
>  Issue Type: Sub-task
>  Components: mvcc
>Reporter: Ilya Shishkov
>Assignee: Ilya Shishkov
>Priority: Minor
>  Labels: ise
> Fix For: 2.17
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>




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


[jira] [Updated] (IGNITE-21346) Removal of MVCC code from GridCacheEntryEx and IgniteCacheOffheapManager

2024-02-26 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-21346:
--
Fix Version/s: 2.17

> Removal of MVCC code from GridCacheEntryEx and IgniteCacheOffheapManager
> 
>
> Key: IGNITE-21346
> URL: https://issues.apache.org/jira/browse/IGNITE-21346
> Project: Ignite
>  Issue Type: Sub-task
>  Components: mvcc
>Reporter: Ilya Shishkov
>Assignee: Ilya Shishkov
>Priority: Minor
>  Labels: ise
> Fix For: 2.17
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Remove all MVCC code from GridCacheEntryEx and IgniteCacheOffheapManager and 
> their succesors.



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


[jira] [Updated] (IGNITE-21436) Removal of MVCC *Enlist* classes

2024-02-08 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-21436:
--
Fix Version/s: 2.17

> Removal of MVCC *Enlist* classes
> 
>
> Key: IGNITE-21436
> URL: https://issues.apache.org/jira/browse/IGNITE-21436
> Project: Ignite
>  Issue Type: Sub-task
>  Components: mvcc
>Reporter: Ilya Shishkov
>Assignee: Ilya Shishkov
>Priority: Minor
>  Labels: ise
> Fix For: 2.17
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Classes to remove:
> *DHT:*
> * GridDhtTxAbstractEnlistFuture
> * GridDhtTxEnlistFuture
> * GridDhtTxQueryAbstractEnlistFuture
> * GridDhtTxQueryEnlistFuture
> * GridDhtTxQueryEnlistRequest
> * GridDhtTxQueryEnlistResponse
> * GridDhtTxQueryFirstEnlistRequest
> * GridDhtTxQueryResultsEnlistFuture
> *Near:*
> * GridNearTxAbstractEnlistFuture
> * GridNearTxEnlistFuture
> * GridNearTxEnlistRequest
> * GridNearTxEnlistResponse
> * GridNearTxFinishAndAckFuture
> * GridNearTxQueryAbstractEnlistFuture
> * GridNearTxQueryEnlistFuture
> * GridNearTxQueryEnlistRequest
> * GridNearTxQueryEnlistResponse
> * GridNearTxQueryResultsEnlistFuture
> * GridNearTxQueryResultsEnlistRequest
> * GridNearTxQueryResultsEnlistResponse
> All corresponding code have to be removed too.



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


[jira] [Updated] (IGNITE-21368) MVCC code removal from transactional classes

2024-02-07 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-21368:
--
Fix Version/s: 2.17

> MVCC code removal from transactional classes
> 
>
> Key: IGNITE-21368
> URL: https://issues.apache.org/jira/browse/IGNITE-21368
> Project: Ignite
>  Issue Type: Sub-task
>  Components: mvcc
>Reporter: Ilya Shishkov
>Assignee: Ilya Shishkov
>Priority: Minor
>  Labels: ise
> Fix For: 2.17
>
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> MVCC code have to be removed from {{IgniteInternalTx}} and successors. 
> Affected classes are {{GridNearTxLocal}}, {{IgniteTxAdapter}}, 
> {{IgniteTxLocalAdapter}}, etc. and corresponding code.



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


[jira] [Commented] (IGNITE-8801) Change default behaviour of atomic operations inside transactions

2024-01-29 Thread Anton Vinogradov (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-8801?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17811868#comment-17811868
 ] 

Anton Vinogradov commented on IGNITE-8801:
--

[~scottmf]
> what is the implication of making a cache TRANSACTIONAL as opposed to ATOMIC? 
> IOW, why can't all caches be TRANSACTIONAL?
Simple answer is "tx caches are much slower than atomic" and should be used 
only when special (distributed tx) guaranties are required.

> Change default behaviour of atomic operations inside transactions
> -
>
> Key: IGNITE-8801
> URL: https://issues.apache.org/jira/browse/IGNITE-8801
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Ryabov Dmitrii
>Assignee: Julia Bakulina
>Priority: Minor
>  Labels: ise
> Fix For: 2.15
>
>  Time Spent: 5h
>  Remaining Estimate: 0h
>
> Need to change default behaviour of atomic operations to fail inside 
> transactions.
> 1) Remove IGNITE_ALLOW_ATOMIC_OPS_IN_TX system property.
> 2) Set default value to restrict atomic operations in 
> {{CacheOperationContext}} constructor without arguments and arguments for 
> calls of another constructor.
> 3) Fix javadocs.
> As per the latest round of discussion on Ignite Dev List as of 28/10/2022 we 
> agreed on the following:
> 1) Revert deprecation IGNITE-17916 - reverted
> 2) Change default value in 2.15.
> 3) Notify users in release notes, an exception message - how to change the
> behavior back.



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


[jira] [Updated] (IGNITE-21130) TxLog removal

2024-01-26 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-21130:
--
Fix Version/s: 2.17

> TxLog removal
> -
>
> Key: IGNITE-21130
> URL: https://issues.apache.org/jira/browse/IGNITE-21130
> Project: Ignite
>  Issue Type: Sub-task
>  Components: mvcc
>Reporter: Ilya Shishkov
>Assignee: Ilya Shishkov
>Priority: Minor
>  Labels: ise
> Fix For: 2.17
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Remove TxLog region [1, TxLog] and all corresponding data structures and 
> code, such as classes from {{o.a.i.internal.processors.cache.mvcc.txlog.*}}  
> package (except for {{TxState}}, see IGNITE-21345).
> # 
> https://cwiki.apache.org/confluence/display/IGNITE/Distributed+MVCC+And+Transactional+SQL+Design



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


[jira] [Updated] (IGNITE-21151) MVCC caching removal

2024-01-17 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-21151:
--
Fix Version/s: 2.17

> MVCC caching removal
> 
>
> Key: IGNITE-21151
> URL: https://issues.apache.org/jira/browse/IGNITE-21151
> Project: Ignite
>  Issue Type: Sub-task
>  Components: mvcc
>Reporter: Ilya Shishkov
>Assignee: Ilya Shishkov
>Priority: Minor
>  Labels: ise
> Fix For: 2.17
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Remove MvccCachingManager and corresponding code.



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


[jira] [Assigned] (IGNITE-21165) .NET platform test timeouts after ClientServerCompatibilityTest

2024-01-10 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov reassigned IGNITE-21165:
-

Assignee: Vladimir Steshin

> .NET platform test timeouts after ClientServerCompatibilityTest
> ---
>
> Key: IGNITE-21165
> URL: https://issues.apache.org/jira/browse/IGNITE-21165
> Project: Ignite
>  Issue Type: Bug
>Reporter: Vladimir Steshin
>Assignee: Vladimir Steshin
>Priority: Major
>  Labels: ise
> Attachments: 
> Ignite_Tests_2.x_JDK_8_11_Platform_.NET_Core_Linux_39429.log.zip
>
>  Time Spent: 50m
>  Remaining Estimate: 0h
>
> There are many timeouted test runs in the .NET suite. Example:
> https://ci2.ignite.apache.org/buildConfiguration/IgniteTests24Java8_PlatformNetCoreLinux/7678070
> {code:java}
> The build Ignite Tests 2.x (JDK 8/11)::Platform .NET (Core Linux) #39429 
> {buildId=7678070} has been running for more than 40 minutes. Terminating...
> {code}
> Looks like only port 47500 is requested while server node started on another. 
> Probably a previous test didn't release the port yet.
> {code:java}
> Successfully bound communication NIO server to TCP port [port=47101, 
> locHost=/127.0.0.1, selectorsCnt=4, selectorSpins=0, pairedConn=false]
> {code}
> {code:java}
> Failed to connect to any address from IP finder (make sure IP finder 
> addresses are correct and firewalls are disabled on all host machines): 
> [/127.0.0.1:47500]
> {code}
> It looks like this issue happens on JDK8 only. And only on Linux. 
> _ClientServerCompatibilityTest_ starts a server node with _Runner.java_, 
> _PlatformProcessUtils#startProcess()_ and stops with 
> _PlatformProcessUtils#destriyProcess()_. On Windows, additional 
> {code:java}
>  serverProc.KillProcessTree();
> {code}
> is applied.
> We should wait until _java.lang.Process_ completely stops. 



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


[jira] [Updated] (IGNITE-21165) .NET platform test timeouts after ClientServerCompatibilityTest

2024-01-10 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-21165:
--
Fix Version/s: 2.17

> .NET platform test timeouts after ClientServerCompatibilityTest
> ---
>
> Key: IGNITE-21165
> URL: https://issues.apache.org/jira/browse/IGNITE-21165
> Project: Ignite
>  Issue Type: Bug
>Reporter: Vladimir Steshin
>Assignee: Vladimir Steshin
>Priority: Major
>  Labels: ise
> Fix For: 2.17
>
> Attachments: 
> Ignite_Tests_2.x_JDK_8_11_Platform_.NET_Core_Linux_39429.log.zip
>
>  Time Spent: 50m
>  Remaining Estimate: 0h
>
> There are many timeouted test runs in the .NET suite. Example:
> https://ci2.ignite.apache.org/buildConfiguration/IgniteTests24Java8_PlatformNetCoreLinux/7678070
> {code:java}
> The build Ignite Tests 2.x (JDK 8/11)::Platform .NET (Core Linux) #39429 
> {buildId=7678070} has been running for more than 40 minutes. Terminating...
> {code}
> Looks like only port 47500 is requested while server node started on another. 
> Probably a previous test didn't release the port yet.
> {code:java}
> Successfully bound communication NIO server to TCP port [port=47101, 
> locHost=/127.0.0.1, selectorsCnt=4, selectorSpins=0, pairedConn=false]
> {code}
> {code:java}
> Failed to connect to any address from IP finder (make sure IP finder 
> addresses are correct and firewalls are disabled on all host machines): 
> [/127.0.0.1:47500]
> {code}
> It looks like this issue happens on JDK8 only. And only on Linux. 
> _ClientServerCompatibilityTest_ starts a server node with _Runner.java_, 
> _PlatformProcessUtils#startProcess()_ and stops with 
> _PlatformProcessUtils#destriyProcess()_. On Windows, additional 
> {code:java}
>  serverProc.KillProcessTree();
> {code}
> is applied.
> We should wait until _java.lang.Process_ completely stops. 



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


[jira] [Updated] (IGNITE-21093) MvccMessage removal

2023-12-29 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-21093:
--
Fix Version/s: 2.17

> MvccMessage removal
> ---
>
> Key: IGNITE-21093
> URL: https://issues.apache.org/jira/browse/IGNITE-21093
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Julia Bakulina
>Assignee: Julia Bakulina
>Priority: Minor
>  Labels: ise
> Fix For: 2.17
>
>  Time Spent: 50m
>  Remaining Estimate: 0h
>
> Remove MvccMessage
> All classes in 
> modules/core/src/main/java/org/apache/ignite/internal/processors/cache/mvcc/msg
>  are deleted:
>  * MvccAckRequestQueryId
>  * MvccAckRequestQueryCntr
>  * MvccAckRequestTxAndQueryCntr
>  * MvccAckRequestTxAndQueryId
>  * MvccActiveQueriesMessage
>  * MvccFutureResponse
>  * MvccMessage
>  * MvccQuerySnapshotRequest
>  * MvccRecoveryFinishedMessage
>  * MvccAckRequestTx
>  * MvccSnapshotResponse
>  * MvccSnapshotRequest



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


[jira] [Updated] (IGNITE-21141) MvccProcessor removal

2023-12-28 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-21141:
--
Fix Version/s: 2.17

> MvccProcessor removal
> -
>
> Key: IGNITE-21141
> URL: https://issues.apache.org/jira/browse/IGNITE-21141
> Project: Ignite
>  Issue Type: Sub-task
>  Components: mvcc
>Reporter: Ilya Shishkov
>Assignee: Ilya Shishkov
>Priority: Minor
>  Labels: ise
> Fix For: 2.17
>
>  Time Spent: 50m
>  Remaining Estimate: 0h
>
> Remove MvccProcessor class.



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


[jira] [Updated] (IGNITE-20913) Previous value, version, their combination or parts should be written as a part of the DataEntry to allow CacheVersionConflictResolver use them on resolve

2023-12-27 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20913:
--
Description: 
Just allowing CacheVersionConflictResolver to resolve -more- complex cases.

Main goal is to allow any changes from other cluster when both clusters are 
synchronized (have the same value/version).

  was:Just allowing CacheVersionConflictResolver to resolve -more- complex 
cases.


> Previous value, version, their combination or parts should be written as a 
> part of the DataEntry to allow CacheVersionConflictResolver use them on 
> resolve
> --
>
> Key: IGNITE-20913
> URL: https://issues.apache.org/jira/browse/IGNITE-20913
> Project: Ignite
>  Issue Type: Task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
> Fix For: 2.17
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Just allowing CacheVersionConflictResolver to resolve -more- complex cases.
> Main goal is to allow any changes from other cluster when both clusters are 
> synchronized (have the same value/version).



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


[jira] [Commented] (IGNITE-20506) CacheAtomicityMode#TRANSACTIONAL_SNAPSHOT removal

2023-12-12 Thread Anton Vinogradov (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-20506?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17795678#comment-17795678
 ] 

Anton Vinogradov commented on IGNITE-20506:
---

[~liyuj], This Issue is already closed at 2.16.
If we need to change something, let's create new linked issue.

> CacheAtomicityMode#TRANSACTIONAL_SNAPSHOT removal
> -
>
> Key: IGNITE-20506
> URL: https://issues.apache.org/jira/browse/IGNITE-20506
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Anton Vinogradov
>Assignee: YuJue Li
>Priority: Major
>  Labels: important
> Fix For: 2.16
>
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>




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


[jira] [Updated] (IGNITE-20945) Fix scala compilation by IDEA

2023-11-23 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20945:
--
Ignite Flags:   (was: Docs Required,Release Notes Required)

> Fix scala compilation by IDEA
> -
>
> Key: IGNITE-20945
> URL: https://issues.apache.org/jira/browse/IGNITE-20945
> Project: Ignite
>  Issue Type: Task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
>
> Dependency update causes {{Cannot find project Scala library 2.12.16 for 
> module}} and compilation fails on scala.
> The solution foud here at 
> https://stackoverflow.com/questions/72687014/karate-gatlingcannot-find-project-scala-library-2-12-8-for-module



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


[jira] [Resolved] (IGNITE-20945) Fix scala compilation by IDEA

2023-11-23 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov resolved IGNITE-20945.
---
Resolution: Fixed

> Fix scala compilation by IDEA
> -
>
> Key: IGNITE-20945
> URL: https://issues.apache.org/jira/browse/IGNITE-20945
> Project: Ignite
>  Issue Type: Task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
>
> Dependency update causes {{Cannot find project Scala library 2.12.16 for 
> module}} and compilation fails on scala.
> The solution foud here at 
> https://stackoverflow.com/questions/72687014/karate-gatlingcannot-find-project-scala-library-2-12-8-for-module



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


[jira] [Commented] (IGNITE-20945) Fix scala compilation by IDEA

2023-11-23 Thread Anton Vinogradov (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-20945?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17789110#comment-17789110
 ] 

Anton Vinogradov commented on IGNITE-20945:
---

Checked TC compilation 
https://ci2.ignite.apache.org/buildConfiguration/IgniteExtensions_Tests_RunAllTests/7627102?buildTab=dependencies&type=snapshot&mode=timeline&range=1700740457000-1700742906000

Merged to the master.

> Fix scala compilation by IDEA
> -
>
> Key: IGNITE-20945
> URL: https://issues.apache.org/jira/browse/IGNITE-20945
> Project: Ignite
>  Issue Type: Task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
>
> Dependency update causes {{Cannot find project Scala library 2.12.16 for 
> module}} and compilation fails on scala.
> The solution foud here at 
> https://stackoverflow.com/questions/72687014/karate-gatlingcannot-find-project-scala-library-2-12-8-for-module



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


[jira] [Created] (IGNITE-20945) Fix scala compilation by IDEA

2023-11-23 Thread Anton Vinogradov (Jira)
Anton Vinogradov created IGNITE-20945:
-

 Summary: Fix scala compilation by IDEA
 Key: IGNITE-20945
 URL: https://issues.apache.org/jira/browse/IGNITE-20945
 Project: Ignite
  Issue Type: Task
Reporter: Anton Vinogradov
Assignee: Anton Vinogradov


Dependency update causes {{Cannot find project Scala library 2.12.16 for 
module}} and compilation fails on scala.

The solution foud here at 
https://stackoverflow.com/questions/72687014/karate-gatlingcannot-find-project-scala-library-2-12-8-for-module



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


[jira] [Updated] (IGNITE-20913) Previous value, version, their combination or parts should be written as a part of the DataEntry to allow CacheVersionConflictResolver use them on resolve

2023-11-21 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20913:
--
Ignite Flags:   (was: Docs Required,Release Notes Required)

> Previous value, version, their combination or parts should be written as a 
> part of the DataEntry to allow CacheVersionConflictResolver use them on 
> resolve
> --
>
> Key: IGNITE-20913
> URL: https://issues.apache.org/jira/browse/IGNITE-20913
> Project: Ignite
>  Issue Type: Task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
> Fix For: 2.17
>
>
> Just allowing CacheVersionConflictResolver to resolve -more- complex cases.



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


[jira] [Updated] (IGNITE-20913) Previous value, version, their combination or parts should be written as a part of the DataEntry to allow CacheVersionConflictResolver use them on resolve

2023-11-21 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20913:
--
Fix Version/s: 2.17

> Previous value, version, their combination or parts should be written as a 
> part of the DataEntry to allow CacheVersionConflictResolver use them on 
> resolve
> --
>
> Key: IGNITE-20913
> URL: https://issues.apache.org/jira/browse/IGNITE-20913
> Project: Ignite
>  Issue Type: Task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
> Fix For: 2.17
>
>
> Just allowing CacheVersionConflictResolver to resolve -more- complex cases.



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


[jira] [Created] (IGNITE-20913) Previous value, version, their combination or parts should be written as a part of the DataEntry to allow CacheVersionConflictResolver use them on resolve

2023-11-21 Thread Anton Vinogradov (Jira)
Anton Vinogradov created IGNITE-20913:
-

 Summary: Previous value, version, their combination or parts 
should be written as a part of the DataEntry to allow 
CacheVersionConflictResolver use them on resolve
 Key: IGNITE-20913
 URL: https://issues.apache.org/jira/browse/IGNITE-20913
 Project: Ignite
  Issue Type: Task
Reporter: Anton Vinogradov
Assignee: Anton Vinogradov






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


[jira] [Updated] (IGNITE-20913) Previous value, version, their combination or parts should be written as a part of the DataEntry to allow CacheVersionConflictResolver use them on resolve

2023-11-21 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20913:
--
Description: Just allowing CacheVersionConflictResolver to resolve -more- 
complex cases.

> Previous value, version, their combination or parts should be written as a 
> part of the DataEntry to allow CacheVersionConflictResolver use them on 
> resolve
> --
>
> Key: IGNITE-20913
> URL: https://issues.apache.org/jira/browse/IGNITE-20913
> Project: Ignite
>  Issue Type: Task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
>
> Just allowing CacheVersionConflictResolver to resolve -more- complex cases.



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


[jira] [Commented] (IGNITE-20816) in-memory server node is crashed by TcpIgniteClient.putAllConflict() if cache objects transformation applied

2023-11-21 Thread Anton Vinogradov (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-20816?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17788363#comment-17788363
 ] 

Anton Vinogradov commented on IGNITE-20816:
---

Cherry-picked to the 2.16 as well.

> in-memory server node is crashed by TcpIgniteClient.putAllConflict() if cache 
> objects transformation applied
> 
>
> Key: IGNITE-20816
> URL: https://issues.apache.org/jira/browse/IGNITE-20816
> Project: Ignite
>  Issue Type: Task
>Reporter: Sergey Korotkov
>Assignee: Anton Vinogradov
>Priority: Major
>  Labels: iep-97, ise
> Fix For: 2.16
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> The in-memory server node crashes with the below exception if 
> TcpIgniteClient.putAllConflict() if cache objects transformation is applied.
> {noformat}
> [2023-11-09T09:34:30,401][ERROR][client-connector-#68%target%][] Critical 
> system error detected. Will be handled accordingly to configured handler 
> [hnd=StopNodeOrHaltFailureHandler [tryStop=false, timeout=0, 
> super=AbstractFailureHandler [ignoredFailureTypes=UnmodifiableSet 
> [SYSTEM_WORKER_BLOCKED, SYSTEM_CRITICAL_OPERATION_TIMEOUT]]], 
> failureCtx=FailureContext [type=CRITICAL_ERROR, err=class 
> o.a.i.i.processors.cache.persistence.tree.CorruptedTreeException: B+Tree is 
> corrupted [groupId=-1407396309, pageIds=[844420635164695], msg=Runtime 
> failure on search row: SearchRow [key=KeyCacheObjectImpl [part=10, val=52234, 
> hasValBytes=true], hash=52234, cacheId=0
> org.apache.ignite.internal.processors.cache.persistence.tree.CorruptedTreeException:
>  B+Tree is corrupted [groupId=-1407396309, pageIds=[844420635164695], 
> msg=Runtime failure on search row: SearchRow [key=KeyCacheObjectImpl 
> [part=10, val=52234, hasValBytes=true], hash=52234, cacheId=0]]
> at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree.corruptedTreeException(BPlusTree.java:6534)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree.invoke(BPlusTree.java:2215)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl$CacheDataStoreImpl.invoke0(IgniteCacheOffheapManagerImpl.java:1692)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl$CacheDataStoreImpl.invoke(IgniteCacheOffheapManagerImpl.java:1675)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl.invoke(IgniteCacheOffheapManagerImpl.java:424)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.GridCacheMapEntry.innerUpdate(GridCacheMapEntry.java:1903)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.updateSingle(GridDhtAtomicCache.java:2536)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.update(GridDhtAtomicCache.java:1996)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.updateAllAsyncInternal0(GridDhtAtomicCache.java:1815)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.updateAllAsyncInternal(GridDhtAtomicCache.java:1688)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicAbstractUpdateFuture.sendSingleRequest(GridNearAtomicAbstractUpdateFuture.java:300)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicUpdateFuture.map(GridNearAtomicUpdateFuture.java:791)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicUpdateFuture.mapOnTopology(GridNearAtomicUpdateFuture.java:645)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicAbstractUpdateFuture.map(GridNearAtomicAbstractUpdateFuture.java:249)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache$21.apply(GridDhtAtomicCache.java:1080)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache$21.apply(GridDhtAtomicCache.java:1078)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.asyncOp(GridDhtAtomicCache.java:752)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.updateAll0(GridDhtAtomicCache.java:1078)
>  [classes/:?]
>

[jira] [Updated] (IGNITE-20816) in-memory server node is crashed by TcpIgniteClient.putAllConflict() if cache objects transformation applied

2023-11-16 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20816:
--
Fix Version/s: 2.16

> in-memory server node is crashed by TcpIgniteClient.putAllConflict() if cache 
> objects transformation applied
> 
>
> Key: IGNITE-20816
> URL: https://issues.apache.org/jira/browse/IGNITE-20816
> Project: Ignite
>  Issue Type: Task
>Reporter: Sergey Korotkov
>Assignee: Anton Vinogradov
>Priority: Major
>  Labels: iep-97, ise
> Fix For: 2.16, 2.17
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> The in-memory server node crashes with the below exception if 
> TcpIgniteClient.putAllConflict() if cache objects transformation is applied.
> {noformat}
> [2023-11-09T09:34:30,401][ERROR][client-connector-#68%target%][] Critical 
> system error detected. Will be handled accordingly to configured handler 
> [hnd=StopNodeOrHaltFailureHandler [tryStop=false, timeout=0, 
> super=AbstractFailureHandler [ignoredFailureTypes=UnmodifiableSet 
> [SYSTEM_WORKER_BLOCKED, SYSTEM_CRITICAL_OPERATION_TIMEOUT]]], 
> failureCtx=FailureContext [type=CRITICAL_ERROR, err=class 
> o.a.i.i.processors.cache.persistence.tree.CorruptedTreeException: B+Tree is 
> corrupted [groupId=-1407396309, pageIds=[844420635164695], msg=Runtime 
> failure on search row: SearchRow [key=KeyCacheObjectImpl [part=10, val=52234, 
> hasValBytes=true], hash=52234, cacheId=0
> org.apache.ignite.internal.processors.cache.persistence.tree.CorruptedTreeException:
>  B+Tree is corrupted [groupId=-1407396309, pageIds=[844420635164695], 
> msg=Runtime failure on search row: SearchRow [key=KeyCacheObjectImpl 
> [part=10, val=52234, hasValBytes=true], hash=52234, cacheId=0]]
> at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree.corruptedTreeException(BPlusTree.java:6534)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree.invoke(BPlusTree.java:2215)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl$CacheDataStoreImpl.invoke0(IgniteCacheOffheapManagerImpl.java:1692)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl$CacheDataStoreImpl.invoke(IgniteCacheOffheapManagerImpl.java:1675)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl.invoke(IgniteCacheOffheapManagerImpl.java:424)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.GridCacheMapEntry.innerUpdate(GridCacheMapEntry.java:1903)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.updateSingle(GridDhtAtomicCache.java:2536)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.update(GridDhtAtomicCache.java:1996)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.updateAllAsyncInternal0(GridDhtAtomicCache.java:1815)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.updateAllAsyncInternal(GridDhtAtomicCache.java:1688)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicAbstractUpdateFuture.sendSingleRequest(GridNearAtomicAbstractUpdateFuture.java:300)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicUpdateFuture.map(GridNearAtomicUpdateFuture.java:791)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicUpdateFuture.mapOnTopology(GridNearAtomicUpdateFuture.java:645)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicAbstractUpdateFuture.map(GridNearAtomicAbstractUpdateFuture.java:249)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache$21.apply(GridDhtAtomicCache.java:1080)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache$21.apply(GridDhtAtomicCache.java:1078)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.asyncOp(GridDhtAtomicCache.java:752)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.updateAll0(GridDhtAtomicCache.java:1078)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.dist

[jira] [Updated] (IGNITE-20816) in-memory server node is crashed by TcpIgniteClient.putAllConflict() if cache objects transformation applied

2023-11-16 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20816:
--
Fix Version/s: 2.17
   (was: 2.16)

> in-memory server node is crashed by TcpIgniteClient.putAllConflict() if cache 
> objects transformation applied
> 
>
> Key: IGNITE-20816
> URL: https://issues.apache.org/jira/browse/IGNITE-20816
> Project: Ignite
>  Issue Type: Task
>Reporter: Sergey Korotkov
>Assignee: Anton Vinogradov
>Priority: Major
>  Labels: iep-97, ise
> Fix For: 2.17
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> The in-memory server node crashes with the below exception if 
> TcpIgniteClient.putAllConflict() if cache objects transformation is applied.
> {noformat}
> [2023-11-09T09:34:30,401][ERROR][client-connector-#68%target%][] Critical 
> system error detected. Will be handled accordingly to configured handler 
> [hnd=StopNodeOrHaltFailureHandler [tryStop=false, timeout=0, 
> super=AbstractFailureHandler [ignoredFailureTypes=UnmodifiableSet 
> [SYSTEM_WORKER_BLOCKED, SYSTEM_CRITICAL_OPERATION_TIMEOUT]]], 
> failureCtx=FailureContext [type=CRITICAL_ERROR, err=class 
> o.a.i.i.processors.cache.persistence.tree.CorruptedTreeException: B+Tree is 
> corrupted [groupId=-1407396309, pageIds=[844420635164695], msg=Runtime 
> failure on search row: SearchRow [key=KeyCacheObjectImpl [part=10, val=52234, 
> hasValBytes=true], hash=52234, cacheId=0
> org.apache.ignite.internal.processors.cache.persistence.tree.CorruptedTreeException:
>  B+Tree is corrupted [groupId=-1407396309, pageIds=[844420635164695], 
> msg=Runtime failure on search row: SearchRow [key=KeyCacheObjectImpl 
> [part=10, val=52234, hasValBytes=true], hash=52234, cacheId=0]]
> at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree.corruptedTreeException(BPlusTree.java:6534)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree.invoke(BPlusTree.java:2215)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl$CacheDataStoreImpl.invoke0(IgniteCacheOffheapManagerImpl.java:1692)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl$CacheDataStoreImpl.invoke(IgniteCacheOffheapManagerImpl.java:1675)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl.invoke(IgniteCacheOffheapManagerImpl.java:424)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.GridCacheMapEntry.innerUpdate(GridCacheMapEntry.java:1903)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.updateSingle(GridDhtAtomicCache.java:2536)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.update(GridDhtAtomicCache.java:1996)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.updateAllAsyncInternal0(GridDhtAtomicCache.java:1815)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.updateAllAsyncInternal(GridDhtAtomicCache.java:1688)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicAbstractUpdateFuture.sendSingleRequest(GridNearAtomicAbstractUpdateFuture.java:300)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicUpdateFuture.map(GridNearAtomicUpdateFuture.java:791)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicUpdateFuture.mapOnTopology(GridNearAtomicUpdateFuture.java:645)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicAbstractUpdateFuture.map(GridNearAtomicAbstractUpdateFuture.java:249)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache$21.apply(GridDhtAtomicCache.java:1080)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache$21.apply(GridDhtAtomicCache.java:1078)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.asyncOp(GridDhtAtomicCache.java:752)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.updateAll0(GridDhtAtomicCache.java:1078)
>  [classes/:?]
> at 
> org.apache.ignite.i

[jira] (IGNITE-20816) in-memory server node is crashed by TcpIgniteClient.putAllConflict() if cache objects transformation applied

2023-11-16 Thread Anton Vinogradov (Jira)


[ https://issues.apache.org/jira/browse/IGNITE-20816 ]


Anton Vinogradov deleted comment on IGNITE-20816:
---

was (Author: ignitetcbot):
{panel:title=Branch: [pull/11037/head] Base: [master] : No blockers 
found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}{panel}
{panel:title=Branch: [pull/11037/head] Base: [master] : New Tests 
(40)|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}
{color:#8b}Cache 13{color} [[tests 
40|https://ci2.ignite.apache.org/viewLog.html?buildId=7607851]]
* {color:#013220}IgniteCacheTestSuite13: 
CacheObjectTransformationCacheApiTest.testClientCachePut[mode=TRANSACTIONAL, 
persistence=true, gen=INT] - PASSED{color}
* {color:#013220}IgniteCacheTestSuite13: 
CacheObjectTransformationCacheApiTest.testCachePut[mode=TRANSACTIONAL, 
persistence=true, gen=STR] - PASSED{color}
* {color:#013220}IgniteCacheTestSuite13: 
CacheObjectTransformationCacheApiTest.testClientCachePut[mode=TRANSACTIONAL, 
persistence=true, gen=OBJ] - PASSED{color}
* {color:#013220}IgniteCacheTestSuite13: 
CacheObjectTransformationCacheApiTest.testCachePut[mode=TRANSACTIONAL, 
persistence=true, gen=OBJ] - PASSED{color}
* {color:#013220}IgniteCacheTestSuite13: 
CacheObjectTransformationCacheApiTest.testClientCachePut[mode=TRANSACTIONAL, 
persistence=true, gen=ARR_OBJ] - PASSED{color}
* {color:#013220}IgniteCacheTestSuite13: 
CacheObjectTransformationCacheApiTest.testCachePut[mode=TRANSACTIONAL, 
persistence=true, gen=INT] - PASSED{color}
* {color:#013220}IgniteCacheTestSuite13: 
CacheObjectTransformationCacheApiTest.testClientCachePut[mode=TRANSACTIONAL, 
persistence=true, gen=ARR] - PASSED{color}
* {color:#013220}IgniteCacheTestSuite13: 
CacheObjectTransformationCacheApiTest.testCachePut[mode=TRANSACTIONAL, 
persistence=true, gen=ARR] - PASSED{color}
* {color:#013220}IgniteCacheTestSuite13: 
CacheObjectTransformationCacheApiTest.testClientCachePut[mode=TRANSACTIONAL, 
persistence=true, gen=STR] - PASSED{color}
* {color:#013220}IgniteCacheTestSuite13: 
CacheObjectTransformationCacheApiTest.testCachePut[mode=TRANSACTIONAL, 
persistence=false, gen=ARR] - PASSED{color}
* {color:#013220}IgniteCacheTestSuite13: 
CacheObjectTransformationCacheApiTest.testClientCachePut[mode=TRANSACTIONAL, 
persistence=false, gen=STR] - PASSED{color}
... and 29 new tests

{panel}
[TeamCity *--> Run :: All* 
Results|https://ci2.ignite.apache.org/viewLog.html?buildId=7607949&buildTypeId=IgniteTests24Java8_RunAll]

> in-memory server node is crashed by TcpIgniteClient.putAllConflict() if cache 
> objects transformation applied
> 
>
> Key: IGNITE-20816
> URL: https://issues.apache.org/jira/browse/IGNITE-20816
> Project: Ignite
>  Issue Type: Task
>Reporter: Sergey Korotkov
>Assignee: Anton Vinogradov
>Priority: Major
>  Labels: iep-97, ise
> Fix For: 2.16
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> The in-memory server node crashes with the below exception if 
> TcpIgniteClient.putAllConflict() if cache objects transformation is applied.
> {noformat}
> [2023-11-09T09:34:30,401][ERROR][client-connector-#68%target%][] Critical 
> system error detected. Will be handled accordingly to configured handler 
> [hnd=StopNodeOrHaltFailureHandler [tryStop=false, timeout=0, 
> super=AbstractFailureHandler [ignoredFailureTypes=UnmodifiableSet 
> [SYSTEM_WORKER_BLOCKED, SYSTEM_CRITICAL_OPERATION_TIMEOUT]]], 
> failureCtx=FailureContext [type=CRITICAL_ERROR, err=class 
> o.a.i.i.processors.cache.persistence.tree.CorruptedTreeException: B+Tree is 
> corrupted [groupId=-1407396309, pageIds=[844420635164695], msg=Runtime 
> failure on search row: SearchRow [key=KeyCacheObjectImpl [part=10, val=52234, 
> hasValBytes=true], hash=52234, cacheId=0
> org.apache.ignite.internal.processors.cache.persistence.tree.CorruptedTreeException:
>  B+Tree is corrupted [groupId=-1407396309, pageIds=[844420635164695], 
> msg=Runtime failure on search row: SearchRow [key=KeyCacheObjectImpl 
> [part=10, val=52234, hasValBytes=true], hash=52234, cacheId=0]]
> at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree.corruptedTreeException(BPlusTree.java:6534)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree.invoke(BPlusTree.java:2215)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl$CacheDataStoreImpl.invoke0(IgniteCacheOffheapManagerImpl.java:1692)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl$CacheDataStoreImpl.invoke(IgniteCacheOffheapManagerImpl.java:1675)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl.invoke(Igni

[jira] [Updated] (IGNITE-20816) in-memory server node is crashed by TcpIgniteClient.putAllConflict() if cache objects transformation applied

2023-11-10 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20816:
--
Ignite Flags: Release Notes Required  (was: Docs Required,Release Notes 
Required)

> in-memory server node is crashed by TcpIgniteClient.putAllConflict() if cache 
> objects transformation applied
> 
>
> Key: IGNITE-20816
> URL: https://issues.apache.org/jira/browse/IGNITE-20816
> Project: Ignite
>  Issue Type: Task
>Reporter: Sergey Korotkov
>Assignee: Anton Vinogradov
>Priority: Major
>  Labels: iep-97, ise
> Fix For: 2.16
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> The in-memory server node crashes with the below exception if 
> TcpIgniteClient.putAllConflict() if cache objects transformation is applied.
> {noformat}
> [2023-11-09T09:34:30,401][ERROR][client-connector-#68%target%][] Critical 
> system error detected. Will be handled accordingly to configured handler 
> [hnd=StopNodeOrHaltFailureHandler [tryStop=false, timeout=0, 
> super=AbstractFailureHandler [ignoredFailureTypes=UnmodifiableSet 
> [SYSTEM_WORKER_BLOCKED, SYSTEM_CRITICAL_OPERATION_TIMEOUT]]], 
> failureCtx=FailureContext [type=CRITICAL_ERROR, err=class 
> o.a.i.i.processors.cache.persistence.tree.CorruptedTreeException: B+Tree is 
> corrupted [groupId=-1407396309, pageIds=[844420635164695], msg=Runtime 
> failure on search row: SearchRow [key=KeyCacheObjectImpl [part=10, val=52234, 
> hasValBytes=true], hash=52234, cacheId=0
> org.apache.ignite.internal.processors.cache.persistence.tree.CorruptedTreeException:
>  B+Tree is corrupted [groupId=-1407396309, pageIds=[844420635164695], 
> msg=Runtime failure on search row: SearchRow [key=KeyCacheObjectImpl 
> [part=10, val=52234, hasValBytes=true], hash=52234, cacheId=0]]
> at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree.corruptedTreeException(BPlusTree.java:6534)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree.invoke(BPlusTree.java:2215)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl$CacheDataStoreImpl.invoke0(IgniteCacheOffheapManagerImpl.java:1692)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl$CacheDataStoreImpl.invoke(IgniteCacheOffheapManagerImpl.java:1675)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl.invoke(IgniteCacheOffheapManagerImpl.java:424)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.GridCacheMapEntry.innerUpdate(GridCacheMapEntry.java:1903)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.updateSingle(GridDhtAtomicCache.java:2536)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.update(GridDhtAtomicCache.java:1996)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.updateAllAsyncInternal0(GridDhtAtomicCache.java:1815)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.updateAllAsyncInternal(GridDhtAtomicCache.java:1688)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicAbstractUpdateFuture.sendSingleRequest(GridNearAtomicAbstractUpdateFuture.java:300)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicUpdateFuture.map(GridNearAtomicUpdateFuture.java:791)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicUpdateFuture.mapOnTopology(GridNearAtomicUpdateFuture.java:645)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicAbstractUpdateFuture.map(GridNearAtomicAbstractUpdateFuture.java:249)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache$21.apply(GridDhtAtomicCache.java:1080)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache$21.apply(GridDhtAtomicCache.java:1078)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.asyncOp(GridDhtAtomicCache.java:752)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.updateAll0(GridDhtAtomicCache.java:1078)
>  [classes/:?]
>  

[jira] [Updated] (IGNITE-20816) in-memory server node is crashed by TcpIgniteClient.putAllConflict() if cache objects transformation applied

2023-11-10 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20816:
--
Fix Version/s: 2.16

> in-memory server node is crashed by TcpIgniteClient.putAllConflict() if cache 
> objects transformation applied
> 
>
> Key: IGNITE-20816
> URL: https://issues.apache.org/jira/browse/IGNITE-20816
> Project: Ignite
>  Issue Type: Task
>Reporter: Sergey Korotkov
>Assignee: Anton Vinogradov
>Priority: Major
>  Labels: iep-97, ise
> Fix For: 2.16
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> The in-memory server node crashes with the below exception if 
> TcpIgniteClient.putAllConflict() if cache objects transformation is applied.
> {noformat}
> [2023-11-09T09:34:30,401][ERROR][client-connector-#68%target%][] Critical 
> system error detected. Will be handled accordingly to configured handler 
> [hnd=StopNodeOrHaltFailureHandler [tryStop=false, timeout=0, 
> super=AbstractFailureHandler [ignoredFailureTypes=UnmodifiableSet 
> [SYSTEM_WORKER_BLOCKED, SYSTEM_CRITICAL_OPERATION_TIMEOUT]]], 
> failureCtx=FailureContext [type=CRITICAL_ERROR, err=class 
> o.a.i.i.processors.cache.persistence.tree.CorruptedTreeException: B+Tree is 
> corrupted [groupId=-1407396309, pageIds=[844420635164695], msg=Runtime 
> failure on search row: SearchRow [key=KeyCacheObjectImpl [part=10, val=52234, 
> hasValBytes=true], hash=52234, cacheId=0
> org.apache.ignite.internal.processors.cache.persistence.tree.CorruptedTreeException:
>  B+Tree is corrupted [groupId=-1407396309, pageIds=[844420635164695], 
> msg=Runtime failure on search row: SearchRow [key=KeyCacheObjectImpl 
> [part=10, val=52234, hasValBytes=true], hash=52234, cacheId=0]]
> at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree.corruptedTreeException(BPlusTree.java:6534)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree.invoke(BPlusTree.java:2215)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl$CacheDataStoreImpl.invoke0(IgniteCacheOffheapManagerImpl.java:1692)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl$CacheDataStoreImpl.invoke(IgniteCacheOffheapManagerImpl.java:1675)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl.invoke(IgniteCacheOffheapManagerImpl.java:424)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.GridCacheMapEntry.innerUpdate(GridCacheMapEntry.java:1903)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.updateSingle(GridDhtAtomicCache.java:2536)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.update(GridDhtAtomicCache.java:1996)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.updateAllAsyncInternal0(GridDhtAtomicCache.java:1815)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.updateAllAsyncInternal(GridDhtAtomicCache.java:1688)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicAbstractUpdateFuture.sendSingleRequest(GridNearAtomicAbstractUpdateFuture.java:300)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicUpdateFuture.map(GridNearAtomicUpdateFuture.java:791)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicUpdateFuture.mapOnTopology(GridNearAtomicUpdateFuture.java:645)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicAbstractUpdateFuture.map(GridNearAtomicAbstractUpdateFuture.java:249)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache$21.apply(GridDhtAtomicCache.java:1080)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache$21.apply(GridDhtAtomicCache.java:1078)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.asyncOp(GridDhtAtomicCache.java:752)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.updateAll0(GridDhtAtomicCache.java:1078)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distribute

[jira] [Commented] (IGNITE-20810) Fix duplicate documentation for Ignite extensions

2023-11-10 Thread Anton Vinogradov (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-20810?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17784723#comment-17784723
 ] 

Anton Vinogradov commented on IGNITE-20810:
---

[~igusev], Could you please fix the site to use the documentation from ignite 
repository while this issue is not implemented?

> Fix duplicate documentation for Ignite extensions
> -
>
> Key: IGNITE-20810
> URL: https://issues.apache.org/jira/browse/IGNITE-20810
> Project: Ignite
>  Issue Type: Task
>  Components: documentation
>Reporter: Igor Gusev
>Priority: Major
>
> Some time ago we created a separate documentation for Ignite extensions in 
> the extensions repository:
> [https://github.com/apache/ignite-extensions]
> It is also published, but without links from main doc 
> [https://ignite.apache.org/docs/extensions/aws/aws]
> This currently conflicts with extensions documentation still in the main repo:
> [https://ignite.apache.org/docs/latest/extensions-and-integrations/spring/spring-boot]
> [https://github.com/apache/ignite/tree/master/docs/_docs/extensions-and-integrations]
> We need to make sure there is only one documentation for extensions.



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


[jira] [Assigned] (IGNITE-20816) in-memory server node is crashed by TcpIgniteClient.putAllConflict() if cache objects transformation applied

2023-11-09 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov reassigned IGNITE-20816:
-

Assignee: Anton Vinogradov

> in-memory server node is crashed by TcpIgniteClient.putAllConflict() if cache 
> objects transformation applied
> 
>
> Key: IGNITE-20816
> URL: https://issues.apache.org/jira/browse/IGNITE-20816
> Project: Ignite
>  Issue Type: Task
>Reporter: Sergey Korotkov
>Assignee: Anton Vinogradov
>Priority: Major
>  Labels: iep-97, ise
>
> The in-memory server node crashes with the below exception if 
> TcpIgniteClient.putAllConflict() if cache objects transformation is applied.
> {noformat}
> [2023-11-09T09:34:30,401][ERROR][client-connector-#68%target%][] Critical 
> system error detected. Will be handled accordingly to configured handler 
> [hnd=StopNodeOrHaltFailureHandler [tryStop=false, timeout=0, 
> super=AbstractFailureHandler [ignoredFailureTypes=UnmodifiableSet 
> [SYSTEM_WORKER_BLOCKED, SYSTEM_CRITICAL_OPERATION_TIMEOUT]]], 
> failureCtx=FailureContext [type=CRITICAL_ERROR, err=class 
> o.a.i.i.processors.cache.persistence.tree.CorruptedTreeException: B+Tree is 
> corrupted [groupId=-1407396309, pageIds=[844420635164695], msg=Runtime 
> failure on search row: SearchRow [key=KeyCacheObjectImpl [part=10, val=52234, 
> hasValBytes=true], hash=52234, cacheId=0
> org.apache.ignite.internal.processors.cache.persistence.tree.CorruptedTreeException:
>  B+Tree is corrupted [groupId=-1407396309, pageIds=[844420635164695], 
> msg=Runtime failure on search row: SearchRow [key=KeyCacheObjectImpl 
> [part=10, val=52234, hasValBytes=true], hash=52234, cacheId=0]]
> at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree.corruptedTreeException(BPlusTree.java:6534)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree.invoke(BPlusTree.java:2215)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl$CacheDataStoreImpl.invoke0(IgniteCacheOffheapManagerImpl.java:1692)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl$CacheDataStoreImpl.invoke(IgniteCacheOffheapManagerImpl.java:1675)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl.invoke(IgniteCacheOffheapManagerImpl.java:424)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.GridCacheMapEntry.innerUpdate(GridCacheMapEntry.java:1903)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.updateSingle(GridDhtAtomicCache.java:2536)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.update(GridDhtAtomicCache.java:1996)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.updateAllAsyncInternal0(GridDhtAtomicCache.java:1815)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.updateAllAsyncInternal(GridDhtAtomicCache.java:1688)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicAbstractUpdateFuture.sendSingleRequest(GridNearAtomicAbstractUpdateFuture.java:300)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicUpdateFuture.map(GridNearAtomicUpdateFuture.java:791)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicUpdateFuture.mapOnTopology(GridNearAtomicUpdateFuture.java:645)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicAbstractUpdateFuture.map(GridNearAtomicAbstractUpdateFuture.java:249)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache$21.apply(GridDhtAtomicCache.java:1080)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache$21.apply(GridDhtAtomicCache.java:1078)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.asyncOp(GridDhtAtomicCache.java:752)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.updateAll0(GridDhtAtomicCache.java:1078)
>  [classes/:?]
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.putAllConflictAsync(GridDhtAtomicCach

[jira] [Updated] (IGNITE-20804) Support custom conflict resolver at CDC based datacenter replication

2023-11-09 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20804:
--
Ignite Flags: Release Notes Required  (was: Docs Required,Release Notes 
Required)

> Support custom conflict resolver at CDC based datacenter replication
> 
>
> Key: IGNITE-20804
> URL: https://issues.apache.org/jira/browse/IGNITE-20804
> Project: Ignite
>  Issue Type: Task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
> Fix For: 2.17
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Choosing the right conflict resolution strategy depends on your specific use 
> case and requires a good understanding of your data and its usage. You should 
> consider the nature of your transactions, the rate of change of your data, 
> and the implications of potential data loss or overwrites when selecting a 
> conflict resolution strategy.



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


[jira] [Updated] (IGNITE-20804) Support custom conflict resolver at CDC based datacenter replication

2023-11-09 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20804:
--
Fix Version/s: 2.17

> Support custom conflict resolver at CDC based datacenter replication
> 
>
> Key: IGNITE-20804
> URL: https://issues.apache.org/jira/browse/IGNITE-20804
> Project: Ignite
>  Issue Type: Task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
> Fix For: 2.17
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Choosing the right conflict resolution strategy depends on your specific use 
> case and requires a good understanding of your data and its usage. You should 
> consider the nature of your transactions, the rate of change of your data, 
> and the implications of potential data loss or overwrites when selecting a 
> conflict resolution strategy.



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


[jira] [Created] (IGNITE-20804) Support custom conflict resolver at CDC based datacenter replication

2023-11-07 Thread Anton Vinogradov (Jira)
Anton Vinogradov created IGNITE-20804:
-

 Summary: Support custom conflict resolver at CDC based datacenter 
replication
 Key: IGNITE-20804
 URL: https://issues.apache.org/jira/browse/IGNITE-20804
 Project: Ignite
  Issue Type: Task
Reporter: Anton Vinogradov
Assignee: Anton Vinogradov


Choosing the right conflict resolution strategy depends on your specific use 
case and requires a good understanding of your data and its usage. You should 
consider the nature of your transactions, the rate of change of your data, and 
the implications of potential data loss or overwrites when selecting a conflict 
resolution strategy.



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


[jira] [Commented] (IGNITE-20744) StandaloneContext should not load plugins from classpath

2023-10-30 Thread Anton Vinogradov (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-20744?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17780923#comment-17780923
 ] 

Anton Vinogradov commented on IGNITE-20744:
---

Merged to the master
[~NIzhikov], thanks for the review!

> StandaloneContext should not load plugins from classpath
> 
>
> Key: IGNITE-20744
> URL: https://issues.apache.org/jira/browse/IGNITE-20744
> Project: Ignite
>  Issue Type: Task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
> Fix For: 2.16
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Only explicitly specified plugins should be loaded.



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


[jira] [Updated] (IGNITE-20744) StandaloneContext should not load plugins from classpath

2023-10-26 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20744:
--
Description: Only explicitly specified plugins should be loaded.  (was: 
Only explicitely specified plugins should be loaded.)

> StandaloneContext should not load plugins from classpath
> 
>
> Key: IGNITE-20744
> URL: https://issues.apache.org/jira/browse/IGNITE-20744
> Project: Ignite
>  Issue Type: Task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
> Fix For: 2.16
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Only explicitly specified plugins should be loaded.



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


[jira] [Updated] (IGNITE-20746) Cache objects transformation never happen on TcpIgniteClient.putAllConflict()

2023-10-26 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20746:
--
Fix Version/s: 2.16

> Cache objects transformation never happen on TcpIgniteClient.putAllConflict()
> -
>
> Key: IGNITE-20746
> URL: https://issues.apache.org/jira/browse/IGNITE-20746
> Project: Ignite
>  Issue Type: Task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
>  Labels: iep-97
> Fix For: 2.16
>
>
> Happens on TcpIgniteClient.put() but not TcpIgniteClient.putAllConflict()



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


[jira] [Updated] (IGNITE-20744) StandaloneContext should not load plugins from classpath

2023-10-26 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20744:
--
Ignite Flags:   (was: Docs Required,Release Notes Required)

> StandaloneContext should not load plugins from classpath
> 
>
> Key: IGNITE-20744
> URL: https://issues.apache.org/jira/browse/IGNITE-20744
> Project: Ignite
>  Issue Type: Task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Only explicitely specified plugins should be loaded.



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


[jira] [Updated] (IGNITE-20744) StandaloneContext should not load plugins from classpath

2023-10-26 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20744:
--
Fix Version/s: 2.16

> StandaloneContext should not load plugins from classpath
> 
>
> Key: IGNITE-20744
> URL: https://issues.apache.org/jira/browse/IGNITE-20744
> Project: Ignite
>  Issue Type: Task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
> Fix For: 2.16
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Only explicitely specified plugins should be loaded.



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


[jira] [Created] (IGNITE-20746) Cache objects transformation never happen on TcpIgniteClient.putAllConflict()

2023-10-26 Thread Anton Vinogradov (Jira)
Anton Vinogradov created IGNITE-20746:
-

 Summary: Cache objects transformation never happen on 
TcpIgniteClient.putAllConflict()
 Key: IGNITE-20746
 URL: https://issues.apache.org/jira/browse/IGNITE-20746
 Project: Ignite
  Issue Type: Task
Reporter: Anton Vinogradov
Assignee: Anton Vinogradov


Happens on TcpIgniteClient.put() but not TcpIgniteClient.putAllConflict()



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


[jira] [Updated] (IGNITE-20746) Cache objects transformation never happen on TcpIgniteClient.putAllConflict()

2023-10-26 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20746:
--
Ignite Flags:   (was: Docs Required,Release Notes Required)

> Cache objects transformation never happen on TcpIgniteClient.putAllConflict()
> -
>
> Key: IGNITE-20746
> URL: https://issues.apache.org/jira/browse/IGNITE-20746
> Project: Ignite
>  Issue Type: Task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
>  Labels: iep-97
>
> Happens on TcpIgniteClient.put() but not TcpIgniteClient.putAllConflict()



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


[jira] [Updated] (IGNITE-20746) Cache objects transformation never happen on TcpIgniteClient.putAllConflict()

2023-10-26 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20746:
--
Labels: iep-97  (was: )

> Cache objects transformation never happen on TcpIgniteClient.putAllConflict()
> -
>
> Key: IGNITE-20746
> URL: https://issues.apache.org/jira/browse/IGNITE-20746
> Project: Ignite
>  Issue Type: Task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
>  Labels: iep-97
>
> Happens on TcpIgniteClient.put() but not TcpIgniteClient.putAllConflict()



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


[jira] [Created] (IGNITE-20744) StandaloneContext should not load plugins from classpath

2023-10-26 Thread Anton Vinogradov (Jira)
Anton Vinogradov created IGNITE-20744:
-

 Summary: StandaloneContext should not load plugins from classpath
 Key: IGNITE-20744
 URL: https://issues.apache.org/jira/browse/IGNITE-20744
 Project: Ignite
  Issue Type: Task
Reporter: Anton Vinogradov
Assignee: Anton Vinogradov


Only explicitely specified plugins should be loaded.



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


[jira] [Updated] (IGNITE-20575) Forbid mixed cache groups with both atomic and transactional caches (with system property able to allow)

2023-10-12 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20575:
--
Release Note: Mixed atomicity cache groups now restricted, but 
IGNITE_ALLOW_MIXED_CACHE_GROUPS system option may temporary allow them.  (was: 
Mixed atomicity cache groups now restricted, but 
IGNITE_ALLOW_MIXED_CACHE_GROUPS system option may temporary allow it.)

> Forbid mixed cache groups with both atomic and transactional caches (with 
> system property able to allow)
> 
>
> Key: IGNITE-20575
> URL: https://issues.apache.org/jira/browse/IGNITE-20575
> Project: Ignite
>  Issue Type: Task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
>  Labels: ise
> Fix For: 2.16
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>




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


[jira] [Updated] (IGNITE-20575) Forbid mixed cache groups with both atomic and transactional caches (with system property able to allow)

2023-10-12 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20575:
--
Release Note: Mixed atomicity cache groups now restricted, but 
IGNITE_ALLOW_MIXED_CACHE_GROUPS system option may temporary allow it.

> Forbid mixed cache groups with both atomic and transactional caches (with 
> system property able to allow)
> 
>
> Key: IGNITE-20575
> URL: https://issues.apache.org/jira/browse/IGNITE-20575
> Project: Ignite
>  Issue Type: Task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
>  Labels: ise
> Fix For: 2.16
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>




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


[jira] [Updated] (IGNITE-12622) Forbid mixed cache groups with both atomic and transactional caches

2023-10-12 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-12622:
--
Description: 
Apparently it's possible in Ignite to configure a cache group with both ATOMIC 
and TRANSACTIONAL caches.
IgniteCacheGroupsTest#testContinuousQueriesMultipleGroups* tests.
As per discussed on dev list 
(http://apache-ignite-developers.2346864.n4.nabble.com/Forbid-mixed-cache-groups-with-both-atomic-and-transactional-caches-td45586.html),
 the community has concluded that such configurations should be prohibited.

Forbidden at IGNITE-20575 
IGNITE-20623 should be fixed prior this fix.

  was:
Apparently it's possible in Ignite to configure a cache group with both ATOMIC 
and TRANSACTIONAL caches.
IgniteCacheGroupsTest#testContinuousQueriesMultipleGroups* tests.
As per discussed on dev list 
(http://apache-ignite-developers.2346864.n4.nabble.com/Forbid-mixed-cache-groups-with-both-atomic-and-transactional-caches-td45586.html),
 the community has concluded that such configurations should be prohibited.

Forbidden at IGNITE-20575 



> Forbid mixed cache groups with both atomic and transactional caches
> ---
>
> Key: IGNITE-12622
> URL: https://issues.apache.org/jira/browse/IGNITE-12622
> Project: Ignite
>  Issue Type: Sub-task
>  Components: cache
>Reporter: Ivan Rakov
>Priority: Major
>  Labels: IEP-80, newbie
>
> Apparently it's possible in Ignite to configure a cache group with both 
> ATOMIC and TRANSACTIONAL caches.
> IgniteCacheGroupsTest#testContinuousQueriesMultipleGroups* tests.
> As per discussed on dev list 
> (http://apache-ignite-developers.2346864.n4.nabble.com/Forbid-mixed-cache-groups-with-both-atomic-and-transactional-caches-td45586.html),
>  the community has concluded that such configurations should be prohibited.
> Forbidden at IGNITE-20575 
> IGNITE-20623 should be fixed prior this fix.



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


[jira] [Updated] (IGNITE-12622) Forbid mixed cache groups with both atomic and transactional caches

2023-10-12 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-12622:
--
Description: 
Apparently it's possible in Ignite to configure a cache group with both ATOMIC 
and TRANSACTIONAL caches.
IgniteCacheGroupsTest#testContinuousQueriesMultipleGroups* tests.
As per discussed on dev list 
(http://apache-ignite-developers.2346864.n4.nabble.com/Forbid-mixed-cache-groups-with-both-atomic-and-transactional-caches-td45586.html),
 the community has concluded that such configurations should be prohibited.

Forbidden at IGNITE-20575 


  was:
Apparently it's possible in Ignite to configure a cache group with both ATOMIC 
and TRANSACTIONAL caches.
IgniteCacheGroupsTest#testContinuousQueriesMultipleGroups* tests.
As per discussed on dev list 
(http://apache-ignite-developers.2346864.n4.nabble.com/Forbid-mixed-cache-groups-with-both-atomic-and-transactional-caches-td45586.html),
 the community has concluded that such configurations should be prohibited.


> Forbid mixed cache groups with both atomic and transactional caches
> ---
>
> Key: IGNITE-12622
> URL: https://issues.apache.org/jira/browse/IGNITE-12622
> Project: Ignite
>  Issue Type: Sub-task
>  Components: cache
>Reporter: Ivan Rakov
>Priority: Major
>  Labels: IEP-80, newbie
>
> Apparently it's possible in Ignite to configure a cache group with both 
> ATOMIC and TRANSACTIONAL caches.
> IgniteCacheGroupsTest#testContinuousQueriesMultipleGroups* tests.
> As per discussed on dev list 
> (http://apache-ignite-developers.2346864.n4.nabble.com/Forbid-mixed-cache-groups-with-both-atomic-and-transactional-caches-td45586.html),
>  the community has concluded that such configurations should be prohibited.
> Forbidden at IGNITE-20575 



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


[jira] (IGNITE-20575) Forbid mixed cache groups with both atomic and transactional caches (with system property able to allow)

2023-10-12 Thread Anton Vinogradov (Jira)


[ https://issues.apache.org/jira/browse/IGNITE-20575 ]


Anton Vinogradov deleted comment on IGNITE-20575:
---

was (Author: ignitetcbot):
{panel:title=Branch: [pull/10976/head] Base: [master] : No blockers 
found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}{panel}
{panel:title=Branch: [pull/10976/head] Base: [master] : No new tests 
found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#F7D6C1}{panel}
[TeamCity *--> Run :: All* 
Results|https://ci2.ignite.apache.org/viewLog.html?buildId=7372964&buildTypeId=IgniteTests24Java8_RunAll]

> Forbid mixed cache groups with both atomic and transactional caches (with 
> system property able to allow)
> 
>
> Key: IGNITE-20575
> URL: https://issues.apache.org/jira/browse/IGNITE-20575
> Project: Ignite
>  Issue Type: Task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
>  Labels: ise
> Fix For: 2.16
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>




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


[jira] [Updated] (IGNITE-20623) Avoid mixed cache groups at datastructures (IgniteSet, IgniteQueue, etc)

2023-10-11 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20623:
--
Description: 
Currently, creating ds with Atomic atomicity, we also creating Transactional 
meta cache inside the same cache group when it's specified.
This causes mixed atomicity inside the cache group. 
As a result, we unable to use proper counters (finally restrict mixed groups).

  was:
Currently, creating ds with Atomic atomicity, we also creating Transactional 
meta cache inside the same cache group when it's specified.
This causes mixed atomicity inside the cache group. 
As a result, we unable to use proper counters.


> Avoid mixed cache groups at datastructures (IgniteSet, IgniteQueue, etc)
> 
>
> Key: IGNITE-20623
> URL: https://issues.apache.org/jira/browse/IGNITE-20623
> Project: Ignite
>  Issue Type: Task
>Reporter: Anton Vinogradov
>Priority: Major
>
> Currently, creating ds with Atomic atomicity, we also creating Transactional 
> meta cache inside the same cache group when it's specified.
> This causes mixed atomicity inside the cache group. 
> As a result, we unable to use proper counters (finally restrict mixed groups).



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


[jira] [Updated] (IGNITE-20623) Avoid mixed cache groups at datastructures (IgniteSet, IgniteQueue, etc)

2023-10-11 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20623:
--
Description: 
Currently, creating ds with Atomic atomicity, we also creating Transactional 
meta cache inside the same cache group when it's specified.
This causes mixed atomicity inside the cache group. 
As a result, we unable to use proper counters.

> Avoid mixed cache groups at datastructures (IgniteSet, IgniteQueue, etc)
> 
>
> Key: IGNITE-20623
> URL: https://issues.apache.org/jira/browse/IGNITE-20623
> Project: Ignite
>  Issue Type: Task
>Reporter: Anton Vinogradov
>Priority: Major
>
> Currently, creating ds with Atomic atomicity, we also creating Transactional 
> meta cache inside the same cache group when it's specified.
> This causes mixed atomicity inside the cache group. 
> As a result, we unable to use proper counters.



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


[jira] [Created] (IGNITE-20623) Avoid mixed cache groups at datastructures (IgniteSet, IgniteQueue, etc)

2023-10-11 Thread Anton Vinogradov (Jira)
Anton Vinogradov created IGNITE-20623:
-

 Summary: Avoid mixed cache groups at datastructures (IgniteSet, 
IgniteQueue, etc)
 Key: IGNITE-20623
 URL: https://issues.apache.org/jira/browse/IGNITE-20623
 Project: Ignite
  Issue Type: Task
Reporter: Anton Vinogradov






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


[jira] (IGNITE-20575) Forbid mixed cache groups with both atomic and transactional caches (with system property able to allow)

2023-10-10 Thread Anton Vinogradov (Jira)


[ https://issues.apache.org/jira/browse/IGNITE-20575 ]


Anton Vinogradov deleted comment on IGNITE-20575:
---

was (Author: ignitetcbot):
{panel:title=Branch: [pull/10976/head] Base: [master] : No blockers 
found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}{panel}
{panel:title=Branch: [pull/10976/head] Base: [master] : No new tests 
found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#F7D6C1}{panel}
[TeamCity *--> Run :: All* 
Results|https://ci2.ignite.apache.org/viewLog.html?buildId=7371590&buildTypeId=IgniteTests24Java8_RunAll]

> Forbid mixed cache groups with both atomic and transactional caches (with 
> system property able to allow)
> 
>
> Key: IGNITE-20575
> URL: https://issues.apache.org/jira/browse/IGNITE-20575
> Project: Ignite
>  Issue Type: Task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
>  Labels: ise
> Fix For: 2.16
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>




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


[jira] [Updated] (IGNITE-20579) Finally restrict atomic operations inside the transaction (remove the system property)

2023-10-06 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20579:
--
Labels: ise  (was: )

> Finally restrict atomic operations inside the transaction (remove the system 
> property)
> --
>
> Key: IGNITE-20579
> URL: https://issues.apache.org/jira/browse/IGNITE-20579
> Project: Ignite
>  Issue Type: Task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
>  Labels: ise
> Fix For: 2.16
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>




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


[jira] [Updated] (IGNITE-20575) Forbid mixed cache groups with both atomic and transactional caches (with system property able to allow)

2023-10-06 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20575:
--
Labels: ise  (was: )

> Forbid mixed cache groups with both atomic and transactional caches (with 
> system property able to allow)
> 
>
> Key: IGNITE-20575
> URL: https://issues.apache.org/jira/browse/IGNITE-20575
> Project: Ignite
>  Issue Type: Task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
>  Labels: ise
> Fix For: 2.16
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>




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


[jira] [Created] (IGNITE-20579) Finally restrict atomic operations inside the transaction (remove the system property)

2023-10-05 Thread Anton Vinogradov (Jira)
Anton Vinogradov created IGNITE-20579:
-

 Summary: Finally restrict atomic operations inside the transaction 
(remove the system property)
 Key: IGNITE-20579
 URL: https://issues.apache.org/jira/browse/IGNITE-20579
 Project: Ignite
  Issue Type: Task
Reporter: Anton Vinogradov
Assignee: Anton Vinogradov






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


[jira] [Updated] (IGNITE-20579) Finally restrict atomic operations inside the transaction (remove the system property)

2023-10-05 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20579:
--
Fix Version/s: 2.16

> Finally restrict atomic operations inside the transaction (remove the system 
> property)
> --
>
> Key: IGNITE-20579
> URL: https://issues.apache.org/jira/browse/IGNITE-20579
> Project: Ignite
>  Issue Type: Task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
> Fix For: 2.16
>
>




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


[jira] [Updated] (IGNITE-20579) Finally restrict atomic operations inside the transaction (remove the system property)

2023-10-05 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20579:
--
Ignite Flags: Release Notes Required  (was: Docs Required,Release Notes 
Required)

> Finally restrict atomic operations inside the transaction (remove the system 
> property)
> --
>
> Key: IGNITE-20579
> URL: https://issues.apache.org/jira/browse/IGNITE-20579
> Project: Ignite
>  Issue Type: Task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
> Fix For: 2.16
>
>




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


[jira] [Updated] (IGNITE-20575) Forbid mixed cache groups with both atomic and transactional caches (with system property able to allow)

2023-10-05 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20575:
--
Fix Version/s: 2.16

> Forbid mixed cache groups with both atomic and transactional caches (with 
> system property able to allow)
> 
>
> Key: IGNITE-20575
> URL: https://issues.apache.org/jira/browse/IGNITE-20575
> Project: Ignite
>  Issue Type: Task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
> Fix For: 2.16
>
>




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


[jira] [Created] (IGNITE-20575) Forbid mixed cache groups with both atomic and transactional caches (with system property able to allow)

2023-10-05 Thread Anton Vinogradov (Jira)
Anton Vinogradov created IGNITE-20575:
-

 Summary: Forbid mixed cache groups with both atomic and 
transactional caches (with system property able to allow)
 Key: IGNITE-20575
 URL: https://issues.apache.org/jira/browse/IGNITE-20575
 Project: Ignite
  Issue Type: Task
Reporter: Anton Vinogradov
Assignee: Anton Vinogradov






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


[jira] [Resolved] (IGNITE-20506) CacheAtomicityMode#TRANSACTIONAL_SNAPSHOT removal

2023-10-05 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov resolved IGNITE-20506.
---
Resolution: Fixed

Merged to the master.
[~NSAmelchev], thanks for the review!

> CacheAtomicityMode#TRANSACTIONAL_SNAPSHOT removal
> -
>
> Key: IGNITE-20506
> URL: https://issues.apache.org/jira/browse/IGNITE-20506
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
> Fix For: 2.16
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>




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


[jira] [Created] (IGNITE-20566) CDC doesn't replicate complex objects when keepBinary is set to the false

2023-10-04 Thread Anton Vinogradov (Jira)
Anton Vinogradov created IGNITE-20566:
-

 Summary: CDC doesn't replicate complex objects when keepBinary is 
set to the false
 Key: IGNITE-20566
 URL: https://issues.apache.org/jira/browse/IGNITE-20566
 Project: Ignite
  Issue Type: Bug
Reporter: Anton Vinogradov
Assignee: Nikolay Izhikov


To reproduce just change 
{{org.apache.ignite.cdc.CdcConfiguration#DFLT_KEEP_BINARY}} to the {{false}}.

{{org.apache.ignite.cdc.AbstractReplicationTest#testActivePassiveReplication}} 
still will be successfull since uses promitive key/val.
{{org.apache.ignite.cdc.AbstractReplicationTest#testActivePassiveReplicationComplexKeyWithKeyValue}}
 will stuck, transaction on destination cluster will never be finished.



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


[jira] [Updated] (IGNITE-20508) DeadlockDetectionManager removal

2023-10-03 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20508:
--
Fix Version/s: 2.16

> DeadlockDetectionManager removal
> 
>
> Key: IGNITE-20508
> URL: https://issues.apache.org/jira/browse/IGNITE-20508
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
> Fix For: 2.16
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>




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


[jira] [Assigned] (IGNITE-20528) CDC doesn't work if the "Cache objects transformation" is applied

2023-10-02 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov reassigned IGNITE-20528:
-

Assignee: Anton Vinogradov

> CDC doesn't work if the "Cache objects transformation" is applied
> -
>
> Key: IGNITE-20528
> URL: https://issues.apache.org/jira/browse/IGNITE-20528
> Project: Ignite
>  Issue Type: Bug
>Reporter: Sergey Korotkov
>Assignee: Anton Vinogradov
>Priority: Major
>  Labels: iep-97, ise
>
> CDC doesn't work If some cache objects transformation is applied (see the 
> [https://cwiki.apache.org/confluence/display/IGNITE/IEP-97+Cache+objects+transformation|https://cwiki.apache.org/confluence/display/IGNITE/IEP-97+Cache+objects+transformation]).
> ignite_cdc.sh utility produces the NPE (see below). The immediate reason of 
> the NPE is that ignite_cdc.sh uses the reduced version of the context 
> (StandaloneGridKernalContext), which doesn't contain the GridCacheProcessor.
>  
> {noformat}
> [2023-10-02T10:43:32,017][ERROR][Thread-1][] Unable to convert value 
> [CacheObjectImpl [val=null, hasValBytes=true]]
> java.lang.NullPointerException: null
>   at 
> org.apache.ignite.internal.processors.cache.CacheObjectTransformerUtils.transformer(CacheObjectTransformerUtils.java:32)
>  ~[classes/:?]
>   at 
> org.apache.ignite.internal.processors.cache.CacheObjectTransformerUtils.restoreIfNecessary(CacheObjectTransformerUtils.java:120)
>  ~[classes/:?]
>   at 
> org.apache.ignite.internal.processors.cache.CacheObjectAdapter.valueFromValueBytes(CacheObjectAdapter.java:73)
>  ~[classes/:?]
>   at 
> org.apache.ignite.internal.processors.cache.CacheObjectImpl.value(CacheObjectImpl.java:92)
>  ~[classes/:?]
>   at 
> org.apache.ignite.internal.processors.cache.CacheObjectImpl.value(CacheObjectImpl.java:58)
>  ~[classes/:?]
>   at 
> org.apache.ignite.internal.pagemem.wal.record.UnwrapDataEntry.unwrappedValue(UnwrapDataEntry.java:104)
>  ~[classes/:?]
>   at 
> org.apache.ignite.internal.cdc.WalRecordsConsumer.lambda$static$c56580e2$1(WalRecordsConsumer.java:99)
>  ~[classes/:?]
>   at 
> org.apache.ignite.internal.util.lang.gridfunc.TransformFilteringIterator.nextX(TransformFilteringIterator.java:119)
>  [classes/:?]
>   at 
> org.apache.ignite.internal.util.lang.GridIteratorAdapter.next(GridIteratorAdapter.java:35)
>  [classes/:?]
>   at 
> org.apache.ignite.internal.util.lang.gridfunc.TransformFilteringIterator.hasNextX(TransformFilteringIterator.java:85)
>  [classes/:?]
>   at 
> org.apache.ignite.internal.util.lang.GridIteratorAdapter.hasNext(GridIteratorAdapter.java:45)
>  [classes/:?]
>   at 
> org.apache.ignite.cdc.AbstractCdcEventsApplier.apply(AbstractCdcEventsApplier.java:71)
>  [ignite-cdc-ext-1.0.0-SNAPSHOT.jar:?]
>   at 
> org.apache.ignite.cdc.AbstractIgniteCdcStreamer.onEvents(AbstractIgniteCdcStreamer.java:118)
>  [ignite-cdc-ext-1.0.0-SNAPSHOT.jar:?]
>   at 
> org.apache.ignite.internal.cdc.WalRecordsConsumer.onRecords(WalRecordsConsumer.java:142)
>  [classes/:?]
>   at 
> org.apache.ignite.internal.cdc.CdcMain.consumeSegmentActively(CdcMain.java:557)
>  [classes/:?]
>   at 
> org.apache.ignite.internal.cdc.CdcMain.consumeWalSegmentsUntilStopped(CdcMain.java:496)
>  [classes/:?]
>   at org.apache.ignite.internal.cdc.CdcMain.runX(CdcMain.java:344) 
> [classes/:?]
>   at org.apache.ignite.internal.cdc.CdcMain.run(CdcMain.java:283) [classes/:?]
> {noformat}
>  



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


[jira] [Updated] (IGNITE-20506) CacheAtomicityMode#TRANSACTIONAL_SNAPSHOT removal

2023-10-02 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20506:
--
Ignite Flags: Release Notes Required

> CacheAtomicityMode#TRANSACTIONAL_SNAPSHOT removal
> -
>
> Key: IGNITE-20506
> URL: https://issues.apache.org/jira/browse/IGNITE-20506
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
> Fix For: 2.16
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>




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


[jira] [Created] (IGNITE-20508) DeadlockDetectionManager removal

2023-09-27 Thread Anton Vinogradov (Jira)
Anton Vinogradov created IGNITE-20508:
-

 Summary: DeadlockDetectionManager removal
 Key: IGNITE-20508
 URL: https://issues.apache.org/jira/browse/IGNITE-20508
 Project: Ignite
  Issue Type: Sub-task
Reporter: Anton Vinogradov
Assignee: Anton Vinogradov






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


[jira] [Updated] (IGNITE-20508) DeadlockDetectionManager removal

2023-09-27 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20508:
--
Ignite Flags:   (was: Docs Required,Release Notes Required)

> DeadlockDetectionManager removal
> 
>
> Key: IGNITE-20508
> URL: https://issues.apache.org/jira/browse/IGNITE-20508
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
>




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


[jira] [Updated] (IGNITE-20506) CacheAtomicityMode#TRANSACTIONAL_SNAPSHOT removal

2023-09-27 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20506:
--
Ignite Flags:   (was: Docs Required,Release Notes Required)

> CacheAtomicityMode#TRANSACTIONAL_SNAPSHOT removal
> -
>
> Key: IGNITE-20506
> URL: https://issues.apache.org/jira/browse/IGNITE-20506
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
>




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


[jira] [Updated] (IGNITE-20506) CacheAtomicityMode#TRANSACTIONAL_SNAPSHOT removal

2023-09-27 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20506:
--
Fix Version/s: 2.16

> CacheAtomicityMode#TRANSACTIONAL_SNAPSHOT removal
> -
>
> Key: IGNITE-20506
> URL: https://issues.apache.org/jira/browse/IGNITE-20506
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
> Fix For: 2.16
>
>




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


[jira] [Created] (IGNITE-20506) CacheAtomicityMode#TRANSACTIONAL_SNAPSHOT removal

2023-09-27 Thread Anton Vinogradov (Jira)
Anton Vinogradov created IGNITE-20506:
-

 Summary: CacheAtomicityMode#TRANSACTIONAL_SNAPSHOT removal
 Key: IGNITE-20506
 URL: https://issues.apache.org/jira/browse/IGNITE-20506
 Project: Ignite
  Issue Type: Sub-task
Reporter: Anton Vinogradov
Assignee: Anton Vinogradov






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


[jira] [Updated] (IGNITE-20465) *.mvccEnabled() removal

2023-09-21 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20465:
--
Ignite Flags:   (was: Docs Required,Release Notes Required)

> *.mvccEnabled() removal
> ---
>
> Key: IGNITE-20465
> URL: https://issues.apache.org/jira/browse/IGNITE-20465
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
> Fix For: 2.16
>
>




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


[jira] [Updated] (IGNITE-20465) *.mvccEnabled() removal

2023-09-21 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20465:
--
Fix Version/s: 2.16

> *.mvccEnabled() removal
> ---
>
> Key: IGNITE-20465
> URL: https://issues.apache.org/jira/browse/IGNITE-20465
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
> Fix For: 2.16
>
>




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


[jira] [Created] (IGNITE-20465) *.mvccEnabled() removal

2023-09-21 Thread Anton Vinogradov (Jira)
Anton Vinogradov created IGNITE-20465:
-

 Summary: *.mvccEnabled() removal
 Key: IGNITE-20465
 URL: https://issues.apache.org/jira/browse/IGNITE-20465
 Project: Ignite
  Issue Type: Sub-task
Reporter: Anton Vinogradov
Assignee: Anton Vinogradov






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


[jira] [Resolved] (IGNITE-20433) cctx.mvccEnabled() removal

2023-09-20 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov resolved IGNITE-20433.
---
Resolution: Fixed

Merged to the master.
[~vladsz83], thanks for the review!

> cctx.mvccEnabled() removal
> --
>
> Key: IGNITE-20433
> URL: https://issues.apache.org/jira/browse/IGNITE-20433
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
> Fix For: 2.16
>
>  Time Spent: 3h 10m
>  Remaining Estimate: 0h
>




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


[jira] [Updated] (IGNITE-20433) cctx.mvccEnabled() removal

2023-09-20 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20433:
--
Fix Version/s: 2.16

> cctx.mvccEnabled() removal
> --
>
> Key: IGNITE-20433
> URL: https://issues.apache.org/jira/browse/IGNITE-20433
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
> Fix For: 2.16
>
>  Time Spent: 3h 10m
>  Remaining Estimate: 0h
>




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


[jira] [Updated] (IGNITE-20433) cctx.mvccEnabled() removal

2023-09-20 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20433:
--
Ignite Flags:   (was: Docs Required,Release Notes Required)

> cctx.mvccEnabled() removal
> --
>
> Key: IGNITE-20433
> URL: https://issues.apache.org/jira/browse/IGNITE-20433
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
> Fix For: 2.16
>
>  Time Spent: 3h 10m
>  Remaining Estimate: 0h
>




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


[jira] [Created] (IGNITE-20433) cctx.mvccEnabled() removal

2023-09-18 Thread Anton Vinogradov (Jira)
Anton Vinogradov created IGNITE-20433:
-

 Summary: cctx.mvccEnabled() removal
 Key: IGNITE-20433
 URL: https://issues.apache.org/jira/browse/IGNITE-20433
 Project: Ignite
  Issue Type: Sub-task
Reporter: Anton Vinogradov
Assignee: Anton Vinogradov






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


[jira] [Updated] (IGNITE-20245) MVCC test/suites removal

2023-08-23 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20245:
--
Ignite Flags:   (was: Docs Required,Release Notes Required)

> MVCC test/suites removal
> 
>
> Key: IGNITE-20245
> URL: https://issues.apache.org/jira/browse/IGNITE-20245
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
> Fix For: 2.16
>
>  Time Spent: 4h 10m
>  Remaining Estimate: 0h
>




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


[jira] [Updated] (IGNITE-20245) MVCC test/suites removal

2023-08-23 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20245:
--
Fix Version/s: 2.16

> MVCC test/suites removal
> 
>
> Key: IGNITE-20245
> URL: https://issues.apache.org/jira/browse/IGNITE-20245
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
> Fix For: 2.16
>
>  Time Spent: 4h 10m
>  Remaining Estimate: 0h
>




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


[jira] [Updated] (IGNITE-13871) MVCC removal

2023-08-17 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-13871:
--
Labels: ise  (was: )

> MVCC removal
> 
>
> Key: IGNITE-13871
> URL: https://issues.apache.org/jira/browse/IGNITE-13871
> Project: Ignite
>  Issue Type: Task
>Reporter: Vyacheslav Koptilin
>Assignee: Anton Vinogradov
>Priority: Blocker
>  Labels: ise
> Fix For: 2.16
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> The community has agreed that MVCC public API should be removed.
> Vote thread
> http://apache-ignite-developers.2346864.n4.nabble.com/Removing-MVCC-public-API-tp50550.html



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


[jira] [Created] (IGNITE-20245) MVCC test/suites removal

2023-08-17 Thread Anton Vinogradov (Jira)
Anton Vinogradov created IGNITE-20245:
-

 Summary: MVCC test/suites removal
 Key: IGNITE-20245
 URL: https://issues.apache.org/jira/browse/IGNITE-20245
 Project: Ignite
  Issue Type: Sub-task
Reporter: Anton Vinogradov
Assignee: Anton Vinogradov






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


[jira] [Updated] (IGNITE-13871) MVCC removal

2023-08-17 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-13871:
--
Fix Version/s: 2.16

> MVCC removal
> 
>
> Key: IGNITE-13871
> URL: https://issues.apache.org/jira/browse/IGNITE-13871
> Project: Ignite
>  Issue Type: Task
>Reporter: Vyacheslav Koptilin
>Assignee: Anton Vinogradov
>Priority: Blocker
> Fix For: 2.16
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> The community has agreed that MVCC public API should be removed.
> Vote thread
> http://apache-ignite-developers.2346864.n4.nabble.com/Removing-MVCC-public-API-tp50550.html



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


[jira] [Updated] (IGNITE-13871) MVCC removal

2023-08-17 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-13871:
--
Summary: MVCC removal  (was: Removing MVCC public API)

> MVCC removal
> 
>
> Key: IGNITE-13871
> URL: https://issues.apache.org/jira/browse/IGNITE-13871
> Project: Ignite
>  Issue Type: Task
>Reporter: Vyacheslav Koptilin
>Assignee: Anton Vinogradov
>Priority: Blocker
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> The community has agreed that MVCC public API should be removed.
> Vote thread
> http://apache-ignite-developers.2346864.n4.nabble.com/Removing-MVCC-public-API-tp50550.html



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


[jira] [Updated] (IGNITE-19844) TX code cleanup

2023-08-17 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-19844:
--
Description: 
It's an umbrella issue to keep all cleanup issues.

Scope:
#1
!scope.png|width=800!
#2
!scope2.png|width=800!
#3
!scope3.png|width=800!
#4
!scope4.png|width=800!


TODO #5 - Grid*Requests and Grid*Responses (like GridNearLockRequest)

  was:
It's an umbrella issue to keep all cleanup issues.

Scope:
#1
!scope.png|width=800!
#2
!scope2.png|width=800!
#3
!scope3.png|width=800!
#4
!scope4.png|width=800!


TODO #5 - Grid*Requests (like GridNearLockRequest)


> TX code cleanup
> ---
>
> Key: IGNITE-19844
> URL: https://issues.apache.org/jira/browse/IGNITE-19844
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
> Attachments: scope.png, scope2.png, scope3.png, scope4.png
>
>
> It's an umbrella issue to keep all cleanup issues.
> Scope:
> #1
> !scope.png|width=800!
> #2
> !scope2.png|width=800!
> #3
> !scope3.png|width=800!
> #4
> !scope4.png|width=800!
> TODO #5 - Grid*Requests and Grid*Responses (like GridNearLockRequest)



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


[jira] [Updated] (IGNITE-19844) TX code cleanup

2023-08-17 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-19844:
--
Description: 
It's an umbrella issue to keep all cleanup issues.

Scope:
#1
!scope.png|width=800!
#2
!scope2.png|width=800!
#3
!scope3.png|width=800!
#4
!scope4.png|width=800!


TODO #5 - Grid*Requests (like GridNearLockRequest)

  was:
It's an umbrella issue to keep all cleanup issues.

Scope:
#1
!scope.png|width=800!
#2
!scope2.png|width=800!
#3
!scope3.png|width=800!
#4
!scope4.png|width=800!


> TX code cleanup
> ---
>
> Key: IGNITE-19844
> URL: https://issues.apache.org/jira/browse/IGNITE-19844
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
> Attachments: scope.png, scope2.png, scope3.png, scope4.png
>
>
> It's an umbrella issue to keep all cleanup issues.
> Scope:
> #1
> !scope.png|width=800!
> #2
> !scope2.png|width=800!
> #3
> !scope3.png|width=800!
> #4
> !scope4.png|width=800!
> TODO #5 - Grid*Requests (like GridNearLockRequest)



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


[jira] [Assigned] (IGNITE-13871) Removing MVCC public API

2023-08-17 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov reassigned IGNITE-13871:
-

Assignee: Anton Vinogradov  (was: Nikolay Izhikov)

> Removing MVCC public API
> 
>
> Key: IGNITE-13871
> URL: https://issues.apache.org/jira/browse/IGNITE-13871
> Project: Ignite
>  Issue Type: Task
>Reporter: Vyacheslav Koptilin
>Assignee: Anton Vinogradov
>Priority: Blocker
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> The community has agreed that MVCC public API should be removed.
> Vote thread
> http://apache-ignite-developers.2346864.n4.nabble.com/Removing-MVCC-public-API-tp50550.html



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


[jira] [Comment Edited] (IGNITE-20211) GridNearTxAbstractEnlistFuture and descendants code deduplication

2023-08-17 Thread Anton Vinogradov (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-20211?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17755464#comment-17755464
 ] 

Anton Vinogradov edited comment on IGNITE-20211 at 8/17/23 10:12 AM:
-

Can not be fixed properly before MVCC removal (IGNITE-13871)


was (Author: av):
Can not be fix properly before MVCC removal (IGNITE-13871)

> GridNearTxAbstractEnlistFuture and descendants code deduplication
> -
>
> Key: IGNITE-20211
> URL: https://issues.apache.org/jira/browse/IGNITE-20211
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
> Fix For: 2.16
>
>  Time Spent: 1h 10m
>  Remaining Estimate: 0h
>




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


[jira] [Resolved] (IGNITE-20211) GridNearTxAbstractEnlistFuture and descendants code deduplication

2023-08-17 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov resolved IGNITE-20211.
---
Resolution: Won't Fix

Can not be fix properly before MVCC removal (IGNITE-13871)

> GridNearTxAbstractEnlistFuture and descendants code deduplication
> -
>
> Key: IGNITE-20211
> URL: https://issues.apache.org/jira/browse/IGNITE-20211
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
> Fix For: 2.16
>
>  Time Spent: 1h 10m
>  Remaining Estimate: 0h
>




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


[jira] [Deleted] (IGNITE-20218) CacheDistributedGetFutureAdapter and descendants initial deduplication

2023-08-17 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov deleted IGNITE-20218:
--


> CacheDistributedGetFutureAdapter and descendants initial deduplication
> --
>
> Key: IGNITE-20218
> URL: https://issues.apache.org/jira/browse/IGNITE-20218
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
>




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


[jira] [Updated] (IGNITE-20218) CacheDistributedGetFutureAdapter and descendants initial deduplication

2023-08-15 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-20218:
--
Ignite Flags:   (was: Docs Required,Release Notes Required)

> CacheDistributedGetFutureAdapter and descendants initial deduplication
> --
>
> Key: IGNITE-20218
> URL: https://issues.apache.org/jira/browse/IGNITE-20218
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Anton Vinogradov
>Assignee: Anton Vinogradov
>Priority: Major
>




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


  1   2   3   4   5   6   7   8   9   10   >