[jira] [Created] (IGNITE-20466) Investigate running sonar checks from fork repositories

2023-09-21 Thread Maxim Muzafarov (Jira)
Maxim Muzafarov created IGNITE-20466:


 Summary: Investigate running sonar checks from fork repositories
 Key: IGNITE-20466
 URL: https://issues.apache.org/jira/browse/IGNITE-20466
 Project: Ignite
  Issue Type: Task
Reporter: Maxim Muzafarov
Assignee: Maxim Muzafarov


Investigate running sonar checks from fork repositories.

See the discussion here:
https://github.com/actions/checkout/issues/518

Additionally, we can run checks after a pull-request has been approved by a 
maintainer:
https://github.com/orgs/community/discussions/25372



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


[jira] [Commented] (IGNITE-20019) Introduce SystemViewManager

2023-09-21 Thread Pavel Pereslegin (Jira)


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

Pavel Pereslegin commented on IGNITE-20019:
---

[~korlov], [~mzhuravkov], do a review of the proposed changes, please.

> Introduce SystemViewManager
> ---
>
> Key: IGNITE-20019
> URL: https://issues.apache.org/jira/browse/IGNITE-20019
> Project: Ignite
>  Issue Type: Improvement
>  Components: sql
>Reporter: Konstantin Orlov
>Assignee: Pavel Pereslegin
>Priority: Major
>  Labels: ignite-3
> Fix For: 3.0.0-beta2
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> SystemViewManager is a component responsible for managing the system views':
> * during start, any component may register view definition to the view 
> manager. View manager must ensure that there is no clashes in the views' 
> names.
> * before node is going to be validated, view manager must enhance node 
> attributes (LogicalNode class) with list of clusterViews registered so far. 
> Later, sql engine will be using this information to map queries over cluster 
> views properly
> * after node has passed validation and ready to join logical topology, view 
> manager must register all views to the catalog.



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


[jira] [Comment Edited] (IGNITE-20019) Introduce SystemViewManager

2023-09-21 Thread Pavel Pereslegin (Jira)


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

Pavel Pereslegin edited comment on IGNITE-20019 at 9/21/23 3:14 PM:


[~korlov], [~mzhuravkov],

do a review of the proposed changes, please.


was (Author: xtern):
[~korlov], [~mzhuravkov], do a review of the proposed changes, please.

> Introduce SystemViewManager
> ---
>
> Key: IGNITE-20019
> URL: https://issues.apache.org/jira/browse/IGNITE-20019
> Project: Ignite
>  Issue Type: Improvement
>  Components: sql
>Reporter: Konstantin Orlov
>Assignee: Pavel Pereslegin
>Priority: Major
>  Labels: ignite-3
> Fix For: 3.0.0-beta2
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> SystemViewManager is a component responsible for managing the system views':
> * during start, any component may register view definition to the view 
> manager. View manager must ensure that there is no clashes in the views' 
> names.
> * before node is going to be validated, view manager must enhance node 
> attributes (LogicalNode class) with list of clusterViews registered so far. 
> Later, sql engine will be using this information to map queries over cluster 
> views properly
> * after node has passed validation and ready to join logical topology, view 
> manager must register all views to the catalog.



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


[jira] [Updated] (IGNITE-20019) Introduce SystemViewManager

2023-09-21 Thread Pavel Pereslegin (Jira)


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

Pavel Pereslegin updated IGNITE-20019:
--
Fix Version/s: 3.0.0-beta2

> Introduce SystemViewManager
> ---
>
> Key: IGNITE-20019
> URL: https://issues.apache.org/jira/browse/IGNITE-20019
> Project: Ignite
>  Issue Type: Improvement
>  Components: sql
>Reporter: Konstantin Orlov
>Assignee: Pavel Pereslegin
>Priority: Major
>  Labels: ignite-3
> Fix For: 3.0.0-beta2
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> SystemViewManager is a component responsible for managing the system views':
> * during start, any component may register view definition to the view 
> manager. View manager must ensure that there is no clashes in the views' 
> names.
> * before node is going to be validated, view manager must enhance node 
> attributes (LogicalNode class) with list of clusterViews registered so far. 
> Later, sql engine will be using this information to map queries over cluster 
> views properly
> * after node has passed validation and ready to join logical topology, view 
> manager must register all views to the catalog.



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


[jira] [Assigned] (IGNITE-20387) Remap most exceptions to SqlExceptions for SQL API

2023-09-21 Thread Yury Gerzhedovich (Jira)


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

Yury Gerzhedovich reassigned IGNITE-20387:
--

Assignee: Yury Gerzhedovich

> Remap most exceptions to SqlExceptions for SQL API
> --
>
> Key: IGNITE-20387
> URL: https://issues.apache.org/jira/browse/IGNITE-20387
> Project: Ignite
>  Issue Type: Improvement
>  Components: sql
>Reporter: Yury Gerzhedovich
>Assignee: Yury Gerzhedovich
>Priority: Major
>  Labels: ignite-3
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> As of now SQL API could throw different type of Exceptions like a 
> TableAlreadyExistsException, TableNotFoundException, 
> ColumnAlreadyExistsException and so one. It looks incorrect due to SQL API 
> should operate just SqlExceptions.
> Let's do right mapping in SqlExceptionMapperProvider.
> To have more simple test also let's try to generify synchoonus and 
> asynchronous test (see ItSqlSynchronousApiTest and ItSqlAsynchronousApiTest).



--
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] [Assigned] (IGNITE-20356) Sql. Rework RowHandler "set" operation.

2023-09-21 Thread Pavel Pereslegin (Jira)


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

Pavel Pereslegin reassigned IGNITE-20356:
-

Assignee: Pavel Pereslegin

> Sql. Rework RowHandler "set" operation.
> ---
>
> Key: IGNITE-20356
> URL: https://issues.apache.org/jira/browse/IGNITE-20356
> Project: Ignite
>  Issue Type: Improvement
>  Components: sql
>Reporter: Pavel Pereslegin
>Assignee: Pavel Pereslegin
>Priority: Major
>  Labels: ignite-3
>
> In IGNITE-19791, a wrapper over {{BinaryTuple}} was added.
> This wrapper ({{BinaryTupleRowWrapper}}) does not support the "{{set()}}" 
> method
> Instead of using {{set(int, RowT, Object)}} method, we can use the 
> {{append(RowT, Object)}} method to add field values sequentially.
> We need:
>  * Add a new RowFactory method that will return a builder that allows you to 
> append values to row and build the row.
>  * Remove the {{RowHandler#set()}} method and rework all related code/tests 
> to use the builder.



--
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] [Assigned] (IGNITE-19988) Add index creation (population) status to index view

2023-09-21 Thread Mikhail Petrov (Jira)


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

Mikhail Petrov reassigned IGNITE-19988:
---

Assignee: Mikhail Petrov

> Add index creation (population) status to index view
> 
>
> Key: IGNITE-19988
> URL: https://issues.apache.org/jira/browse/IGNITE-19988
> Project: Ignite
>  Issue Type: Improvement
>Affects Versions: 2.15
>Reporter: Ivan Daschinsky
>Assignee: Mikhail Petrov
>Priority: Major
>  Labels: ise
> Fix For: 2.16
>
>
> Sometimes index creation can be quite long. A user might start queries 
> without waiting for finish of the index creation process and see slow 
> queries. It is necessary to provide index status information to users by 
> exposing it in the index system view.



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


[jira] [Assigned] (IGNITE-20464) Add consistent id to the index validate result.

2023-09-21 Thread Vladimir Steshin (Jira)


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

Vladimir Steshin reassigned IGNITE-20464:
-

Assignee: (was: Vladimir Steshin)

> Add consistent id to the index validate result.
> ---
>
> Key: IGNITE-20464
> URL: https://issues.apache.org/jira/browse/IGNITE-20464
> Project: Ignite
>  Issue Type: Task
>Reporter: Vladimir Steshin
>Priority: Minor
>  Labels: ise
>
> Output of '--cache validate_indexes' command might have node consistent id 
> like the result of the idle verify.



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


[jira] [Created] (IGNITE-20464) Add consistent id to the index validate result.

2023-09-21 Thread Vladimir Steshin (Jira)
Vladimir Steshin created IGNITE-20464:
-

 Summary: Add consistent id to the index validate result.
 Key: IGNITE-20464
 URL: https://issues.apache.org/jira/browse/IGNITE-20464
 Project: Ignite
  Issue Type: Task
Reporter: Vladimir Steshin
Assignee: Vladimir Steshin


Output of '--cache validate_indexes' command might have node consistent id like 
the result of the idle verify.



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


[jira] [Updated] (IGNITE-20464) Add consistent id to the index validate result.

2023-09-21 Thread Vladimir Steshin (Jira)


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

Vladimir Steshin updated IGNITE-20464:
--
Labels: ise  (was: )

> Add consistent id to the index validate result.
> ---
>
> Key: IGNITE-20464
> URL: https://issues.apache.org/jira/browse/IGNITE-20464
> Project: Ignite
>  Issue Type: Task
>Reporter: Vladimir Steshin
>Assignee: Vladimir Steshin
>Priority: Minor
>  Labels: ise
>
> Output of '--cache validate_indexes' command might have node consistent id 
> like the result of the idle verify.



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


[jira] [Commented] (IGNITE-20420) Streamer metrics missing in ClientMetricSource.Holder.metrics

2023-09-21 Thread Pavel Tupitsyn (Jira)


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

Pavel Tupitsyn commented on IGNITE-20420:
-

Merged to main: 9429a3c61860f82cbbe23e0cc433b34d6c42508e

> Streamer metrics missing in ClientMetricSource.Holder.metrics
> -
>
> Key: IGNITE-20420
> URL: https://issues.apache.org/jira/browse/IGNITE-20420
> Project: Ignite
>  Issue Type: Bug
>  Components: thin client
>Affects Versions: 3.0.0-beta1
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>Priority: Major
>  Labels: ignite-3
> Fix For: 3.0.0-beta2
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> *ClientMetricSource.Holder.metrics* does not have streamer metrics 
> (*streamerBatchesSent* etc).
> Add a test to check that all metrics are registered (via reflection).



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


[jira] [Commented] (IGNITE-20420) Streamer metrics missing in ClientMetricSource.Holder.metrics

2023-09-21 Thread Igor Sapego (Jira)


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

Igor Sapego commented on IGNITE-20420:
--

Looks good to me

> Streamer metrics missing in ClientMetricSource.Holder.metrics
> -
>
> Key: IGNITE-20420
> URL: https://issues.apache.org/jira/browse/IGNITE-20420
> Project: Ignite
>  Issue Type: Bug
>  Components: thin client
>Affects Versions: 3.0.0-beta1
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>Priority: Major
>  Labels: ignite-3
> Fix For: 3.0.0-beta2
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> *ClientMetricSource.Holder.metrics* does not have streamer metrics 
> (*streamerBatchesSent* etc).
> Add a test to check that all metrics are registered (via reflection).



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


[jira] [Assigned] (IGNITE-20342) Rollback transaction for SQL execution issues

2023-09-21 Thread Maksim Zhuravkov (Jira)


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

Maksim Zhuravkov reassigned IGNITE-20342:
-

Assignee: Maksim Zhuravkov

> Rollback transaction for SQL execution issues
> -
>
> Key: IGNITE-20342
> URL: https://issues.apache.org/jira/browse/IGNITE-20342
> Project: Ignite
>  Issue Type: Improvement
>  Components: sql
>Reporter: Yury Gerzhedovich
>Assignee: Maksim Zhuravkov
>Priority: Major
>  Labels: ignite-3
>
> During execution any data modification we could have runtime error, for 
> example divide to zero, which lead to cancellation of execution. Right now we 
> don't rollback transaction for the case and part of modification could be 
> applied despite of the error.
> In ideal word we should be rollbacked just the DML statement, but right now 
> we don't support savepoint in transaction protocol. So, let's rollback any 
> type of transaction, explicit and implicit, for any DML statement in case 
> error is occurred.
> Test which could show one of the case of the problem is 
> org.apache.ignite.internal.sql.api.ItSqlSynchronousApiTest#runtimeErrorInTransaction



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


[jira] [Assigned] (IGNITE-17882) Remove org.apache.ignite.binary.BinaryObject from public API

2023-09-21 Thread Maksim Zhuravkov (Jira)


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

Maksim Zhuravkov reassigned IGNITE-17882:
-

Assignee: Maksim Zhuravkov

> Remove org.apache.ignite.binary.BinaryObject from public API
> 
>
> Key: IGNITE-17882
> URL: https://issues.apache.org/jira/browse/IGNITE-17882
> Project: Ignite
>  Issue Type: Bug
>Reporter: Vyacheslav Koptilin
>Assignee: Maksim Zhuravkov
>Priority: Major
>  Labels: ignite-3
> Fix For: 3.0.0-beta2
>
>
> It does not make sense to have BinaryObject interface in the public API until 
> IGNITE-14316 is resolved (this ticket should introduce the right interface(s) 
> at least).
> For now, let's just remove BinaryObject.



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


[jira] [Commented] (IGNITE-19950) Snapshot of in-memory cache groups

2023-09-21 Thread Ignite TC Bot (Jira)


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

Ignite TC Bot commented on IGNITE-19950:


{panel:title=Branch: [pull/10936/head] Base: [master] : No blockers 
found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}{panel}
{panel:title=Branch: [pull/10936/head] Base: [master] : New Tests 
(272)|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}
{color:#8b}Disk Page Compressions 1{color} [[tests 
135|https://ci2.ignite.apache.org/viewLog.html?buildId=7344348]]
* {color:#013220}IgnitePdsCompressionTestSuite: 
IgniteCacheDumpSelfTest.testDumpCancelOnIteratorWriteError[nodes=1,backups=0,persistence=true,mode=TRANSACTIONAL]
 - PASSED{color}
* {color:#013220}IgnitePdsCompressionTestSuite: 
IgniteCacheDumpSelfTest.testWithConcurrentEntryProcessor[nodes=1,backups=0,persistence=true,mode=TRANSACTIONAL]
 - PASSED{color}
* {color:#013220}IgnitePdsCompressionTestSuite: 
IgniteCacheDumpSelfTest.testWithConcurrentRemovals[nodes=1,backups=0,persistence=true,mode=TRANSACTIONAL]
 - PASSED{color}
* {color:#013220}IgnitePdsCompressionTestSuite: 
IgniteCacheDumpSelfTest.testDumpWithExplicitExpireTime[nodes=1,backups=0,persistence=true,mode=TRANSACTIONAL]
 - PASSED{color}
* {color:#013220}IgnitePdsCompressionTestSuite: 
IgniteCacheDumpSelfTest.testWithConcurrentInserts[nodes=1,backups=0,persistence=true,mode=TRANSACTIONAL]
 - PASSED{color}
* {color:#013220}IgnitePdsCompressionTestSuite: 
IgniteCacheDumpSelfTest.testDumpWithImplicitExpireTime[nodes=1,backups=0,persistence=true,mode=TRANSACTIONAL]
 - PASSED{color}
* {color:#013220}IgnitePdsCompressionTestSuite: 
IgniteCacheDumpSelfTest.testConcurrentDumpCreationThrows[nodes=1,backups=0,persistence=true,mode=TRANSACTIONAL]
 - PASSED{color}
* {color:#013220}IgnitePdsCompressionTestSuite: 
IgniteCacheDumpSelfTest.testWithConcurrentInserts[nodes=1,backups=0,persistence=true,mode=ATOMIC]
 - PASSED{color}
* {color:#013220}IgnitePdsCompressionTestSuite: 
IgniteCacheDumpSelfTest.testDumpWithImplicitExpireTime[nodes=1,backups=0,persistence=true,mode=ATOMIC]
 - PASSED{color}
* {color:#013220}IgnitePdsCompressionTestSuite: 
IgniteCacheDumpSelfTest.testConcurrentDumpCreationThrows[nodes=1,backups=0,persistence=true,mode=ATOMIC]
 - PASSED{color}
* {color:#013220}IgnitePdsCompressionTestSuite: 
IgniteCacheDumpSelfTest.testDumpCancelOnIteratorWriteError[nodes=1,backups=0,persistence=true,mode=ATOMIC]
 - PASSED{color}
... and 124 new tests

{color:#8b}Snapshots{color} [[tests 
135|https://ci2.ignite.apache.org/viewLog.html?buildId=7342876]]
* {color:#013220}IgniteSnapshotTestSuite: 
IgniteCacheDumpSelfTest.testConcurrentDumpCreationThrows[nodes=1,backups=0,persistence=true,mode=TRANSACTIONAL]
 - PASSED{color}
* {color:#013220}IgniteSnapshotTestSuite: 
IgniteCacheDumpSelfTest.testDumpCancelOnIteratorWriteError[nodes=1,backups=0,persistence=true,mode=TRANSACTIONAL]
 - PASSED{color}
* {color:#013220}IgniteSnapshotTestSuite: 
IgniteCacheDumpSelfTest.testWithConcurrentEntryProcessor[nodes=1,backups=0,persistence=true,mode=TRANSACTIONAL]
 - PASSED{color}
* {color:#013220}IgniteSnapshotTestSuite: 
IgniteCacheDumpSelfTest.testWithConcurrentRemovals[nodes=1,backups=0,persistence=true,mode=TRANSACTIONAL]
 - PASSED{color}
* {color:#013220}IgniteSnapshotTestSuite: 
IgniteCacheDumpSelfTest.testWithConcurrentInserts[nodes=1,backups=0,persistence=true,mode=TRANSACTIONAL]
 - PASSED{color}
* {color:#013220}IgniteSnapshotTestSuite: 
IgniteCacheDumpSelfTest.testDumpWithImplicitExpireTime[nodes=1,backups=0,persistence=true,mode=TRANSACTIONAL]
 - PASSED{color}
* {color:#013220}IgniteSnapshotTestSuite: 
IgniteCacheDumpSelfTest.testDumpCancelOnFileCreateError[nodes=1,backups=0,persistence=true,mode=TRANSACTIONAL]
 - PASSED{color}
* {color:#013220}IgniteSnapshotTestSuite: 
IgniteCacheDumpSelfTest.testWithConcurrentInserts[nodes=1,backups=0,persistence=true,mode=ATOMIC]
 - PASSED{color}
* {color:#013220}IgniteSnapshotTestSuite: 
IgniteCacheDumpSelfTest.testDumpWithImplicitExpireTime[nodes=1,backups=0,persistence=true,mode=ATOMIC]
 - PASSED{color}
* {color:#013220}IgniteSnapshotTestSuite: 
IgniteCacheDumpSelfTest.testConcurrentDumpCreationThrows[nodes=1,backups=0,persistence=true,mode=ATOMIC]
 - PASSED{color}
* {color:#013220}IgniteSnapshotTestSuite: 
IgniteCacheDumpSelfTest.testDumpWithExplicitExpireTime[nodes=1,backups=0,persistence=true,mode=TRANSACTIONAL]
 - PASSED{color}
... and 124 new tests

{color:#8b}Queries 3{color} [[tests 
1|https://ci2.ignite.apache.org/viewLog.html?buildId=7342869]]
* {color:#013220}IgniteBinaryCacheQueryTestSuite3: 
DumpCacheConfigTest.testSQLTableDump - PASSED{color}

{color:#8b}Queries 3 (lazy=true){color} [[tests 
1|https://ci2.ignite.apache.org/viewLog.html?buildId=7342870]]
* {color:#013220}IgniteBinaryCacheQueryLazyTestSuite3: 
DumpCacheConfigTest.testSQLTableDump - PASSED{color}

{panel}
[TeamCity 

[jira] [Created] (IGNITE-20463) Sql. Integration of TX-related statemnets into sql script processor.

2023-09-21 Thread Evgeny Stanilovsky (Jira)
Evgeny Stanilovsky created IGNITE-20463:
---

 Summary: Sql. Integration of TX-related statemnets into sql script 
processor.
 Key: IGNITE-20463
 URL: https://issues.apache.org/jira/browse/IGNITE-20463
 Project: Ignite
  Issue Type: New Feature
  Components: sql
Affects Versions: 3.0.0-beta1
Reporter: Evgeny Stanilovsky


Script processor [1] need to process tx related statements.
After parsing appropriate transaction syntax it need to be retained and 
processed in script processor.
[1] https://issues.apache.org/jira/browse/IGNITE-20443



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


[jira] [Updated] (IGNITE-20444) Sql. Add restrictions for execution tx related statements with single statement mode.

2023-09-21 Thread Evgeny Stanilovsky (Jira)


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

Evgeny Stanilovsky updated IGNITE-20444:

Description: 
Append single statement restrictions for using with new tx related sql syntax 
[1] implementation.


{code:java}
try (Session ses = client.sql().createSession()) {
ses.execute(
null, "_new transactional statement from ignite-20442_" 
<-- such calls need to be rejected
).close();

ses.execute(
null,
"some other sql statement"
).close();
}
{code}


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

  was:
Append single statement restrictions for using with new tx related sql syntax 
[1] implementation.

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


> Sql. Add restrictions for execution tx related statements with single 
> statement mode.
> -
>
> Key: IGNITE-20444
> URL: https://issues.apache.org/jira/browse/IGNITE-20444
> Project: Ignite
>  Issue Type: Improvement
>  Components: sql
>Affects Versions: 3.0.0-beta1
>Reporter: Evgeny Stanilovsky
>Assignee: Evgeny Stanilovsky
>Priority: Major
>  Labels: ignite-3
>
> Append single statement restrictions for using with new tx related sql syntax 
> [1] implementation.
> {code:java}
> try (Session ses = client.sql().createSession()) {
> ses.execute(
> null, "_new transactional statement from 
> ignite-20442_" <-- such calls need to be rejected
> ).close();
> ses.execute(
> null,
> "some other sql statement"
> ).close();
> }
> {code}
> [1] https://issues.apache.org/jira/browse/IGNITE-20442



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