[jira] [Assigned] (IGNITE-18582) Bootstrap Configuration: REST should modify conf file

2023-02-08 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin reassigned IGNITE-18582:
--

Assignee: Mikhail Pochatkin

> Bootstrap Configuration: REST should modify conf file
> -
>
> Key: IGNITE-18582
> URL: https://issues.apache.org/jira/browse/IGNITE-18582
> Project: Ignite
>  Issue Type: New Feature
>  Components: build
>Reporter: Mikhail Pochatkin
>Assignee: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
>




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


[jira] [Assigned] (IGNITE-18581) Bootstrap Configuration: don't save bootstrap configuration

2023-02-08 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin reassigned IGNITE-18581:
--

Assignee: Mikhail Pochatkin

> Bootstrap Configuration: don't save bootstrap configuration 
> 
>
> Key: IGNITE-18581
> URL: https://issues.apache.org/jira/browse/IGNITE-18581
> Project: Ignite
>  Issue Type: New Feature
>  Components: build
>Reporter: Mikhail Pochatkin
>Assignee: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
>




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


[jira] [Updated] (IGNITE-18729) Ignite deployment manager

2023-02-06 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-18729:
---
Description: 
1. Accept deployment unit.
2. Store unit on CMG.
3. Store unit metainformation (Sys table, metastorage?).
4. Undeploy unit.
5. Return list of deployed unit.

> Ignite deployment manager
> -
>
> Key: IGNITE-18729
> URL: https://issues.apache.org/jira/browse/IGNITE-18729
> Project: Ignite
>  Issue Type: New Feature
>Reporter: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
>
> 1. Accept deployment unit.
> 2. Store unit on CMG.
> 3. Store unit metainformation (Sys table, metastorage?).
> 4. Undeploy unit.
> 5. Return list of deployed unit.



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


[jira] [Updated] (IGNITE-18729) Ignite deployment manager

2023-02-06 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-18729:
---
Description: (was: Basic implementation of deployment manager should 
cover next functionallity: 
1. Stor)

> Ignite deployment manager
> -
>
> Key: IGNITE-18729
> URL: https://issues.apache.org/jira/browse/IGNITE-18729
> Project: Ignite
>  Issue Type: New Feature
>Reporter: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
>




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


[jira] [Updated] (IGNITE-18729) Ignite deployment manager

2023-02-06 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-18729:
---
Description: 
Basic implementation of deployment manager should cover next functionallity: 
1. Stor

> Ignite deployment manager
> -
>
> Key: IGNITE-18729
> URL: https://issues.apache.org/jira/browse/IGNITE-18729
> Project: Ignite
>  Issue Type: New Feature
>Reporter: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
>
> Basic implementation of deployment manager should cover next functionallity: 
> 1. Stor



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


[jira] [Created] (IGNITE-18730) Rest API for deployment units

2023-02-06 Thread Mikhail Pochatkin (Jira)
Mikhail Pochatkin created IGNITE-18730:
--

 Summary: Rest API for deployment units
 Key: IGNITE-18730
 URL: https://issues.apache.org/jira/browse/IGNITE-18730
 Project: Ignite
  Issue Type: New Feature
Reporter: Mikhail Pochatkin






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


[jira] [Created] (IGNITE-18731) CLI command for deployment units

2023-02-06 Thread Mikhail Pochatkin (Jira)
Mikhail Pochatkin created IGNITE-18731:
--

 Summary: CLI command for deployment units
 Key: IGNITE-18731
 URL: https://issues.apache.org/jira/browse/IGNITE-18731
 Project: Ignite
  Issue Type: New Feature
Reporter: Mikhail Pochatkin






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


[jira] [Created] (IGNITE-18729) Ignite deployment manager

2023-02-06 Thread Mikhail Pochatkin (Jira)
Mikhail Pochatkin created IGNITE-18729:
--

 Summary: Ignite deployment manager
 Key: IGNITE-18729
 URL: https://issues.apache.org/jira/browse/IGNITE-18729
 Project: Ignite
  Issue Type: New Feature
Reporter: Mikhail Pochatkin






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


[jira] [Created] (IGNITE-18728) Code deployment for Ignite 3

2023-02-06 Thread Mikhail Pochatkin (Jira)
Mikhail Pochatkin created IGNITE-18728:
--

 Summary: Code deployment for Ignite 3
 Key: IGNITE-18728
 URL: https://issues.apache.org/jira/browse/IGNITE-18728
 Project: Ignite
  Issue Type: Epic
Reporter: Mikhail Pochatkin






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


[jira] [Created] (IGNITE-18723) ClientArchTest should check client dependencies

2023-02-06 Thread Mikhail Pochatkin (Jira)
Mikhail Pochatkin created IGNITE-18723:
--

 Summary: ClientArchTest should check client dependencies
 Key: IGNITE-18723
 URL: https://issues.apache.org/jira/browse/IGNITE-18723
 Project: Ignite
  Issue Type: Bug
Reporter: Mikhail Pochatkin


ClientArchTest should check not only client source code but also all depended 
Ignite modules.



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


[jira] [Created] (IGNITE-18680) Fix ClientArchTest source provider

2023-01-31 Thread Mikhail Pochatkin (Jira)
Mikhail Pochatkin created IGNITE-18680:
--

 Summary: Fix ClientArchTest source provider
 Key: IGNITE-18680
 URL: https://issues.apache.org/jira/browse/IGNITE-18680
 Project: Ignite
  Issue Type: Bug
Reporter: Mikhail Pochatkin
Assignee: Mikhail Pochatkin


org.apache.ignite.client.ClientArchTest take sources for analize from 
ignite-client.jar file from build/lib directory. This jar contains class files 
only from client module. However, in a normal build pipeline, the tests are run 
before the jar files are built and Gradle test task doesn't depend on jar task. 
As result, we have false failed test. 
So, us solution we can change location provider 
org.apache.ignite.client.ClientArchTest.ClassesWithLibsLocationProvider and 
took *.java files for analizing insted of class files.



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


[jira] [Created] (IGNITE-18582) Bootstrap Configuration: REST should modify conf file

2023-01-19 Thread Mikhail Pochatkin (Jira)
Mikhail Pochatkin created IGNITE-18582:
--

 Summary: Bootstrap Configuration: REST should modify conf file
 Key: IGNITE-18582
 URL: https://issues.apache.org/jira/browse/IGNITE-18582
 Project: Ignite
  Issue Type: New Feature
  Components: build
Reporter: Mikhail Pochatkin






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


[jira] [Created] (IGNITE-18581) Bootstrap Configuration: don't save bootstrap configuration

2023-01-19 Thread Mikhail Pochatkin (Jira)
Mikhail Pochatkin created IGNITE-18581:
--

 Summary: Bootstrap Configuration: don't save bootstrap 
configuration 
 Key: IGNITE-18581
 URL: https://issues.apache.org/jira/browse/IGNITE-18581
 Project: Ignite
  Issue Type: New Feature
  Components: build
Reporter: Mikhail Pochatkin






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


[jira] [Updated] (IGNITE-18553) When tests are run using IDEA runner, wrong lock format is used

2023-01-16 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-18553:
---
Component/s: build

> When tests are run using IDEA runner, wrong lock format is used
> ---
>
> Key: IGNITE-18553
> URL: https://issues.apache.org/jira/browse/IGNITE-18553
> Project: Ignite
>  Issue Type: Bug
>  Components: build
>Reporter: Roman Puchkovskiy
>Assignee: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
> Fix For: 3.0.0-beta2
>
>
> An example of such test is {{{}ItComputeTest{}}}. When run with Gradle 
> Runner, I get the following in the log:
> 2023-01-16 11:41:06:381 +0400 [INFO][Test worker][ConnectionManager] Server 
> started [address=/0:0:0:0:0:0:0:0:3344]
> But when I run same test with IDEA runner, I get this:
> янв. 16, 2023 12:01:03 PM org.apache.ignite.internal.logger.IgniteLogger 
> logInternal
> INFO: Server started [address=/0:0:0:0:0:0:0:0:3344]
> The latter is wrong, so it looks like under IDEA runner our logging 
> properties are not picked up.



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


[jira] [Created] (IGNITE-18543) Remove missed pom.xml

2023-01-12 Thread Mikhail Pochatkin (Jira)
Mikhail Pochatkin created IGNITE-18543:
--

 Summary: Remove missed pom.xml
 Key: IGNITE-18543
 URL: https://issues.apache.org/jira/browse/IGNITE-18543
 Project: Ignite
  Issue Type: Improvement
  Components: build
Reporter: Mikhail Pochatkin
Assignee: Mikhail Pochatkin


Remove missed pom.xml from distribution-zones module



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


[jira] [Resolved] (IGNITE-17692) Flaky test after introduce gradle build

2023-01-11 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin resolved IGNITE-17692.

Resolution: Won't Fix

> Flaky test after introduce gradle build
> ---
>
> Key: IGNITE-17692
> URL: https://issues.apache.org/jira/browse/IGNITE-17692
> Project: Ignite
>  Issue Type: Bug
>  Components: build
>Reporter: Mikhail Pochatkin
>Assignee: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
>




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


[jira] [Assigned] (IGNITE-17487) Remove Maven build scripts

2023-01-11 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin reassigned IGNITE-17487:
--

Assignee: Mikhail Pochatkin

> Remove Maven build scripts
> --
>
> Key: IGNITE-17487
> URL: https://issues.apache.org/jira/browse/IGNITE-17487
> Project: Ignite
>  Issue Type: New Feature
>  Components: build
>Reporter: Mikhail Pochatkin
>Assignee: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> 1. Remove Maven project from Apache Ignite 3 repo.
> 2. Remove Maven project from CI.
> 3. Start use Gradle project verification as default for PR visa.
> 4. Change WorkDirectoryExtension to write log files for tests to the build 
> directory.



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


[jira] [Commented] (IGNITE-18222) Implement the rest of dynamic completors

2022-12-30 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin commented on IGNITE-18222:


LGTM

> Implement the rest of dynamic completors
> 
>
> Key: IGNITE-18222
> URL: https://issues.apache.org/jira/browse/IGNITE-18222
> Project: Ignite
>  Issue Type: Task
>  Components: cli
>Reporter: Aleksandr
>Assignee: Ivan Gagarkin
>Priority: Major
>  Labels: ignite-3
>  Time Spent: 2h 10m
>  Remaining Estimate: 0h
>
> There is a micro-framework to implement completers for commands and options 
> called Dynamic Completions. Now there are only two completers implemented: 
> hocon config completer and node name completer. But there are more options 
> and commands that could be auto-suggested. 
> Here is the list of them, that could be extended:
> - script-file
> - cluster-url
> - jdbc-url
> - help (include in sql mode)



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


[jira] [Commented] (IGNITE-18220) Integration tests for interactive suggestions

2022-12-27 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin commented on IGNITE-18220:


LGTM

> Integration tests for interactive suggestions
> -
>
> Key: IGNITE-18220
> URL: https://issues.apache.org/jira/browse/IGNITE-18220
> Project: Ignite
>  Issue Type: Task
>  Components: cli
>Reporter: Aleksandr
>Assignee: Aleksandr
>Priority: Major
>  Labels: ignite-3
>  Time Spent: 50m
>  Remaining Estimate: 0h
>
> CLI has it's own mechanism of completions in interactive mode – Dynamic 
> completions. This mechanism is tested only with unit tests which are not 
> enough. 
> Dynamic completers are used together with picocli completers and this 
> integration might provide an unexpected list of suggestions. 
> I propose to implement integration tests with real Ignite 3 cluster and with 
> picocli completions. The class to test is IgnitePicocliCommands.



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


[jira] [Commented] (IGNITE-18253) Jacoco integration test report

2022-12-26 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin commented on IGNITE-18253:


https://github.com/apache/ignite-3/pull/1420

> Jacoco integration test report
> --
>
> Key: IGNITE-18253
> URL: https://issues.apache.org/jira/browse/IGNITE-18253
> Project: Ignite
>  Issue Type: Bug
>  Components: build
>Reporter: Mikhail Pochatkin
>Assignee: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
>
> Currently, jacoco report contains only unit test coverage. Need to include 
> integration tests also.



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


[jira] [Assigned] (IGNITE-18296) Review dependency hell and specify versions in classpath

2022-12-23 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin reassigned IGNITE-18296:
--

Assignee: Mikhail Pochatkin

> Review dependency hell and specify versions in classpath
> 
>
> Key: IGNITE-18296
> URL: https://issues.apache.org/jira/browse/IGNITE-18296
> Project: Ignite
>  Issue Type: Improvement
>  Components: build
>Reporter: Mikhail Pochatkin
>Assignee: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
> Attachments: Test Results - ItComputeTest.html, screenshot-1.png
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Currently, several dependencies has more than one versions in classpath (see 
> attachments). Need to filter and specify strict version of dependency which 
> should be used in classpath



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


[jira] [Commented] (IGNITE-18230) Packaging: MSI installer for winget package

2022-12-21 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin commented on IGNITE-18230:


LGTM

> Packaging: MSI installer for winget package
> ---
>
> Key: IGNITE-18230
> URL: https://issues.apache.org/jira/browse/IGNITE-18230
> Project: Ignite
>  Issue Type: New Feature
>  Components: build
>Reporter: Vadim Pakhnushev
>Assignee: Vadim Pakhnushev
>Priority: Major
>  Labels: ignite-3
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Creating winget package requires an installer so we need to create one.



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


[jira] [Commented] (IGNITE-18280) Declare proper dependencies in the packaging tasks

2022-12-19 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin commented on IGNITE-18280:


LGTM

> Declare proper dependencies in the packaging tasks
> --
>
> Key: IGNITE-18280
> URL: https://issues.apache.org/jira/browse/IGNITE-18280
> Project: Ignite
>  Issue Type: Improvement
>  Components: build
>Reporter: Vadim Pakhnushev
>Assignee: Vadim Pakhnushev
>Priority: Major
>  Labels: ignite-3
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> When running `prepareRelease` task, gradle complains about tasks using output 
> of other tasks without declaring a dependency.
> {code:java}
> > Task :packaging:signAllDistZip
> Execution optimizations have been disabled for task 
> ':packaging:signAllDistZip' to ensure correctness due to the following 
> reasons:
>   - Gradle detected a problem with the following location: 
> 'C:\ignite-3\packaging\build\distributions\ignite3-3.0.0-SNAPSHOT.zip'. 
> Reason: Task ':packaging:signAllDistZip' uses this output of task 
> ':packaging:createChecksums' without declaring an explicit or implicit 
> dependency. This can lead to incorrect results being produced, depending on 
> what order the tasks are executed. Please refer to 
> https://docs.gradle.org/7.5.1/userguide/validation_problems.html#implicit_dependency
>  for more details about this problem.
> > Task :packaging:signAllSrcZip
> Execution optimizations have been disabled for task 
> ':packaging:signAllSrcZip' to ensure correctness due to the following reasons:
>   - Gradle detected a problem with the following location: 
> 'C:\ignite-3\packaging\build\distributions\apache-ignite-3.0.0-SNAPSHOT-src.zip'.
>  Reason: Task ':packaging:signAllSrcZip' uses this output of task 
> ':packaging:createChecksums' without declaring an explicit or implicit 
> dependency...
> > Task :packaging-cli:replacePostInstallScriptVars
> Execution optimizations have been disabled for task 
> ':packaging-cli:replacePostInstallScriptVars' to ensure correctness due to 
> the following reasons:
>   - Gradle detected a problem with the following location: 
> 'C:\ignite-3\packaging\cli\build'. Reason: Task ':packaging-cli:distZip' uses 
> this output of task ':packaging-cli:replacePostInstallScriptVars' without 
> declaring an explicit or implicit dependency...
> ...
> {code}



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


[jira] [Created] (IGNITE-18391) Bootstrap configuration UX improvement

2022-12-13 Thread Mikhail Pochatkin (Jira)
Mikhail Pochatkin created IGNITE-18391:
--

 Summary: Bootstrap configuration UX improvement
 Key: IGNITE-18391
 URL: https://issues.apache.org/jira/browse/IGNITE-18391
 Project: Ignite
  Issue Type: Epic
Reporter: Mikhail Pochatkin






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


[jira] [Updated] (IGNITE-18360) Migrate storage to new Binary Tuple format

2022-12-11 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-18360:
---
Component/s: jdbc

> Migrate storage to new Binary Tuple format
> --
>
> Key: IGNITE-18360
> URL: https://issues.apache.org/jira/browse/IGNITE-18360
> Project: Ignite
>  Issue Type: Improvement
>  Components: jdbc
>Reporter: Konstantin Orlov
>Priority: Major
>  Labels: ignite-3
>
> The Binary Tuple Format was introduced in 
> [IEP-92|https://cwiki.apache.org/confluence/display/IGNITE/IEP-92%3A+Binary+Tuple+Format]
>  as replacement of 
> [IEP-54|https://cwiki.apache.org/confluence/display/IGNITE/IEP-54%3A+Schema-first+Approach]
>  Binary Row. However, the Ignite's core is still operating rows in BinaryRow 
> format. Let's start the migration to the new format.
> Under current ticket it's proposed to migrate the storage only, as these 
> changes looks predictable and isolated, whereas it allows to start migration 
> in SQL engine as well.
> The migration plan is as follow:
> # Introduce new entity named TableRow.
> Unlike the indexes, the table may evolve over time, thus schema of the binary 
> tuple may change as well. To make the storage a schema agnostic, it's 
> proposed to store only the version of the schema and a ByteBuffer 
> representing the data in the Binary Tuple format.
> # Migrate all table-related storage interfaces and PartitionListener to the 
> new format
> # Make conversion in the PartitionReplicaListener from BinaryRow to TableRow 
> and vice versa on the edge Replica-Storage integration (in the context of 
> this issue I consider the PartitionListener as part of the storage).
> PartitionReplicaListener (PRL) seems to be a good choice to make such a 
> conversion because of 1) current implementation of row comparison for 
> deleteExact operation can't properly handle the schema changes, and thus the 
> notion of the schema has to be brought to this level, and 2) PRL is build 
> upon async calls, so it will be easy to incorporate awaiting of schema in 
> case the node stales a bit.
> NB: during conversion, I would prefer to restore the logical order of the 
> columns and build the tuple in that order, rather than keep the physical 
> order of BinaryRow



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


[jira] [Commented] (IGNITE-17920) Develop docker-compose file for Ignite cluster

2022-12-08 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin commented on IGNITE-17920:


LGTM

> Develop docker-compose file for Ignite cluster
> --
>
> Key: IGNITE-17920
> URL: https://issues.apache.org/jira/browse/IGNITE-17920
> Project: Ignite
>  Issue Type: Task
>  Components: build
>Reporter: Aleksandr
>Assignee: Vadim Pakhnushev
>Priority: Major
>  Labels: ignite-3
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> The simplest pattern for docker distribution is working:
> - pull docker image
> - run docker container 
> - connect to the node from the developer machine
> But there is another case of usage:
> - get the compose file that forms the cluster (3 nodes)
> - adjust the compose file if needed: change the cluster name, number of 
> nodes, etc
> - docker compose up
> - connect to the formed cluster from the developer machine
> The second case is more likely to be used by devs, we have to develop the 
> compose file that will be mentioned in examples/docs.



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


[jira] [Commented] (IGNITE-18092) Fix zip distribution name providing to sign and checksum tasks

2022-12-08 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin commented on IGNITE-18092:


LGTM

> Fix zip distribution name providing to sign and checksum tasks
> --
>
> Key: IGNITE-18092
> URL: https://issues.apache.org/jira/browse/IGNITE-18092
> Project: Ignite
>  Issue Type: Improvement
>  Components: build
>Reporter: Mikhail Pochatkin
>Assignee: Vadim Pakhnushev
>Priority: Major
>  Labels: ignite-3
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Currently, createChecksums tasks in the packaging module have hard-coded zip 
> path and name of artifact. Need to remove hard-coded name of zip distribution.
> Also, all other packaging-related tasks should be checked for distribution 
> name usage. Probably, it is a good idea to separate distribution name to some 
> global value.



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


[jira] [Commented] (IGNITE-18340) Gradle build doesn't produce OpenAPI spec

2022-12-08 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin commented on IGNITE-18340:


LGTM

> Gradle build doesn't produce OpenAPI spec
> -
>
> Key: IGNITE-18340
> URL: https://issues.apache.org/jira/browse/IGNITE-18340
> Project: Ignite
>  Issue Type: Bug
>  Components: rest
>Reporter: Vadim Pakhnushev
>Assignee: Vadim Pakhnushev
>Priority: Major
>  Labels: ignite-3
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Building :ignite-rest:classes should produce openapi/openapi.yaml file



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


[jira] [Assigned] (IGNITE-13999) Switch to SHA-512 for jar checksum calculation.

2022-12-07 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin reassigned IGNITE-13999:
--

Assignee: Mikhail Pochatkin

> Switch to SHA-512 for jar checksum calculation.
> ---
>
> Key: IGNITE-13999
> URL: https://issues.apache.org/jira/browse/IGNITE-13999
> Project: Ignite
>  Issue Type: Improvement
>  Components: build
>Reporter: Andrey Mashenkov
>Assignee: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
>
> maven-deploy-plugin is responsible for signing jar. However, it seems SHA-1 
> is hardcoded there.
> In the latest apache parent pom (org.apache:apache:23) a 
> checksum-maven-plugin is used as a workaround to sign jars with SHA-512. But 
> it signs only source jar and do not affect binary jar.



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


[jira] [Resolved] (IGNITE-13999) Switch to SHA-512 for jar checksum calculation.

2022-12-07 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin resolved IGNITE-13999.

Resolution: Won't Fix

Done in IGNITE-18040

> Switch to SHA-512 for jar checksum calculation.
> ---
>
> Key: IGNITE-13999
> URL: https://issues.apache.org/jira/browse/IGNITE-13999
> Project: Ignite
>  Issue Type: Improvement
>  Components: build
>Reporter: Andrey Mashenkov
>Assignee: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
>
> maven-deploy-plugin is responsible for signing jar. However, it seems SHA-1 
> is hardcoded there.
> In the latest apache parent pom (org.apache:apache:23) a 
> checksum-maven-plugin is used as a workaround to sign jars with SHA-512. But 
> it signs only source jar and do not affect binary jar.



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


[jira] [Resolved] (IGNITE-15452) [Ignite 3] Add JavaDoc style check to the build lifecycle

2022-12-07 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin resolved IGNITE-15452.

Resolution: Won't Fix

Done in IGNITE-17483

> [Ignite 3] Add JavaDoc style check to the build lifecycle
> -
>
> Key: IGNITE-15452
> URL: https://issues.apache.org/jira/browse/IGNITE-15452
> Project: Ignite
>  Issue Type: Improvement
>  Components: build
>Affects Versions: 3.0.0-alpha2
>Reporter: Valentin Kulichenko
>Assignee: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
>
> Similar to IGNITE-15370, we need to enable the JavaDoc style checks as a part 
> of the build.



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


[jira] [Resolved] (IGNITE-15451) [Ignite 3] Add PMD check to the build lifecycle

2022-12-07 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin resolved IGNITE-15451.

Resolution: Won't Fix

Done in IGNITE-17483

> [Ignite 3] Add PMD check to the build lifecycle
> ---
>
> Key: IGNITE-15451
> URL: https://issues.apache.org/jira/browse/IGNITE-15451
> Project: Ignite
>  Issue Type: Improvement
>  Components: build
>Affects Versions: 3.0.0-alpha2
>Reporter: Valentin Kulichenko
>Assignee: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
>
> Similar to IGNITE-15370, we need to enable the PMD checks as a part of the 
> build.



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


[jira] [Updated] (IGNITE-18183) Rest endpoint for all node metrics

2022-12-01 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-18183:
---
Component/s: rest

> Rest endpoint for all node metrics
> --
>
> Key: IGNITE-18183
> URL: https://issues.apache.org/jira/browse/IGNITE-18183
> Project: Ignite
>  Issue Type: Task
>  Components: ignite-3, rest
>Reporter: Stepachev Maksim
>Priority: Major
>  Labels: ignite-3, ignite-3-cli-tool
>
> *The problem:*
> The ignite 3 rest of clusters will usually be hided behind a load balancer, 
> as result we aren't able to get a particular node metrics. In this task is 
> required to develop an endpoint at your discretion that will extract metrics 
> from all nodes by one call.  
> *Possible path at your wish:*
>  * /all-nodes/metrics
>  * {{/node/all/metrics}} - query all nodes (like {{all-nodes}} above)
>  * {{/node/12345678-1234-1234-1234-12345678/metrics}} - query that particular 
> node even if we happen to connect to a different one{{{}{}}}
>  * {{/node/local/metrics}} - query the node we connected to
> *Please look at these examples of other databases:*
>  * 
> [https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster-nodes-stats.html]
>  * 
> [https://docs.spring.io/spring-boot/docs/current/actuator-api/htmlsingle/#metrics]
>  * [https://micronaut-projects.github.io/micronaut-micrometer/latest/guide/]
>  * Etc.
> It would be good if we could add filters to get specific sets of metrics.



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


[jira] [Commented] (IGNITE-18298) Enable assertions in Ignite nodes run from Dotnet tests

2022-11-30 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin commented on IGNITE-18298:


LGTM

> Enable assertions in Ignite nodes run from Dotnet tests
> ---
>
> Key: IGNITE-18298
> URL: https://issues.apache.org/jira/browse/IGNITE-18298
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Roman Puchkovskiy
>Assignee: Roman Puchkovskiy
>Priority: Major
>  Labels: ignite-3
> Fix For: 3.0.0-beta2
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Currently, Ignite nodes are run without {{-ea}} flag which should be used in 
> test environments.



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


[jira] [Updated] (IGNITE-18296) Review dependency hell and specify versions in classpath

2022-11-30 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-18296:
---
Description: Currently, several dependencies has more than one versions in 
classpath (see attachments). Need to filter and specify strict version of 
dependency which should be used in classpath

> Review dependency hell and specify versions in classpath
> 
>
> Key: IGNITE-18296
> URL: https://issues.apache.org/jira/browse/IGNITE-18296
> Project: Ignite
>  Issue Type: Improvement
>  Components: build
>Reporter: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
> Attachments: screenshot-1.png
>
>
> Currently, several dependencies has more than one versions in classpath (see 
> attachments). Need to filter and specify strict version of dependency which 
> should be used in classpath



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


[jira] [Updated] (IGNITE-18296) Review dependency hell and specify versions in classpath

2022-11-30 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-18296:
---
Attachment: screenshot-1.png

> Review dependency hell and specify versions in classpath
> 
>
> Key: IGNITE-18296
> URL: https://issues.apache.org/jira/browse/IGNITE-18296
> Project: Ignite
>  Issue Type: Improvement
>  Components: build
>Reporter: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
> Attachments: screenshot-1.png
>
>




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


[jira] [Created] (IGNITE-18296) Review dependency hell and specify versions in classpath

2022-11-30 Thread Mikhail Pochatkin (Jira)
Mikhail Pochatkin created IGNITE-18296:
--

 Summary: Review dependency hell and specify versions in classpath
 Key: IGNITE-18296
 URL: https://issues.apache.org/jira/browse/IGNITE-18296
 Project: Ignite
  Issue Type: Improvement
  Components: build
Reporter: Mikhail Pochatkin
 Attachments: screenshot-1.png





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


[jira] [Created] (IGNITE-18289) Try native-image compilation for Ignite CLI

2022-11-29 Thread Mikhail Pochatkin (Jira)
Mikhail Pochatkin created IGNITE-18289:
--

 Summary: Try native-image compilation for Ignite CLI
 Key: IGNITE-18289
 URL: https://issues.apache.org/jira/browse/IGNITE-18289
 Project: Ignite
  Issue Type: Improvement
  Components: cli
Reporter: Mikhail Pochatkin


* Check GraalVM native-image compilation for Ignite CLI 
* Provide metrics of start time, command execution, compilation time



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


[jira] [Assigned] (IGNITE-18253) Jacoco integration test report

2022-11-29 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin reassigned IGNITE-18253:
--

Assignee: Mikhail Pochatkin

> Jacoco integration test report
> --
>
> Key: IGNITE-18253
> URL: https://issues.apache.org/jira/browse/IGNITE-18253
> Project: Ignite
>  Issue Type: Bug
>  Components: build
>Reporter: Mikhail Pochatkin
>Assignee: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
>
> Currently, jacoco report contains only unit test coverage. Need to include 
> integration tests also.



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


[jira] [Assigned] (IGNITE-18250) Mark integrationTest folder as test sourse set

2022-11-29 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin reassigned IGNITE-18250:
--

Assignee: Mikhail Pochatkin

> Mark integrationTest folder as test sourse set
> --
>
> Key: IGNITE-18250
> URL: https://issues.apache.org/jira/browse/IGNITE-18250
> Project: Ignite
>  Issue Type: Bug
>  Components: build
>Reporter: Mikhail Pochatkin
>Assignee: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
>
> Currently, in IDEA integration test sourse set marked as regular source set, 
> not test source set.  Need to add integrationTest folder to test source set 
> collection.



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


[jira] [Updated] (IGNITE-18270) Fix checkstyle in ignite-runner module

2022-11-28 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-18270:
---
Description: Currently, few modules have disable checkstyle check, need to 
enable it.

> Fix checkstyle in ignite-runner module
> --
>
> Key: IGNITE-18270
> URL: https://issues.apache.org/jira/browse/IGNITE-18270
> Project: Ignite
>  Issue Type: Bug
>  Components: build
>Reporter: Mikhail Pochatkin
>Assignee: Mikhail Pochatkin
>Priority: Major
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Currently, few modules have disable checkstyle check, need to enable it.



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


[jira] [Assigned] (IGNITE-18270) Fix checkstyle in ignite-runner module

2022-11-28 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin reassigned IGNITE-18270:
--

Assignee: Mikhail Pochatkin

> Fix checkstyle in ignite-runner module
> --
>
> Key: IGNITE-18270
> URL: https://issues.apache.org/jira/browse/IGNITE-18270
> Project: Ignite
>  Issue Type: Bug
>  Components: build
>Reporter: Mikhail Pochatkin
>Assignee: Mikhail Pochatkin
>Priority: Major
>




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


[jira] [Created] (IGNITE-18270) Fix checkstyle in ignite-runner module

2022-11-28 Thread Mikhail Pochatkin (Jira)
Mikhail Pochatkin created IGNITE-18270:
--

 Summary: Fix checkstyle in ignite-runner module
 Key: IGNITE-18270
 URL: https://issues.apache.org/jira/browse/IGNITE-18270
 Project: Ignite
  Issue Type: Bug
  Components: build
Reporter: Mikhail Pochatkin






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


[jira] [Commented] (IGNITE-18263) Fix REST API version in the generated openapi.yaml

2022-11-25 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin commented on IGNITE-18263:


LGTM

> Fix REST API version in the generated openapi.yaml
> --
>
> Key: IGNITE-18263
> URL: https://issues.apache.org/jira/browse/IGNITE-18263
> Project: Ignite
>  Issue Type: Bug
>  Components: build
>Reporter: Mikhail Pochatkin
>Assignee: Roman Puchkovskiy
>Priority: Major
>  Labels: ignite-3
> Fix For: 3.0.0-beta2
>
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> {{openapi.yaml}} is generated during build. It must contain version 
> 3.0.0-SNAPSHOT, but in reality version 3.0.0-alpha is generated.



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


[jira] [Created] (IGNITE-18263) Fix REST API version

2022-11-25 Thread Mikhail Pochatkin (Jira)
Mikhail Pochatkin created IGNITE-18263:
--

 Summary: Fix REST API version
 Key: IGNITE-18263
 URL: https://issues.apache.org/jira/browse/IGNITE-18263
 Project: Ignite
  Issue Type: Bug
  Components: build
Reporter: Mikhail Pochatkin






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


[jira] [Created] (IGNITE-18253) Jacoco integration test report

2022-11-24 Thread Mikhail Pochatkin (Jira)
Mikhail Pochatkin created IGNITE-18253:
--

 Summary: Jacoco integration test report
 Key: IGNITE-18253
 URL: https://issues.apache.org/jira/browse/IGNITE-18253
 Project: Ignite
  Issue Type: Bug
  Components: build
Reporter: Mikhail Pochatkin


Currently, jacoco report contains only unit test coverage. Need to include 
integration tests also.



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


[jira] [Created] (IGNITE-18250) Mark integrationTest folder as test sourse set

2022-11-24 Thread Mikhail Pochatkin (Jira)
Mikhail Pochatkin created IGNITE-18250:
--

 Summary: Mark integrationTest folder as test sourse set
 Key: IGNITE-18250
 URL: https://issues.apache.org/jira/browse/IGNITE-18250
 Project: Ignite
  Issue Type: Bug
  Components: build
Reporter: Mikhail Pochatkin


Currently, in IDEA integration test sourse set marked as regular source set, 
not test source set.  Need to add integrationTest folder to test source set 
collection.



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


[jira] [Assigned] (IGNITE-18092) Fix zip distribution name providing to sign and checksum tasks

2022-11-24 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin reassigned IGNITE-18092:
--

Assignee: Vadim Pakhnushev

> Fix zip distribution name providing to sign and checksum tasks
> --
>
> Key: IGNITE-18092
> URL: https://issues.apache.org/jira/browse/IGNITE-18092
> Project: Ignite
>  Issue Type: Improvement
>  Components: build, ignite-3
>Reporter: Mikhail Pochatkin
>Assignee: Vadim Pakhnushev
>Priority: Major
>  Labels: build, ignite-3
>
> Currently, createChecksums tasks in the packaging module have hard-coded zip 
> path and name of artifact. Need to remove hard-coded name of zip distribution.
> Also, all other packaging-related tasks should be checked for distribution 
> name usage. Probably, it is a good idea to separate distribution name to some 
> global value.



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


[jira] [Assigned] (IGNITE-18152) Fix creds reading in repository deploy build

2022-11-17 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin reassigned IGNITE-18152:
--

Assignee: Mikhail Pochatkin

> Fix creds reading in repository deploy build
> 
>
> Key: IGNITE-18152
> URL: https://issues.apache.org/jira/browse/IGNITE-18152
> Project: Ignite
>  Issue Type: Bug
>  Components: build
>Reporter: Mikhail Pochatkin
>Assignee: Mikhail Pochatkin
>Priority: Major
>
> Currently, in buildscripts/publishing-repos.gradle script creds reading made 
> via gradle.properties and release manager should define username\password in 
> local gradle.properties file, but it doesn't work now, only with direct creds 
> definition in script is working.



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


[jira] [Updated] (IGNITE-18185) .NET: Thin 3.0: Automate NuGet publish process

2022-11-17 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-18185:
---
Component/s: build
 Labels: .NET buid ignite-3  (was: .NET ignite-3)

> .NET: Thin 3.0: Automate NuGet publish process
> --
>
> Key: IGNITE-18185
> URL: https://issues.apache.org/jira/browse/IGNITE-18185
> Project: Ignite
>  Issue Type: Improvement
>  Components: build, platforms
>Reporter: Pavel Tupitsyn
>Priority: Major
>  Labels: .NET, buid, ignite-3
> Fix For: 3.0.0-beta2
>
>
> Described below is the process to push nupkg/snupkg packages to nuget.org.
> *Prerequisites*
> * .NET SDK 6 https://dotnet.microsoft.com/en-us/download/dotnet/6.0
> *Process*
> * For every file in *apache-ignite-VER-nuget.zip*:
> {code}
> dotnet nuget push $FILE --api-key $API_KEY --source "https://nuget.org/;
> {code}
> The API_KEY can be found at 
> https://svn.apache.org/repos/private/pmc/ignite/credentials/nuget.org (PMC 
> only, requires Apache credentials).



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


[jira] [Assigned] (IGNITE-15453) [Ignite 3] Research options for vulnerability scanning

2022-11-14 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin reassigned IGNITE-15453:
--

Assignee: Mikhail Pochatkin  (was: Petr Ivanov)

> [Ignite 3] Research options for vulnerability scanning
> --
>
> Key: IGNITE-15453
> URL: https://issues.apache.org/jira/browse/IGNITE-15453
> Project: Ignite
>  Issue Type: Task
>  Components: build
>Affects Versions: 3.0.0-alpha2
>Reporter: Valentin Kulichenko
>Assignee: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
>
> We need some kind of vulnerability scanning for Ignite 3. Let's research the 
> options.
> As one of the possible solutions: https://github.com/aquasecurity/trivy



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


[jira] [Assigned] (IGNITE-15451) [Ignite 3] Add PMD check to the build lifecycle

2022-11-14 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin reassigned IGNITE-15451:
--

Assignee: Mikhail Pochatkin  (was: Petr Ivanov)

> [Ignite 3] Add PMD check to the build lifecycle
> ---
>
> Key: IGNITE-15451
> URL: https://issues.apache.org/jira/browse/IGNITE-15451
> Project: Ignite
>  Issue Type: Improvement
>  Components: build
>Affects Versions: 3.0.0-alpha2
>Reporter: Valentin Kulichenko
>Assignee: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
>
> Similar to IGNITE-15370, we need to enable the PMD checks as a part of the 
> build.



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


[jira] [Assigned] (IGNITE-15452) [Ignite 3] Add JavaDoc style check to the build lifecycle

2022-11-14 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin reassigned IGNITE-15452:
--

Assignee: Mikhail Pochatkin  (was: Petr Ivanov)

> [Ignite 3] Add JavaDoc style check to the build lifecycle
> -
>
> Key: IGNITE-15452
> URL: https://issues.apache.org/jira/browse/IGNITE-15452
> Project: Ignite
>  Issue Type: Improvement
>  Components: build
>Affects Versions: 3.0.0-alpha2
>Reporter: Valentin Kulichenko
>Assignee: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
>
> Similar to IGNITE-15370, we need to enable the JavaDoc style checks as a part 
> of the build.



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


[jira] [Updated] (IGNITE-18151) Create folder if not exist in scr zip build task

2022-11-14 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-18151:
---
Labels: ignite-3  (was: )

> Create folder if not exist in scr zip build task
> 
>
> Key: IGNITE-18151
> URL: https://issues.apache.org/jira/browse/IGNITE-18151
> Project: Ignite
>  Issue Type: Bug
>  Components: build
>Reporter: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
>
> In IGNITE-18129 introduced task allSrcZip which creating zip snapshot with 
> current code base. This src zip needed for release. 
> 1. Need to add check before git archive command that build\distribution 
> folder is exist because git will fail in case when folder doesn't exist.
> 2. Fix prefix path, need to add \ in end of prefix path



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


[jira] [Created] (IGNITE-18152) Fix creds reading in repository deploy build

2022-11-14 Thread Mikhail Pochatkin (Jira)
Mikhail Pochatkin created IGNITE-18152:
--

 Summary: Fix creds reading in repository deploy build
 Key: IGNITE-18152
 URL: https://issues.apache.org/jira/browse/IGNITE-18152
 Project: Ignite
  Issue Type: Bug
  Components: build
Reporter: Mikhail Pochatkin


Currently, in buildscripts/publishing-repos.gradle script creds reading made 
via gradle.properties and release manager should define username\password in 
local gradle.properties file, but it doesn't work now, only with direct creds 
definition in script is working.



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


[jira] [Created] (IGNITE-18151) Create folder if not exist in scr zip build task

2022-11-14 Thread Mikhail Pochatkin (Jira)
Mikhail Pochatkin created IGNITE-18151:
--

 Summary: Create folder if not exist in scr zip build task
 Key: IGNITE-18151
 URL: https://issues.apache.org/jira/browse/IGNITE-18151
 Project: Ignite
  Issue Type: Bug
  Components: build
Reporter: Mikhail Pochatkin


In IGNITE-18129 introduced task allSrcZip which creating zip snapshot with 
current code base. This src zip needed for release. 

1. Need to add check before git archive command that build\distribution folder 
is exist because git will fail in case when folder doesn't exist.
2. Fix prefix path, need to add \ in end of prefix path



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


[jira] [Assigned] (IGNITE-18129) Fix Ignite 3 build and publishing for beta 1

2022-11-11 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin reassigned IGNITE-18129:
--

Assignee: Mikhail Pochatkin

> Fix Ignite 3 build and publishing for beta 1
> 
>
> Key: IGNITE-18129
> URL: https://issues.apache.org/jira/browse/IGNITE-18129
> Project: Ignite
>  Issue Type: Bug
>Reporter: Stanislav Lukyanov
>Assignee: Mikhail Pochatkin
>Priority: Major
>
> Need to make a few small fixes in the build and publishing process:
>  * Fix the readme to mention beta 1 instead of alpha 5
>  * Automatically build and sign src.zip
>  * Automatically build and sign .NET NuGet package (package .nuget into a 
> .nuget.zip like it is done in 2.x)
>  * Update release.md as needed
> The following artifacts need to be uploaded to the release repository:
>  * src.zip
>  * ignite: zip, rpm, deb
>  * ignite-db: zip, rpm, deb
>  * ignite-client: jar
>  * nuget.zip



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


[jira] [Updated] (IGNITE-18116) Fix RELEASE.md

2022-11-10 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-18116:
---
Description: 
Currently, RELEASE.md file missed part of fat source zip building, need to add 
it.

Made source zip via 

{code:java}
git archive `--prefix=apache-ignite-{version}-src/ -o 
apache-ignite-{version}-src.zip HEAD`
{code}

Also need add automatization of signing of this source zip 

  was:
Currently, RELEASE.md file missed part of fat source zip building, need to add 
it.

Made source zip via 

{code:java}
git archive `--prefix=apache-ignite-{version}-src/ -o 
apache-ignite-{version}-src.zip HEAD`
{code}



> Fix RELEASE.md 
> ---
>
> Key: IGNITE-18116
> URL: https://issues.apache.org/jira/browse/IGNITE-18116
> Project: Ignite
>  Issue Type: Bug
>  Components: ignite-3
>Reporter: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
>
> Currently, RELEASE.md file missed part of fat source zip building, need to 
> add it.
> Made source zip via 
> {code:java}
> git archive `--prefix=apache-ignite-{version}-src/ -o 
> apache-ignite-{version}-src.zip HEAD`
> {code}
> Also need add automatization of signing of this source zip 



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


[jira] [Updated] (IGNITE-18092) Fix zip distribution name providing to sign and checksum tasks

2022-11-10 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-18092:
---
Description: Currently, createChecksums tasks in packaging module have hard 
coded zip path and name of artifact. Need to remove hard coded name of zip 
distribution

> Fix zip distribution name providing to sign and checksum tasks
> --
>
> Key: IGNITE-18092
> URL: https://issues.apache.org/jira/browse/IGNITE-18092
> Project: Ignite
>  Issue Type: Improvement
>  Components: build, ignite-3
>Reporter: Mikhail Pochatkin
>Priority: Major
>  Labels: build, ignite-3
>
> Currently, createChecksums tasks in packaging module have hard coded zip path 
> and name of artifact. Need to remove hard coded name of zip distribution



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


[jira] [Updated] (IGNITE-18116) Fix RELEASE.md

2022-11-10 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-18116:
---
Labels: ignite-3  (was: )

> Fix RELEASE.md 
> ---
>
> Key: IGNITE-18116
> URL: https://issues.apache.org/jira/browse/IGNITE-18116
> Project: Ignite
>  Issue Type: Bug
>  Components: ignite-3
>Reporter: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
>
> Currently, RELEASE.md file missed part of fat source zip building, need to 
> add it.
> Made source zip via 
> {code:java}
> git archive `--prefix=apache-ignite-{version}-src/ -o 
> apache-ignite-{version}-src.zip HEAD`
> {code}



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


[jira] [Updated] (IGNITE-18116) Fix RELEASE.md

2022-11-10 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-18116:
---
Description: 
Currently, RELEASE.md file missed part of fat source zip building, need to add 
it.

Made source zip via 

{code:java}
git archive `--prefix=apache-ignite-{version}-src/ -o 
apache-ignite-{version}-src.zip HEAD`
{code}


  was:
Currently, RELEASE.md file missed part of fat source zip building, need to add 
it.

Made source zip via 
git archive `--prefix=apache-ignite-{version}-src/ -o 
apache-ignite-{version}-src.zip HEAD`


> Fix RELEASE.md 
> ---
>
> Key: IGNITE-18116
> URL: https://issues.apache.org/jira/browse/IGNITE-18116
> Project: Ignite
>  Issue Type: Bug
>Reporter: Mikhail Pochatkin
>Priority: Major
>
> Currently, RELEASE.md file missed part of fat source zip building, need to 
> add it.
> Made source zip via 
> {code:java}
> git archive `--prefix=apache-ignite-{version}-src/ -o 
> apache-ignite-{version}-src.zip HEAD`
> {code}



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


[jira] [Updated] (IGNITE-18116) Fix RELEASE.md

2022-11-10 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-18116:
---
Component/s: ignite-3

> Fix RELEASE.md 
> ---
>
> Key: IGNITE-18116
> URL: https://issues.apache.org/jira/browse/IGNITE-18116
> Project: Ignite
>  Issue Type: Bug
>  Components: ignite-3
>Reporter: Mikhail Pochatkin
>Priority: Major
>
> Currently, RELEASE.md file missed part of fat source zip building, need to 
> add it.
> Made source zip via 
> {code:java}
> git archive `--prefix=apache-ignite-{version}-src/ -o 
> apache-ignite-{version}-src.zip HEAD`
> {code}



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


[jira] [Created] (IGNITE-18116) Fix RELEASE.md

2022-11-10 Thread Mikhail Pochatkin (Jira)
Mikhail Pochatkin created IGNITE-18116:
--

 Summary: Fix RELEASE.md 
 Key: IGNITE-18116
 URL: https://issues.apache.org/jira/browse/IGNITE-18116
 Project: Ignite
  Issue Type: Bug
Reporter: Mikhail Pochatkin


Currently, RELEASE.md file missed part of fat source zip building, need to add 
it.

Made source zip via 
git archive --prefix=apache-ignite-{version}-src/ -o 
apache-ignite-{version}-src.zip HEAD



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


[jira] [Updated] (IGNITE-18116) Fix RELEASE.md

2022-11-10 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-18116:
---
Description: 
Currently, RELEASE.md file missed part of fat source zip building, need to add 
it.

Made source zip via 
git archive `--prefix=apache-ignite-{version}-src/ -o 
apache-ignite-{version}-src.zip HEAD`

  was:
Currently, RELEASE.md file missed part of fat source zip building, need to add 
it.

Made source zip via 
git archive --prefix=apache-ignite-{version}-src/ -o 
apache-ignite-{version}-src.zip HEAD


> Fix RELEASE.md 
> ---
>
> Key: IGNITE-18116
> URL: https://issues.apache.org/jira/browse/IGNITE-18116
> Project: Ignite
>  Issue Type: Bug
>Reporter: Mikhail Pochatkin
>Priority: Major
>
> Currently, RELEASE.md file missed part of fat source zip building, need to 
> add it.
> Made source zip via 
> git archive `--prefix=apache-ignite-{version}-src/ -o 
> apache-ignite-{version}-src.zip HEAD`



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


[jira] [Updated] (IGNITE-17487) Remove Maven build scripts

2022-11-08 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-17487:
---
Description: 
1. Remove Maven project from Apache Ignite 3 repo
2. Remove Maven project from CI
3. Start use Gradle project verification as default for PR visa

> Remove Maven build scripts
> --
>
> Key: IGNITE-17487
> URL: https://issues.apache.org/jira/browse/IGNITE-17487
> Project: Ignite
>  Issue Type: New Feature
>  Components: build
>Reporter: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
>
> 1. Remove Maven project from Apache Ignite 3 repo
> 2. Remove Maven project from CI
> 3. Start use Gradle project verification as default for PR visa



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


[jira] [Assigned] (IGNITE-18110) Modernize gradle build cache

2022-11-08 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin reassigned IGNITE-18110:
--

Assignee: Mikhail Pochatkin

> Modernize gradle build cache  
> --
>
> Key: IGNITE-18110
> URL: https://issues.apache.org/jira/browse/IGNITE-18110
> Project: Ignite
>  Issue Type: Improvement
>  Components: build
>Reporter: Mikhail Pochatkin
>Assignee: Mikhail Pochatkin
>Priority: Major
>  Labels: build, ignite-3
>
> 1. Use gradle build cache only in CI env.
> 2. Disable build cache for Test tasks



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


[jira] [Updated] (IGNITE-18110) Modernize gradle build cache

2022-11-08 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-18110:
---
Summary: Modernize gradle build cache(was: Modernize gradle cache build 
)

> Modernize gradle build cache  
> --
>
> Key: IGNITE-18110
> URL: https://issues.apache.org/jira/browse/IGNITE-18110
> Project: Ignite
>  Issue Type: Improvement
>  Components: build
>Reporter: Mikhail Pochatkin
>Priority: Major
>  Labels: build, ignite-3
>
> 1. Use gradle build cache only in CI env.
> 2. Disable build cache for Test tasks



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


[jira] [Updated] (IGNITE-18110) Modernize gradle cache build

2022-11-08 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-18110:
---
Description: 
1. Use gradle build cache only in CI env.
2. Disable build cache for Test tasks


> Modernize gradle cache build 
> -
>
> Key: IGNITE-18110
> URL: https://issues.apache.org/jira/browse/IGNITE-18110
> Project: Ignite
>  Issue Type: Improvement
>  Components: build
>Reporter: Mikhail Pochatkin
>Priority: Major
>  Labels: build, ignite-3
>
> 1. Use gradle build cache only in CI env.
> 2. Disable build cache for Test tasks



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


[jira] [Created] (IGNITE-18110) Modernize gradle cache build

2022-11-08 Thread Mikhail Pochatkin (Jira)
Mikhail Pochatkin created IGNITE-18110:
--

 Summary: Modernize gradle cache build 
 Key: IGNITE-18110
 URL: https://issues.apache.org/jira/browse/IGNITE-18110
 Project: Ignite
  Issue Type: Improvement
  Components: build
Reporter: Mikhail Pochatkin






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


[jira] [Created] (IGNITE-18092) Fix zip distribution name providing to sign and checksum tasks

2022-11-04 Thread Mikhail Pochatkin (Jira)
Mikhail Pochatkin created IGNITE-18092:
--

 Summary: Fix zip distribution name providing to sign and checksum 
tasks
 Key: IGNITE-18092
 URL: https://issues.apache.org/jira/browse/IGNITE-18092
 Project: Ignite
  Issue Type: Improvement
  Components: build, ignite-3
Reporter: Mikhail Pochatkin






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


[jira] [Updated] (IGNITE-18040) Add GPG sign plugin to Gradle

2022-11-03 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-18040:
---
Description: 
For release via Gradle we need to add signing mechanism which required by 
Apache Release politics.

We need to sign all jars, zip distributions and DEB\RPM packages

> Add GPG sign plugin to Gradle
> -
>
> Key: IGNITE-18040
> URL: https://issues.apache.org/jira/browse/IGNITE-18040
> Project: Ignite
>  Issue Type: Improvement
>  Components: build
>Reporter: Mikhail Pochatkin
>Assignee: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> For release via Gradle we need to add signing mechanism which required by 
> Apache Release politics.
> We need to sign all jars, zip distributions and DEB\RPM packages



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


[jira] [Assigned] (IGNITE-18040) Add GPG sign plugin to Gradle

2022-11-01 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin reassigned IGNITE-18040:
--

Assignee: Mikhail Pochatkin

> Add GPG sign plugin to Gradle
> -
>
> Key: IGNITE-18040
> URL: https://issues.apache.org/jira/browse/IGNITE-18040
> Project: Ignite
>  Issue Type: Improvement
>  Components: build
>Reporter: Mikhail Pochatkin
>Assignee: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
>




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


[jira] [Created] (IGNITE-18040) Add GPG sign plugin to Gradle

2022-11-01 Thread Mikhail Pochatkin (Jira)
Mikhail Pochatkin created IGNITE-18040:
--

 Summary: Add GPG sign plugin to Gradle
 Key: IGNITE-18040
 URL: https://issues.apache.org/jira/browse/IGNITE-18040
 Project: Ignite
  Issue Type: Improvement
  Components: build
Reporter: Mikhail Pochatkin






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


[jira] [Created] (IGNITE-18009) Fix gradle build

2022-10-28 Thread Mikhail Pochatkin (Jira)
Mikhail Pochatkin created IGNITE-18009:
--

 Summary: Fix gradle build
 Key: IGNITE-18009
 URL: https://issues.apache.org/jira/browse/IGNITE-18009
 Project: Ignite
  Issue Type: Bug
  Components: build
Reporter: Mikhail Pochatkin
Assignee: Mikhail Pochatkin






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


[jira] [Assigned] (IGNITE-17965) Enable remote build cache for Gradle

2022-10-26 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin reassigned IGNITE-17965:
--

Assignee: Mikhail Pochatkin

> Enable remote build cache for Gradle
> 
>
> Key: IGNITE-17965
> URL: https://issues.apache.org/jira/browse/IGNITE-17965
> Project: Ignite
>  Issue Type: Improvement
>  Components: build
>Reporter: Mikhail Pochatkin
>Assignee: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
>
> Need to enable remote build cache feature for Gradle on CI. 



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


[jira] [Created] (IGNITE-17966) Fix problem with stuck Gradle processes in .NET tests

2022-10-24 Thread Mikhail Pochatkin (Jira)
Mikhail Pochatkin created IGNITE-17966:
--

 Summary: Fix problem with stuck Gradle processes in .NET tests
 Key: IGNITE-17966
 URL: https://issues.apache.org/jira/browse/IGNITE-17966
 Project: Ignite
  Issue Type: Bug
  Components: build
Reporter: Mikhail Pochatkin


Currently, when .NET test suite finished some Gradle processes will alive and 
after that CI agents start be in inconsistance state. The main problem is using 
ports and next build will be failed because of unreachable port. So, need to 
fix this problem and kill all processes which producing in build time. 



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


[jira] [Assigned] (IGNITE-17966) Fix problem with stuck Gradle processes in .NET tests

2022-10-24 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin reassigned IGNITE-17966:
--

Assignee: Mikhail Pochatkin

> Fix problem with stuck Gradle processes in .NET tests
> -
>
> Key: IGNITE-17966
> URL: https://issues.apache.org/jira/browse/IGNITE-17966
> Project: Ignite
>  Issue Type: Bug
>  Components: build
>Reporter: Mikhail Pochatkin
>Assignee: Mikhail Pochatkin
>Priority: Blocker
>  Labels: ignite-3
>
> Currently, when .NET test suite finished some Gradle processes will alive and 
> after that CI agents start be in inconsistance state. The main problem is 
> using ports and next build will be failed because of unreachable port. So, 
> need to fix this problem and kill all processes which producing in build 
> time. 



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


[jira] [Resolved] (IGNITE-17714) Split integration test in ignite-runner module

2022-10-24 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin resolved IGNITE-17714.

Resolution: Fixed

Fixed in IGNITE-17486

> Split integration test in ignite-runner module
> --
>
> Key: IGNITE-17714
> URL: https://issues.apache.org/jira/browse/IGNITE-17714
> Project: Ignite
>  Issue Type: Improvement
>  Components: build
>Reporter: Mikhail Pochatkin
>Assignee: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> Ignite-runner module contains tests with "sqllogic" tag and need to create 
> separate gradle tasks for it.
> Currently, maven build has two different configurations which provide 
> possibility to run different test suites with "sqllogic" tag and without 
> separatly. Need to support in gradle build the same.



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


[jira] [Updated] (IGNITE-17965) Enable remote build cache for Gradle

2022-10-24 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-17965:
---
Description: Need to enable remote build cache feature for Gradle on CI.   
(was: Need to enable remote build cache feature for Gradle for CI. )

> Enable remote build cache for Gradle
> 
>
> Key: IGNITE-17965
> URL: https://issues.apache.org/jira/browse/IGNITE-17965
> Project: Ignite
>  Issue Type: Improvement
>  Components: build
>Reporter: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
>
> Need to enable remote build cache feature for Gradle on CI. 



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


[jira] [Updated] (IGNITE-17965) Enable remote build cache for Gradle

2022-10-24 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-17965:
---
Description: Need to enable remote build cache feature for Gradle for CI. 

> Enable remote build cache for Gradle
> 
>
> Key: IGNITE-17965
> URL: https://issues.apache.org/jira/browse/IGNITE-17965
> Project: Ignite
>  Issue Type: Improvement
>  Components: build
>Reporter: Mikhail Pochatkin
>Priority: Major
>
> Need to enable remote build cache feature for Gradle for CI. 



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


[jira] [Updated] (IGNITE-17965) Enable remote build cache for Gradle

2022-10-24 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-17965:
---
Labels: ignite-3  (was: )

> Enable remote build cache for Gradle
> 
>
> Key: IGNITE-17965
> URL: https://issues.apache.org/jira/browse/IGNITE-17965
> Project: Ignite
>  Issue Type: Improvement
>  Components: build
>Reporter: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
>
> Need to enable remote build cache feature for Gradle for CI. 



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


[jira] [Created] (IGNITE-17965) Enable remote build cache for Gradle

2022-10-24 Thread Mikhail Pochatkin (Jira)
Mikhail Pochatkin created IGNITE-17965:
--

 Summary: Enable remote build cache for Gradle
 Key: IGNITE-17965
 URL: https://issues.apache.org/jira/browse/IGNITE-17965
 Project: Ignite
  Issue Type: Improvement
  Components: build
Reporter: Mikhail Pochatkin






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


[jira] [Created] (IGNITE-17901) Fix .NET tests

2022-10-13 Thread Mikhail Pochatkin (Jira)
Mikhail Pochatkin created IGNITE-17901:
--

 Summary: Fix .NET tests
 Key: IGNITE-17901
 URL: https://issues.apache.org/jira/browse/IGNITE-17901
 Project: Ignite
  Issue Type: Bug
  Components: build, ignite-3
Reporter: Mikhail Pochatkin






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


[jira] [Assigned] (IGNITE-17901) Fix .NET tests

2022-10-13 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin reassigned IGNITE-17901:
--

Assignee: Mikhail Pochatkin

> Fix .NET tests
> --
>
> Key: IGNITE-17901
> URL: https://issues.apache.org/jira/browse/IGNITE-17901
> Project: Ignite
>  Issue Type: Bug
>  Components: build, ignite-3
>Reporter: Mikhail Pochatkin
>Assignee: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
>




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


[jira] [Updated] (IGNITE-17862) Restore grade build by adding newly added replicas module to the flow

2022-10-10 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-17862:
---
Component/s: build

> Restore grade build by adding newly added replicas module to the flow
> -
>
> Key: IGNITE-17862
> URL: https://issues.apache.org/jira/browse/IGNITE-17862
> Project: Ignite
>  Issue Type: Bug
>  Components: build
>Reporter: Alexander Lapin
>Assignee: Mikhail Pochatkin
>Priority: Major
>
> New replicator module, that was added during tx RW implementation, wasn't 
> added to the gradle build scripts and resources.



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


[jira] [Updated] (IGNITE-17862) Restore grade build by adding newly added replicas module to the flow

2022-10-10 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-17862:
---
Labels: ignite-3  (was: )

> Restore grade build by adding newly added replicas module to the flow
> -
>
> Key: IGNITE-17862
> URL: https://issues.apache.org/jira/browse/IGNITE-17862
> Project: Ignite
>  Issue Type: Bug
>  Components: build
>Reporter: Alexander Lapin
>Assignee: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
>
> New replicator module, that was added during tx RW implementation, wasn't 
> added to the gradle build scripts and resources.



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


[jira] [Assigned] (IGNITE-17862) Restore grade build by adding newly added replicas module to the flow

2022-10-10 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin reassigned IGNITE-17862:
--

Assignee: Mikhail Pochatkin

> Restore grade build by adding newly added replicas module to the flow
> -
>
> Key: IGNITE-17862
> URL: https://issues.apache.org/jira/browse/IGNITE-17862
> Project: Ignite
>  Issue Type: Bug
>Reporter: Alexander Lapin
>Assignee: Mikhail Pochatkin
>Priority: Major
>
> New replicator module, that was added during tx RW implementation, wasn't 
> added to the gradle build scripts and resources.



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


[jira] [Assigned] (IGNITE-17486) Enable Gradle build on CI

2022-10-04 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin reassigned IGNITE-17486:
--

Assignee: Mikhail Pochatkin

> Enable Gradle build on CI
> -
>
> Key: IGNITE-17486
> URL: https://issues.apache.org/jira/browse/IGNITE-17486
> Project: Ignite
>  Issue Type: New Feature
>  Components: build
>Reporter: Mikhail Pochatkin
>Assignee: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
>
> Start run build verifications for Gradle on CI.
> It should be separate verification pipeline with Maven.
> IMPORTANT: Maven build scripts should NOT removed in this ticket.



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


[jira] [Created] (IGNITE-17781) Create DEB\RPM distributions for CLI

2022-09-29 Thread Mikhail Pochatkin (Jira)
Mikhail Pochatkin created IGNITE-17781:
--

 Summary: Create DEB\RPM distributions for CLI
 Key: IGNITE-17781
 URL: https://issues.apache.org/jira/browse/IGNITE-17781
 Project: Ignite
  Issue Type: New Feature
  Components: build, cli
Reporter: Mikhail Pochatkin
Assignee: Mikhail Pochatkin






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


[jira] [Updated] (IGNITE-17417) Node name support in CLI

2022-09-29 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-17417:
---
Description: 
Now there is only one way to point at the ignite node in the CLI – `node-url` 
or `cluster-url` options. They are represented as an URL that sometimes is too 
annoying to type and remember. It would be much more user-friendly to have the 
second option here. I think node name could be used as a CLI option. 

I propose to add `node-name` option to every command that requires 
`cluster-url` or `node-url`. So, the following user story would be possible:


{code:bash}
> ignite
[disconnected]> connect node2
[node2]> connect node2
[node2]> node config show --node-name node1
{code}


  was:
Now there is only one way to point at the ignite node in the CLI – `node-url` 
or `cluster-url` options. They are represented as an URL that sometimes is too 
annoying to type and remember. It would be much more user-friendly to have the 
second option here. I think node name could be used as a CLI option. 

I propose to add `node-name` option to every command that requires 
`cluster-url` or `node-url`. So, the following user story would be possible:


{code:bash}
> ignite
[disconnected]> node start node1
[disconnected]> node start node2
[disconnected]> connect node2
[node2]> connect node2
[node2]> node config show --node-name node1
{code}



> Node name support in CLI
> 
>
> Key: IGNITE-17417
> URL: https://issues.apache.org/jira/browse/IGNITE-17417
> Project: Ignite
>  Issue Type: Task
>  Components: cli
>Reporter: Aleksandr
>Priority: Major
>  Labels: ignite-3, ignite-3-cli-tool
>
> Now there is only one way to point at the ignite node in the CLI – `node-url` 
> or `cluster-url` options. They are represented as an URL that sometimes is 
> too annoying to type and remember. It would be much more user-friendly to 
> have the second option here. I think node name could be used as a CLI option. 
> I propose to add `node-name` option to every command that requires 
> `cluster-url` or `node-url`. So, the following user story would be possible:
> {code:bash}
> > ignite
> [disconnected]> connect node2
> [node2]> connect node2
> [node2]> node config show --node-name node1
> {code}



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


[jira] [Updated] (IGNITE-17489) Packaging: Brew package

2022-09-29 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-17489:
---
Component/s: build

> Packaging: Brew package
> ---
>
> Key: IGNITE-17489
> URL: https://issues.apache.org/jira/browse/IGNITE-17489
> Project: Ignite
>  Issue Type: New Feature
>  Components: build
>Reporter: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
>




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


[jira] [Updated] (IGNITE-17490) Packaging: SDKman package

2022-09-29 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-17490:
---
Component/s: build

> Packaging: SDKman package
> -
>
> Key: IGNITE-17490
> URL: https://issues.apache.org/jira/browse/IGNITE-17490
> Project: Ignite
>  Issue Type: New Feature
>  Components: build
>Reporter: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3
>




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


[jira] [Updated] (IGNITE-17483) Ignite Packaging improvements

2022-09-29 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-17483:
---
Component/s: build

> Ignite Packaging improvements
> -
>
> Key: IGNITE-17483
> URL: https://issues.apache.org/jira/browse/IGNITE-17483
> Project: Ignite
>  Issue Type: Epic
>  Components: build
>Reporter: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3, ignite-3-cli-tool
>




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


[jira] [Updated] (IGNITE-17172) Create new command frontend for REPL mode

2022-09-29 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-17172:
---
Component/s: cli

> Create new command frontend for REPL mode
> -
>
> Key: IGNITE-17172
> URL: https://issues.apache.org/jira/browse/IGNITE-17172
> Project: Ignite
>  Issue Type: Improvement
>  Components: cli
>Reporter: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3, ignite-3-cli-tool
>
> Currently all commands for both non-REPL and REPL mode has same frontend 
> Picocli. It means that options parsing and mapping to command description is 
> Picocli relationship. 
> Command logic is not related to frontend, relationship of frontend is split 
> incoming command line and put all command option to next layer to process 
> command execution. 
> In reality Picocli frontend for REPL command is not suitable by few reasons:
>  # In plans support interactive fill for required options. For example
> {code:java}
> cli> node connect 
> Q:Do you want to connect last node? (last-node-url) Y/n? 
> A: Y Output: 
> Connected to last-node-url!  {code}
>  Picocli doesn't provide possibility to customize logic about command parsing 
> and spliting to options. 
>  # In current implementation SQL REPL didn't use Picocli frontend because its 
> impossible to map all possible SQL queries to different Picocli CmdDesc but 
> its is not needed. 
>  
>  



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


[jira] [Updated] (IGNITE-16973) Add advanced completions to SQL REPL

2022-09-29 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-16973:
---
Component/s: cli

> Add advanced completions to SQL REPL
> 
>
> Key: IGNITE-16973
> URL: https://issues.apache.org/jira/browse/IGNITE-16973
> Project: Ignite
>  Issue Type: Task
>  Components: cli
>Reporter: Aleksandr
>Assignee: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3, ignite-3-cli-tool
>
> In order to improve the developer experience in SQL REPL mode dynamic 
> autocompletion can be added. For example, a user types {{select * from ta}} 
> and gets the suggestion with the list of tables that are fetched from the 
> JDBC.
> Also, the current list of SQL keywords for autocomplete is taken from the 
> default Calcite parser. Use an actual list of Ignite SQL keywords for 
> auto-complete.



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


[jira] [Updated] (IGNITE-16974) Map ignite errors to the command line exit codes

2022-09-29 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-16974:
---
Component/s: cli

> Map ignite errors to the command line exit codes
> 
>
> Key: IGNITE-16974
> URL: https://issues.apache.org/jira/browse/IGNITE-16974
> Project: Ignite
>  Issue Type: Task
>  Components: cli
>Reporter: Aleksandr
>Assignee: Aleksandr
>Priority: Major
>  Labels: ignite-3, ignite-3-cli-tool
>
> Provide the list of errors that can be produced by REST, for example:
>  * VALIDATION_EXCEPTION
>  * CONFIG_PATH_UNRECOGNIZED
>  * INVALID_CONFIG_FORMAT
> And map them to CLI exit codes.



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


[jira] [Updated] (IGNITE-17484) Tech debt with static context in Question and Cmd providing

2022-09-28 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-17484:
---
Component/s: cli

> Tech debt with static context in Question and Cmd providing
> ---
>
> Key: IGNITE-17484
> URL: https://issues.apache.org/jira/browse/IGNITE-17484
> Project: Ignite
>  Issue Type: Improvement
>  Components: cli
>Reporter: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3, ignite-3-cli-tool
>
> Currently, org.apache.ignite.cli.core.flow.question.QuestionAskerFactory and 
> org.apache.ignite.cli.core.repl.context.CommandLineContextProvider has a 
> static context which should be refactored in non-static model with better 
> injection logic. 



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


[jira] [Updated] (IGNITE-16970) IEP-88: CLI Tool

2022-09-28 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-16970:
---
Component/s: cli

> IEP-88: CLI Tool
> 
>
> Key: IGNITE-16970
> URL: https://issues.apache.org/jira/browse/IGNITE-16970
> Project: Ignite
>  Issue Type: Epic
>  Components: cli
>Reporter: Aleksandr
>Priority: Major
>  Labels: ignite-3, ignite-3-cli-tool
>
> Develop an advanced CLI Tool with an explicit focus on usability. 
> A user should download the tool from the website and then use it to:
>  * Connect to a cluster to monitor its state and perform management 
> operations (configuration changes, cluster init).
>  * Connect to a cluster to run SQL queries.
>  * Connect to a cluster to get the cluster status (topology, version).



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


[jira] [Updated] (IGNITE-17102) Implement cluster show command

2022-09-28 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-17102:
---
Component/s: cli

> Implement cluster show command
> --
>
> Key: IGNITE-17102
> URL: https://issues.apache.org/jira/browse/IGNITE-17102
> Project: Ignite
>  Issue Type: Task
>  Components: cli
>Reporter: Aleksandr
>Priority: Major
>  Labels: ignite-3, ignite-3-cli-tool
>
> Now `cluster show` is an alias for `status` but according to the IEP it 
> should display wider information.



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


[jira] [Updated] (IGNITE-17170) Drop deprecated package

2022-09-28 Thread Mikhail Pochatkin (Jira)


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

Mikhail Pochatkin updated IGNITE-17170:
---
Component/s: cli

> Drop deprecated package 
> 
>
> Key: IGNITE-17170
> URL: https://issues.apache.org/jira/browse/IGNITE-17170
> Project: Ignite
>  Issue Type: Improvement
>  Components: cli
>Reporter: Mikhail Pochatkin
>Priority: Major
>  Labels: ignite-3, ignite-3-cli-tool
>
> After migrate to new CLI (IGNITE-16971) to support backward compatibility, 
> existed commands (cluster/node bootstrap, start, stop ...) moved to 
> deprecated module. Need to rewrite this commands to new Pipeline architecture 
> and drop all not needed code.  



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


<    1   2   3   4   5   6   >