Re: [VOTE] Apache Ignite 2.4.0 RC1

2018-03-10 Thread Nikolay Izhikov
+1 (binding)

Build from source: OKStart couple of local nodes with default config - OK.

В Сб, 10/03/2018 в 11:19 +0300, Alexey Goncharuk пишет:
> +1 (binding)
> 
> Build from source: OK
> Start nodes with persistence, couple of BLT changes: OK
> 
> Ssserj, as for the persistence issue you are talking about - you are
> hitting the issue [1] which is almost finished, but did not make it to the
> 2.4 release. As the affects version is 2.1, this is not a regression, so I
> do not think this issue is a blocker for the release.
> 
> --AG
> 
> [1] https://issues.apache.org/jira/browse/IGNITE-5874
> 
> 2018-03-09 12:42 GMT+03:00 ssserj :
> 
> > +1 (in doubt)
> > But...
> > The persistent storage has bug! It can be reproduced by use case:
> > - persistent storage enabled
> > - cache store created with CreateExpirePolice for T-days
> > - outdated entities has been evicted to HDD
> > 
> > Details
> > http://apache-ignite-users.70518.x6.nabble.com/And-again-
> > Failed-to-get-page-IO-instance-page-content-is-corrupted-td20095.html
> > 
> > 
> > 
> > --
> > Sent from: http://apache-ignite-developers.2346864.n4.nabble.com/
> > 

signature.asc
Description: This is a digitally signed message part


Re: [VOTE] Apache Ignite 2.4.0 RC1

2018-03-10 Thread Alexey Goncharuk
+1 (binding)

Build from source: OK
Start nodes with persistence, couple of BLT changes: OK

Ssserj, as for the persistence issue you are talking about - you are
hitting the issue [1] which is almost finished, but did not make it to the
2.4 release. As the affects version is 2.1, this is not a regression, so I
do not think this issue is a blocker for the release.

--AG

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

2018-03-09 12:42 GMT+03:00 ssserj :

> +1 (in doubt)
> But...
> The persistent storage has bug! It can be reproduced by use case:
> - persistent storage enabled
> - cache store created with CreateExpirePolice for T-days
> - outdated entities has been evicted to HDD
>
> Details
> http://apache-ignite-users.70518.x6.nabble.com/And-again-
> Failed-to-get-page-IO-instance-page-content-is-corrupted-td20095.html
>
>
>
> --
> Sent from: http://apache-ignite-developers.2346864.n4.nabble.com/
>


Re: [VOTE] Apache Ignite 2.4.0 RC1

2018-03-09 Thread Alexey Kuznetsov
+1 (binding)

1. Download sources: OK.
2. Build from sources: OK.
3. Build Web Console and Web agent from sources: OK.
4. Start node, Web Console and Web Agent and execute some queries: OK.

Minor notes:

 How about to enhance DEVNOTES.txt with following:
  1. Add mvn command that skip client docs?
  mvn clean install -Pall-java,all-scala,licenses -DskipTests
*-DskipClientDocs* -Dmaven.javadoc.skip=true

  2. Add mvn command that will build Web Agent to  DEVNOTES.txt
* mvn clean package -pl :ignite-web-agent -am -P web-console
-DskipTests=true -DskipClientDocs -Dmaven.javadoc.skip=true*
 Right now it could be found in
"modules\web-console\web-agent\README.txt" it not so obvious.



-- 
Alexey Kuznetsov


Re: [VOTE] Apache Ignite 2.4.0 RC1

2018-03-09 Thread Denis Magda
Please confirm that you the bug is still reproduced on 2.4-RC1.

According to the tickets reported by you, the fixes were integrated into
the release:
https://issues.apache.org/jira/browse/IGNITE-6423
https://issues.apache.org/jira/browse/IGNITE-7278

--
Denis

On Fri, Mar 9, 2018 at 1:42 AM, ssserj  wrote:

> +1 (in doubt)
> But...
> The persistent storage has bug! It can be reproduced by use case:
> - persistent storage enabled
> - cache store created with CreateExpirePolice for T-days
> - outdated entities has been evicted to HDD
>
> Details
> http://apache-ignite-users.70518.x6.nabble.com/And-again-
> Failed-to-get-page-IO-instance-page-content-is-corrupted-td20095.html
>
>
>
> --
> Sent from: http://apache-ignite-developers.2346864.n4.nabble.com/
>


Re: [VOTE] Apache Ignite 2.4.0 RC1

2018-03-09 Thread ssserj
+1 (in doubt)
But...
The persistent storage has bug! It can be reproduced by use case: 
- persistent storage enabled
- cache store created with CreateExpirePolice for T-days
- outdated entities has been evicted to HDD

Details
http://apache-ignite-users.70518.x6.nabble.com/And-again-Failed-to-get-page-IO-instance-page-content-is-corrupted-td20095.html



--
Sent from: http://apache-ignite-developers.2346864.n4.nabble.com/


Re: [VOTE] Apache Ignite 2.4.0 RC1

2018-03-08 Thread christos
+1 lots of good stuff in there



--
Sent from: http://apache-ignite-developers.2346864.n4.nabble.com/


Re: [VOTE] Apache Ignite 2.4.0 RC1

2018-03-07 Thread Anton Vinogradov
+1, great work!

2018-03-07 19:34 GMT+03:00 Andrey Gura :

> +1
>
> Checked compilation under Java 8/9, examples, binaries checksums.
>
> On Wed, Mar 7, 2018 at 6:45 PM, Yury Babak  wrote:
> > +1
> >
> > Checked Ignite ML: sources and binaries.
> >
> > Regards,
> > Yury
> >
> >
> >
> > --
> > Sent from: http://apache-ignite-developers.2346864.n4.nabble.com/
>


Re: [VOTE] Apache Ignite 2.4.0 RC1

2018-03-07 Thread Andrey Gura
+1

Checked compilation under Java 8/9, examples, binaries checksums.

On Wed, Mar 7, 2018 at 6:45 PM, Yury Babak  wrote:
> +1
>
> Checked Ignite ML: sources and binaries.
>
> Regards,
> Yury
>
>
>
> --
> Sent from: http://apache-ignite-developers.2346864.n4.nabble.com/


Re: [VOTE] Apache Ignite 2.4.0 RC1

2018-03-07 Thread Yury Babak
+1

Checked Ignite ML: sources and binaries.

Regards,
Yury



--
Sent from: http://apache-ignite-developers.2346864.n4.nabble.com/


Re: [VOTE] Apache Ignite 2.4.0 RC1

2018-03-06 Thread Dmitriy Setrakyan
Nikolai, please file a ticket for this for 2.5 version. I doubt its a
blocker for this release.

D.

On Tue, Mar 6, 2018 at 8:41 PM, Nikolay Izhikov  wrote:

> DEVNOTEX.txt also contains mentioning of jdk7:
>
> ```
> Ignite Hadoop Accelerator Maven Build Instructions
> ...
> 2) Assembly Hadoop Accelerator:
> ...
>NOTE: JDK version should be 1.7.0-* or >= 1.8.0-u40.
> ```
>
> В Ср, 07/03/2018 в 07:25 +0300, Nikolay Izhikov пишет:
> > Hello, Vladimir.
> >
> > I'm looked into
> >
> > apache-ignite-hadoop-2.4.0-bin.zip/HADOOP_README.txt
> >
> > It contains:
> >
> > ```
> > Installation requirements:
> >
> > 1. Windows, Linux, or MacOS environment.
> > 2. Java 7 or 8 (latest update is advisable).
> > ```
> >
> > Seems, it has to be updated because Java 7 is not supported in 2.4
> >
> >
> > В Пн, 05/03/2018 в 22:42 +0300, Vladimir Ozerov пишет:
> > >  Igniters,
> > >
> > > We have uploaded a 2.4.0 release candidate to
> > > https://dist.apache.org/repos/dist/dev/ignite/2.4.0-rc1/
> > >
> > > Git tag name is
> > > 2.4.0-rc1
> > >
> > > This release includes the following changes:
> > >
> > > Ignite:
> > > * Introduced Baseline Affinity Topology
> > > * Ability to disable WAL for cache in runtime through IgniteCluster
> API or
> > > ALTER TABLE command
> > > * Added ability to convert WAL to human-readable form
> > > * Ability to enable/disable JDBC, ODBC and thin client endpoints
> > > * Project moved to Java 8
> > > * Java 7 is no longer supported
> > > * Apache Ignite can be run on Java 9
> > > * Introduced Apache Ignite packaging with RPM
> > > * Spark Data Frames support
> > > * Added integration with Spring 3.x
> > > * Added handler to stop node when IO error is encountered
> > > * EvictionPolicyFactory support added to CacheConfiguration
> > > * Added JMX metrics for memory regions
> > > * Added detailed memory consumption on start and OOM reporting
> > > * Added custom thread pools monitoring
> > > * Support Ignite MR in Kerberized environment without IGFS
> > > * S3 IP finder: support server side encryption and bucket endpoint
> > > configuration
> > > * Multiple fixes and performance optimizations
> > >
> > > Ignite.NET:
> > > * Thin Client initial release
> > > * .NET Core / Linux / macOS support
> > > * Mono platform support
> > > * Removed C++ JNI layer
> > >
> > > SQL:
> > > * Added DEFAULT support to CREATE TABLE command
> > > * Added ALTER TABLE DROP COLUMN support
> > > * Added INLINE_SIZE option to CREATE INDEX command
> > > * Added PARALLEL option to CREATE INDEX command
> > > * Added optional on-heap row cache
> > > * INSERT command now can be executed without explicit column names
> (INSERT
> > > INTO table VALUES ...)
> > > * Allowed multiple caches to share the same schema
> > > * Added support for Java 8 Date and Time API
> > > * Added "notNull" property to QuerySqlField annotation
> > > * Improved COUNT(*) performance
> > > * Fixed a problem causing an exception in certain nodes do not have
> primary
> > > partitions for REPLICATED cache
> > > * Fixed per-thread H2 connection leak.
> > > * Fixed partition exchange hang due to SQL query running inside a
> > > transaction.
> > >
> > > JDBC Driver:
> > > * Optimized batched operations processing
> > >
> > > ODBC Driver:
> > > * Added support of multiple statements execution with one call
> > > * Added support of SQL_ATTR_CONNECTION_TIMEOUT
> > > * Added support of SQL_ATTR_QUERY_TIMEOUT
> > > * Optimized batched operations processing
> > > * Proper handling of ungraceful TCP disconnects (keep-alive connection)
> > > * Fixed error preventing close of executed DML statement
> > > * Fixed table names returned by SQLTables for DDL-created tables
> > >
> > > Machine Learning:
> > > * Implemented Fuzzy c-means algorithm
> > > * Implemented gradient descent for OLS Linear Regression
> > > * Implemented K nearest neighbor algorithm
> > > * Introduced API for datasets
> > > * Introduced API for ML model and trainers
> > > * Introduced common mechanism for group training of models
> > > * Added distributed version of multilayer perceptron
> > > * Added local version of multilayer perceptron
> > > * Added basic import/export functionality for ml models
> > > * Added decision tree algorithm
> > > * Performance optimizations for distributed operations
> > >
> > > Web Console:
> > > * Implemented component for cluster selection and activation
> > > * Implemented support for multiple statements on Queries screen
> > > * Implemented progress indication for 'execute', 'scan' and 'export'
> > > actions on Queries screen
> > > * Added support for ClientConnectorConfiguration
> > > * Added several SQL examples on Queries screen
> > > * Added "Connected clusters" component in header
> > > * Added support for custom SMTP server configuration
> > > * Added detection of CSV separator based on browser locale
> > > * Added "Copy to clipboard" action on Queries screen
> > > * Added duration and node ID in results header and 'Show query' modal
> > > * Improved suppo

Re: [VOTE] Apache Ignite 2.4.0 RC1

2018-03-06 Thread Nikolay Izhikov
DEVNOTEX.txt also contains mentioning of jdk7:

```
Ignite Hadoop Accelerator Maven Build Instructions
...
2) Assembly Hadoop Accelerator:
...
   NOTE: JDK version should be 1.7.0-* or >= 1.8.0-u40.
```

В Ср, 07/03/2018 в 07:25 +0300, Nikolay Izhikov пишет:
> Hello, Vladimir.
> 
> I'm looked into 
> 
> apache-ignite-hadoop-2.4.0-bin.zip/HADOOP_README.txt
> 
> It contains:
> 
> ```
> Installation requirements:
> 
> 1. Windows, Linux, or MacOS environment.
> 2. Java 7 or 8 (latest update is advisable).
> ```
> 
> Seems, it has to be updated because Java 7 is not supported in 2.4
> 
> 
> В Пн, 05/03/2018 в 22:42 +0300, Vladimir Ozerov пишет:
> >  Igniters,
> > 
> > We have uploaded a 2.4.0 release candidate to
> > https://dist.apache.org/repos/dist/dev/ignite/2.4.0-rc1/
> > 
> > Git tag name is
> > 2.4.0-rc1
> > 
> > This release includes the following changes:
> > 
> > Ignite:
> > * Introduced Baseline Affinity Topology
> > * Ability to disable WAL for cache in runtime through IgniteCluster API or
> > ALTER TABLE command
> > * Added ability to convert WAL to human-readable form
> > * Ability to enable/disable JDBC, ODBC and thin client endpoints
> > * Project moved to Java 8
> > * Java 7 is no longer supported
> > * Apache Ignite can be run on Java 9
> > * Introduced Apache Ignite packaging with RPM
> > * Spark Data Frames support
> > * Added integration with Spring 3.x
> > * Added handler to stop node when IO error is encountered
> > * EvictionPolicyFactory support added to CacheConfiguration
> > * Added JMX metrics for memory regions
> > * Added detailed memory consumption on start and OOM reporting
> > * Added custom thread pools monitoring
> > * Support Ignite MR in Kerberized environment without IGFS
> > * S3 IP finder: support server side encryption and bucket endpoint
> > configuration
> > * Multiple fixes and performance optimizations
> > 
> > Ignite.NET:
> > * Thin Client initial release
> > * .NET Core / Linux / macOS support
> > * Mono platform support
> > * Removed C++ JNI layer
> > 
> > SQL:
> > * Added DEFAULT support to CREATE TABLE command
> > * Added ALTER TABLE DROP COLUMN support
> > * Added INLINE_SIZE option to CREATE INDEX command
> > * Added PARALLEL option to CREATE INDEX command
> > * Added optional on-heap row cache
> > * INSERT command now can be executed without explicit column names (INSERT
> > INTO table VALUES ...)
> > * Allowed multiple caches to share the same schema
> > * Added support for Java 8 Date and Time API
> > * Added "notNull" property to QuerySqlField annotation
> > * Improved COUNT(*) performance
> > * Fixed a problem causing an exception in certain nodes do not have primary
> > partitions for REPLICATED cache
> > * Fixed per-thread H2 connection leak.
> > * Fixed partition exchange hang due to SQL query running inside a
> > transaction.
> > 
> > JDBC Driver:
> > * Optimized batched operations processing
> > 
> > ODBC Driver:
> > * Added support of multiple statements execution with one call
> > * Added support of SQL_ATTR_CONNECTION_TIMEOUT
> > * Added support of SQL_ATTR_QUERY_TIMEOUT
> > * Optimized batched operations processing
> > * Proper handling of ungraceful TCP disconnects (keep-alive connection)
> > * Fixed error preventing close of executed DML statement
> > * Fixed table names returned by SQLTables for DDL-created tables
> > 
> > Machine Learning:
> > * Implemented Fuzzy c-means algorithm
> > * Implemented gradient descent for OLS Linear Regression
> > * Implemented K nearest neighbor algorithm
> > * Introduced API for datasets
> > * Introduced API for ML model and trainers
> > * Introduced common mechanism for group training of models
> > * Added distributed version of multilayer perceptron
> > * Added local version of multilayer perceptron
> > * Added basic import/export functionality for ml models
> > * Added decision tree algorithm
> > * Performance optimizations for distributed operations
> > 
> > Web Console:
> > * Implemented component for cluster selection and activation
> > * Implemented support for multiple statements on Queries screen
> > * Implemented progress indication for 'execute', 'scan' and 'export'
> > actions on Queries screen
> > * Added support for ClientConnectorConfiguration
> > * Added several SQL examples on Queries screen
> > * Added "Connected clusters" component in header
> > * Added support for custom SMTP server configuration
> > * Added detection of CSV separator based on browser locale
> > * Added "Copy to clipboard" action on Queries screen
> > * Added duration and node ID in results header and 'Show query' modal
> > * Improved support for binary JDBC types on import from RDBMS
> > * Fixed Web Console under IE11
> > * Fixed configuration generation for imported model in case of Oracle
> > NUMBER(5) data type
> > * Fixed output of big numbers in SQL query results
> > 
> > Visor:
> > * Added "-quiet" flag for batch mode
> > * Added ability to start cache rebalance
> > * Added output of data region metrics to "node" com

Re: [VOTE] Apache Ignite 2.4.0 RC1

2018-03-06 Thread Nikolay Izhikov
Hello, Vladimir.

I'm looked into 

apache-ignite-hadoop-2.4.0-bin.zip/HADOOP_README.txt

It contains:

```
Installation requirements:

1. Windows, Linux, or MacOS environment.
2. Java 7 or 8 (latest update is advisable).
```

Seems, it has to be updated because Java 7 is not supported in 2.4


В Пн, 05/03/2018 в 22:42 +0300, Vladimir Ozerov пишет:
>  Igniters,
> 
> We have uploaded a 2.4.0 release candidate to
> https://dist.apache.org/repos/dist/dev/ignite/2.4.0-rc1/
> 
> Git tag name is
> 2.4.0-rc1
> 
> This release includes the following changes:
> 
> Ignite:
> * Introduced Baseline Affinity Topology
> * Ability to disable WAL for cache in runtime through IgniteCluster API or
> ALTER TABLE command
> * Added ability to convert WAL to human-readable form
> * Ability to enable/disable JDBC, ODBC and thin client endpoints
> * Project moved to Java 8
> * Java 7 is no longer supported
> * Apache Ignite can be run on Java 9
> * Introduced Apache Ignite packaging with RPM
> * Spark Data Frames support
> * Added integration with Spring 3.x
> * Added handler to stop node when IO error is encountered
> * EvictionPolicyFactory support added to CacheConfiguration
> * Added JMX metrics for memory regions
> * Added detailed memory consumption on start and OOM reporting
> * Added custom thread pools monitoring
> * Support Ignite MR in Kerberized environment without IGFS
> * S3 IP finder: support server side encryption and bucket endpoint
> configuration
> * Multiple fixes and performance optimizations
> 
> Ignite.NET:
> * Thin Client initial release
> * .NET Core / Linux / macOS support
> * Mono platform support
> * Removed C++ JNI layer
> 
> SQL:
> * Added DEFAULT support to CREATE TABLE command
> * Added ALTER TABLE DROP COLUMN support
> * Added INLINE_SIZE option to CREATE INDEX command
> * Added PARALLEL option to CREATE INDEX command
> * Added optional on-heap row cache
> * INSERT command now can be executed without explicit column names (INSERT
> INTO table VALUES ...)
> * Allowed multiple caches to share the same schema
> * Added support for Java 8 Date and Time API
> * Added "notNull" property to QuerySqlField annotation
> * Improved COUNT(*) performance
> * Fixed a problem causing an exception in certain nodes do not have primary
> partitions for REPLICATED cache
> * Fixed per-thread H2 connection leak.
> * Fixed partition exchange hang due to SQL query running inside a
> transaction.
> 
> JDBC Driver:
> * Optimized batched operations processing
> 
> ODBC Driver:
> * Added support of multiple statements execution with one call
> * Added support of SQL_ATTR_CONNECTION_TIMEOUT
> * Added support of SQL_ATTR_QUERY_TIMEOUT
> * Optimized batched operations processing
> * Proper handling of ungraceful TCP disconnects (keep-alive connection)
> * Fixed error preventing close of executed DML statement
> * Fixed table names returned by SQLTables for DDL-created tables
> 
> Machine Learning:
> * Implemented Fuzzy c-means algorithm
> * Implemented gradient descent for OLS Linear Regression
> * Implemented K nearest neighbor algorithm
> * Introduced API for datasets
> * Introduced API for ML model and trainers
> * Introduced common mechanism for group training of models
> * Added distributed version of multilayer perceptron
> * Added local version of multilayer perceptron
> * Added basic import/export functionality for ml models
> * Added decision tree algorithm
> * Performance optimizations for distributed operations
> 
> Web Console:
> * Implemented component for cluster selection and activation
> * Implemented support for multiple statements on Queries screen
> * Implemented progress indication for 'execute', 'scan' and 'export'
> actions on Queries screen
> * Added support for ClientConnectorConfiguration
> * Added several SQL examples on Queries screen
> * Added "Connected clusters" component in header
> * Added support for custom SMTP server configuration
> * Added detection of CSV separator based on browser locale
> * Added "Copy to clipboard" action on Queries screen
> * Added duration and node ID in results header and 'Show query' modal
> * Improved support for binary JDBC types on import from RDBMS
> * Fixed Web Console under IE11
> * Fixed configuration generation for imported model in case of Oracle
> NUMBER(5) data type
> * Fixed output of big numbers in SQL query results
> 
> Visor:
> * Added "-quiet" flag for batch mode
> * Added ability to start cache rebalance
> * Added output of data region metrics to "node" command
> * Added dialog to put/get/remove values to/from cache for simple key types
> * Show valid message for caches when cluster is inactive
> * Fixed 'cache -a' in case of node filter
> * Fixed reading last command line in batch mode
> * Updated eviction policy factory in configs
> 
> Complete list of closed issues:
> https://issues.apache.org/jira/issues/?jql=project%20%3D%20IGNITE%20AND%20fixVersion%20%3D%202.4%20AND%20(status%20%3D%20closed%20or%20status%20%3D%20resolved)
> 
> DEVNOTES
> https:

Re: [VOTE] Apache Ignite 2.4.0 RC1

2018-03-06 Thread Dmitry Pavlov
Igniters,

I appologize for querying probably well-known information:

Is there any nexus repository, probably staging, which can be set up in
gradle/maven in addition to
https://mvnrepository.com/artifact/org.apache.ignite/ignite-core  where
this RC-1 is located?

Could it be tested using simple version change in gradle to '2.4.0-rc1' ?

Sincerely,
Dmitriy Pavlov

вт, 6 мар. 2018 г. в 21:57, Denis Magda :

> +1 (binding), downloaded Ignite from binaries and worked with it
>
> --
> Denis
>
> On Mon, Mar 5, 2018 at 11:42 AM, Vladimir Ozerov 
> wrote:
>
> >  Igniters,
> >
> > We have uploaded a 2.4.0 release candidate to
> > https://dist.apache.org/repos/dist/dev/ignite/2.4.0-rc1/
> >
> > Git tag name is
> > 2.4.0-rc1
> >
> > This release includes the following changes:
> >
> > Ignite:
> > * Introduced Baseline Affinity Topology
> > * Ability to disable WAL for cache in runtime through IgniteCluster API
> or
> > ALTER TABLE command
> > * Added ability to convert WAL to human-readable form
> > * Ability to enable/disable JDBC, ODBC and thin client endpoints
> > * Project moved to Java 8
> > * Java 7 is no longer supported
> > * Apache Ignite can be run on Java 9
> > * Introduced Apache Ignite packaging with RPM
> > * Spark Data Frames support
> > * Added integration with Spring 3.x
> > * Added handler to stop node when IO error is encountered
> > * EvictionPolicyFactory support added to CacheConfiguration
> > * Added JMX metrics for memory regions
> > * Added detailed memory consumption on start and OOM reporting
> > * Added custom thread pools monitoring
> > * Support Ignite MR in Kerberized environment without IGFS
> > * S3 IP finder: support server side encryption and bucket endpoint
> > configuration
> > * Multiple fixes and performance optimizations
> >
> > Ignite.NET:
> > * Thin Client initial release
> > * .NET Core / Linux / macOS support
> > * Mono platform support
> > * Removed C++ JNI layer
> >
> > SQL:
> > * Added DEFAULT support to CREATE TABLE command
> > * Added ALTER TABLE DROP COLUMN support
> > * Added INLINE_SIZE option to CREATE INDEX command
> > * Added PARALLEL option to CREATE INDEX command
> > * Added optional on-heap row cache
> > * INSERT command now can be executed without explicit column names
> (INSERT
> > INTO table VALUES ...)
> > * Allowed multiple caches to share the same schema
> > * Added support for Java 8 Date and Time API
> > * Added "notNull" property to QuerySqlField annotation
> > * Improved COUNT(*) performance
> > * Fixed a problem causing an exception in certain nodes do not have
> primary
> > partitions for REPLICATED cache
> > * Fixed per-thread H2 connection leak.
> > * Fixed partition exchange hang due to SQL query running inside a
> > transaction.
> >
> > JDBC Driver:
> > * Optimized batched operations processing
> >
> > ODBC Driver:
> > * Added support of multiple statements execution with one call
> > * Added support of SQL_ATTR_CONNECTION_TIMEOUT
> > * Added support of SQL_ATTR_QUERY_TIMEOUT
> > * Optimized batched operations processing
> > * Proper handling of ungraceful TCP disconnects (keep-alive connection)
> > * Fixed error preventing close of executed DML statement
> > * Fixed table names returned by SQLTables for DDL-created tables
> >
> > Machine Learning:
> > * Implemented Fuzzy c-means algorithm
> > * Implemented gradient descent for OLS Linear Regression
> > * Implemented K nearest neighbor algorithm
> > * Introduced API for datasets
> > * Introduced API for ML model and trainers
> > * Introduced common mechanism for group training of models
> > * Added distributed version of multilayer perceptron
> > * Added local version of multilayer perceptron
> > * Added basic import/export functionality for ml models
> > * Added decision tree algorithm
> > * Performance optimizations for distributed operations
> >
> > Web Console:
> > * Implemented component for cluster selection and activation
> > * Implemented support for multiple statements on Queries screen
> > * Implemented progress indication for 'execute', 'scan' and 'export'
> > actions on Queries screen
> > * Added support for ClientConnectorConfiguration
> > * Added several SQL examples on Queries screen
> > * Added "Connected clusters" component in header
> > * Added support for custom SMTP server configuration
> > * Added detection of CSV separator based on browser locale
> > * Added "Copy to clipboard" action on Queries screen
> > * Added duration and node ID in results header and 'Show query' modal
> > * Improved support for binary JDBC types on import from RDBMS
> > * Fixed Web Console under IE11
> > * Fixed configuration generation for imported model in case of Oracle
> > NUMBER(5) data type
> > * Fixed output of big numbers in SQL query results
> >
> > Visor:
> > * Added "-quiet" flag for batch mode
> > * Added ability to start cache rebalance
> > * Added output of data region metrics to "node" command
> > * Added dialog to put/get/remove values to/from cache for simple key
> types
> > * Sho

Re: [VOTE] Apache Ignite 2.4.0 RC1

2018-03-06 Thread Denis Magda
+1 (binding), downloaded Ignite from binaries and worked with it

--
Denis

On Mon, Mar 5, 2018 at 11:42 AM, Vladimir Ozerov 
wrote:

>  Igniters,
>
> We have uploaded a 2.4.0 release candidate to
> https://dist.apache.org/repos/dist/dev/ignite/2.4.0-rc1/
>
> Git tag name is
> 2.4.0-rc1
>
> This release includes the following changes:
>
> Ignite:
> * Introduced Baseline Affinity Topology
> * Ability to disable WAL for cache in runtime through IgniteCluster API or
> ALTER TABLE command
> * Added ability to convert WAL to human-readable form
> * Ability to enable/disable JDBC, ODBC and thin client endpoints
> * Project moved to Java 8
> * Java 7 is no longer supported
> * Apache Ignite can be run on Java 9
> * Introduced Apache Ignite packaging with RPM
> * Spark Data Frames support
> * Added integration with Spring 3.x
> * Added handler to stop node when IO error is encountered
> * EvictionPolicyFactory support added to CacheConfiguration
> * Added JMX metrics for memory regions
> * Added detailed memory consumption on start and OOM reporting
> * Added custom thread pools monitoring
> * Support Ignite MR in Kerberized environment without IGFS
> * S3 IP finder: support server side encryption and bucket endpoint
> configuration
> * Multiple fixes and performance optimizations
>
> Ignite.NET:
> * Thin Client initial release
> * .NET Core / Linux / macOS support
> * Mono platform support
> * Removed C++ JNI layer
>
> SQL:
> * Added DEFAULT support to CREATE TABLE command
> * Added ALTER TABLE DROP COLUMN support
> * Added INLINE_SIZE option to CREATE INDEX command
> * Added PARALLEL option to CREATE INDEX command
> * Added optional on-heap row cache
> * INSERT command now can be executed without explicit column names (INSERT
> INTO table VALUES ...)
> * Allowed multiple caches to share the same schema
> * Added support for Java 8 Date and Time API
> * Added "notNull" property to QuerySqlField annotation
> * Improved COUNT(*) performance
> * Fixed a problem causing an exception in certain nodes do not have primary
> partitions for REPLICATED cache
> * Fixed per-thread H2 connection leak.
> * Fixed partition exchange hang due to SQL query running inside a
> transaction.
>
> JDBC Driver:
> * Optimized batched operations processing
>
> ODBC Driver:
> * Added support of multiple statements execution with one call
> * Added support of SQL_ATTR_CONNECTION_TIMEOUT
> * Added support of SQL_ATTR_QUERY_TIMEOUT
> * Optimized batched operations processing
> * Proper handling of ungraceful TCP disconnects (keep-alive connection)
> * Fixed error preventing close of executed DML statement
> * Fixed table names returned by SQLTables for DDL-created tables
>
> Machine Learning:
> * Implemented Fuzzy c-means algorithm
> * Implemented gradient descent for OLS Linear Regression
> * Implemented K nearest neighbor algorithm
> * Introduced API for datasets
> * Introduced API for ML model and trainers
> * Introduced common mechanism for group training of models
> * Added distributed version of multilayer perceptron
> * Added local version of multilayer perceptron
> * Added basic import/export functionality for ml models
> * Added decision tree algorithm
> * Performance optimizations for distributed operations
>
> Web Console:
> * Implemented component for cluster selection and activation
> * Implemented support for multiple statements on Queries screen
> * Implemented progress indication for 'execute', 'scan' and 'export'
> actions on Queries screen
> * Added support for ClientConnectorConfiguration
> * Added several SQL examples on Queries screen
> * Added "Connected clusters" component in header
> * Added support for custom SMTP server configuration
> * Added detection of CSV separator based on browser locale
> * Added "Copy to clipboard" action on Queries screen
> * Added duration and node ID in results header and 'Show query' modal
> * Improved support for binary JDBC types on import from RDBMS
> * Fixed Web Console under IE11
> * Fixed configuration generation for imported model in case of Oracle
> NUMBER(5) data type
> * Fixed output of big numbers in SQL query results
>
> Visor:
> * Added "-quiet" flag for batch mode
> * Added ability to start cache rebalance
> * Added output of data region metrics to "node" command
> * Added dialog to put/get/remove values to/from cache for simple key types
> * Show valid message for caches when cluster is inactive
> * Fixed 'cache -a' in case of node filter
> * Fixed reading last command line in batch mode
> * Updated eviction policy factory in configs
>
> Complete list of closed issues:
> https://issues.apache.org/jira/issues/?jql=project%20%3D%20IGNITE%20AND%
> 20fixVersion%20%3D%202.4%20AND%20(status%20%3D%
> 20closed%20or%20status%20%3D%20resolved)
>
> DEVNOTES
> https://git-wip-us.apache.org/repos/asf?p=ignite.git;a=blob_
> plain;f=DEVNOTES.txt;hb=refs/tags/2.4.0-rc1
>
> RELEASE NOTES
> https://git-wip-us.apache.org/repos/asf?p=ignite.git;a=blob_
> plain;f=RELEASE_NOTES.txt;hb=refs/tags/2

Re: [VOTE] Apache Ignite 2.4.0 RC1

2018-03-06 Thread Pavel Tupitsyn
Alexey, sorry, did not mean to underappreciate anyone's work! Thanks for
the explanation.

On Tue, Mar 6, 2018 at 11:31 AM, Alexey Kuznetsov 
wrote:

> Pavel,
>
> Web Console> Fixed output of big numbers in SQL query results
>
> As one who fix this issue - that one was not so *trivial* :).
>
>
> On Tue, Mar 6, 2018 at 3:05 PM, Vladimir Ozerov 
> wrote:
>
> > Pavel,
> >
> > There is no changes in Ignite C++. As far as Web Console fix, I would not
> > say it is trivial because it affected UX, so IMO it is important to
> notify
> > users about the fix.
> >
> > On Tue, Mar 6, 2018 at 10:30 AM, Pavel Tupitsyn 
> > wrote:
> >
> > > Regarding release notes:
> > >
> > > 1. No changes in Ignite.C++?
> > >
> > > 2. > Fixed output of big numbers in SQL query results
> > > Are we including trivial bugfixes now?
> > >
> > >
> > >
> > > On Tue, Mar 6, 2018 at 10:26 AM, Pavel Tupitsyn 
> > > wrote:
> > >
> > > > +1
> > > >
> > > > Checked Ignite.NET:
> > > > * Build from sources
> > > > * Download binaries and run examples
> > > > * Build NuGet packages on TeamCity [1] and test them
> > > >
> > > > [1] https://ci.ignite.apache.org/viewLog.html?buildId=1126956
> > > >
> > > > On Mon, Mar 5, 2018 at 10:42 PM, Vladimir Ozerov <
> voze...@gridgain.com
> > >
> > > > wrote:
> > > >
> > > >>  Igniters,
> > > >>
> > > >> We have uploaded a 2.4.0 release candidate to
> > > >> https://dist.apache.org/repos/dist/dev/ignite/2.4.0-rc1/
> > > >>
> > > >> Git tag name is
> > > >> 2.4.0-rc1
> > > >>
> > > >> This release includes the following changes:
> > > >>
> > > >> Ignite:
> > > >> * Introduced Baseline Affinity Topology
> > > >> * Ability to disable WAL for cache in runtime through IgniteCluster
> > API
> > > or
> > > >> ALTER TABLE command
> > > >> * Added ability to convert WAL to human-readable form
> > > >> * Ability to enable/disable JDBC, ODBC and thin client endpoints
> > > >> * Project moved to Java 8
> > > >> * Java 7 is no longer supported
> > > >> * Apache Ignite can be run on Java 9
> > > >> * Introduced Apache Ignite packaging with RPM
> > > >> * Spark Data Frames support
> > > >> * Added integration with Spring 3.x
> > > >> * Added handler to stop node when IO error is encountered
> > > >> * EvictionPolicyFactory support added to CacheConfiguration
> > > >> * Added JMX metrics for memory regions
> > > >> * Added detailed memory consumption on start and OOM reporting
> > > >> * Added custom thread pools monitoring
> > > >> * Support Ignite MR in Kerberized environment without IGFS
> > > >> * S3 IP finder: support server side encryption and bucket endpoint
> > > >> configuration
> > > >> * Multiple fixes and performance optimizations
> > > >>
> > > >> Ignite.NET:
> > > >> * Thin Client initial release
> > > >> * .NET Core / Linux / macOS support
> > > >> * Mono platform support
> > > >> * Removed C++ JNI layer
> > > >>
> > > >> SQL:
> > > >> * Added DEFAULT support to CREATE TABLE command
> > > >> * Added ALTER TABLE DROP COLUMN support
> > > >> * Added INLINE_SIZE option to CREATE INDEX command
> > > >> * Added PARALLEL option to CREATE INDEX command
> > > >> * Added optional on-heap row cache
> > > >> * INSERT command now can be executed without explicit column names
> > > (INSERT
> > > >> INTO table VALUES ...)
> > > >> * Allowed multiple caches to share the same schema
> > > >> * Added support for Java 8 Date and Time API
> > > >> * Added "notNull" property to QuerySqlField annotation
> > > >> * Improved COUNT(*) performance
> > > >> * Fixed a problem causing an exception in certain nodes do not have
> > > >> primary
> > > >> partitions for REPLICATED cache
> > > >> * Fixed per-thread H2 connection leak.
> > > >> * Fixed partition exchange hang due to SQL query running inside a
> > > >> transaction.
> > > >>
> > > >> JDBC Driver:
> > > >> * Optimized batched operations processing
> > > >>
> > > >> ODBC Driver:
> > > >> * Added support of multiple statements execution with one call
> > > >> * Added support of SQL_ATTR_CONNECTION_TIMEOUT
> > > >> * Added support of SQL_ATTR_QUERY_TIMEOUT
> > > >> * Optimized batched operations processing
> > > >> * Proper handling of ungraceful TCP disconnects (keep-alive
> > connection)
> > > >> * Fixed error preventing close of executed DML statement
> > > >> * Fixed table names returned by SQLTables for DDL-created tables
> > > >>
> > > >> Machine Learning:
> > > >> * Implemented Fuzzy c-means algorithm
> > > >> * Implemented gradient descent for OLS Linear Regression
> > > >> * Implemented K nearest neighbor algorithm
> > > >> * Introduced API for datasets
> > > >> * Introduced API for ML model and trainers
> > > >> * Introduced common mechanism for group training of models
> > > >> * Added distributed version of multilayer perceptron
> > > >> * Added local version of multilayer perceptron
> > > >> * Added basic import/export functionality for ml models
> > > >> * Added decision tree algorithm
> > > >> * Performance optimizations for distributed operations
> > > >>
> > > >> Web C

Re: [VOTE] Apache Ignite 2.4.0 RC1

2018-03-06 Thread Alexey Kuznetsov
Pavel,

Web Console> Fixed output of big numbers in SQL query results

As one who fix this issue - that one was not so *trivial* :).


On Tue, Mar 6, 2018 at 3:05 PM, Vladimir Ozerov 
wrote:

> Pavel,
>
> There is no changes in Ignite C++. As far as Web Console fix, I would not
> say it is trivial because it affected UX, so IMO it is important to notify
> users about the fix.
>
> On Tue, Mar 6, 2018 at 10:30 AM, Pavel Tupitsyn 
> wrote:
>
> > Regarding release notes:
> >
> > 1. No changes in Ignite.C++?
> >
> > 2. > Fixed output of big numbers in SQL query results
> > Are we including trivial bugfixes now?
> >
> >
> >
> > On Tue, Mar 6, 2018 at 10:26 AM, Pavel Tupitsyn 
> > wrote:
> >
> > > +1
> > >
> > > Checked Ignite.NET:
> > > * Build from sources
> > > * Download binaries and run examples
> > > * Build NuGet packages on TeamCity [1] and test them
> > >
> > > [1] https://ci.ignite.apache.org/viewLog.html?buildId=1126956
> > >
> > > On Mon, Mar 5, 2018 at 10:42 PM, Vladimir Ozerov  >
> > > wrote:
> > >
> > >>  Igniters,
> > >>
> > >> We have uploaded a 2.4.0 release candidate to
> > >> https://dist.apache.org/repos/dist/dev/ignite/2.4.0-rc1/
> > >>
> > >> Git tag name is
> > >> 2.4.0-rc1
> > >>
> > >> This release includes the following changes:
> > >>
> > >> Ignite:
> > >> * Introduced Baseline Affinity Topology
> > >> * Ability to disable WAL for cache in runtime through IgniteCluster
> API
> > or
> > >> ALTER TABLE command
> > >> * Added ability to convert WAL to human-readable form
> > >> * Ability to enable/disable JDBC, ODBC and thin client endpoints
> > >> * Project moved to Java 8
> > >> * Java 7 is no longer supported
> > >> * Apache Ignite can be run on Java 9
> > >> * Introduced Apache Ignite packaging with RPM
> > >> * Spark Data Frames support
> > >> * Added integration with Spring 3.x
> > >> * Added handler to stop node when IO error is encountered
> > >> * EvictionPolicyFactory support added to CacheConfiguration
> > >> * Added JMX metrics for memory regions
> > >> * Added detailed memory consumption on start and OOM reporting
> > >> * Added custom thread pools monitoring
> > >> * Support Ignite MR in Kerberized environment without IGFS
> > >> * S3 IP finder: support server side encryption and bucket endpoint
> > >> configuration
> > >> * Multiple fixes and performance optimizations
> > >>
> > >> Ignite.NET:
> > >> * Thin Client initial release
> > >> * .NET Core / Linux / macOS support
> > >> * Mono platform support
> > >> * Removed C++ JNI layer
> > >>
> > >> SQL:
> > >> * Added DEFAULT support to CREATE TABLE command
> > >> * Added ALTER TABLE DROP COLUMN support
> > >> * Added INLINE_SIZE option to CREATE INDEX command
> > >> * Added PARALLEL option to CREATE INDEX command
> > >> * Added optional on-heap row cache
> > >> * INSERT command now can be executed without explicit column names
> > (INSERT
> > >> INTO table VALUES ...)
> > >> * Allowed multiple caches to share the same schema
> > >> * Added support for Java 8 Date and Time API
> > >> * Added "notNull" property to QuerySqlField annotation
> > >> * Improved COUNT(*) performance
> > >> * Fixed a problem causing an exception in certain nodes do not have
> > >> primary
> > >> partitions for REPLICATED cache
> > >> * Fixed per-thread H2 connection leak.
> > >> * Fixed partition exchange hang due to SQL query running inside a
> > >> transaction.
> > >>
> > >> JDBC Driver:
> > >> * Optimized batched operations processing
> > >>
> > >> ODBC Driver:
> > >> * Added support of multiple statements execution with one call
> > >> * Added support of SQL_ATTR_CONNECTION_TIMEOUT
> > >> * Added support of SQL_ATTR_QUERY_TIMEOUT
> > >> * Optimized batched operations processing
> > >> * Proper handling of ungraceful TCP disconnects (keep-alive
> connection)
> > >> * Fixed error preventing close of executed DML statement
> > >> * Fixed table names returned by SQLTables for DDL-created tables
> > >>
> > >> Machine Learning:
> > >> * Implemented Fuzzy c-means algorithm
> > >> * Implemented gradient descent for OLS Linear Regression
> > >> * Implemented K nearest neighbor algorithm
> > >> * Introduced API for datasets
> > >> * Introduced API for ML model and trainers
> > >> * Introduced common mechanism for group training of models
> > >> * Added distributed version of multilayer perceptron
> > >> * Added local version of multilayer perceptron
> > >> * Added basic import/export functionality for ml models
> > >> * Added decision tree algorithm
> > >> * Performance optimizations for distributed operations
> > >>
> > >> Web Console:
> > >> * Implemented component for cluster selection and activation
> > >> * Implemented support for multiple statements on Queries screen
> > >> * Implemented progress indication for 'execute', 'scan' and 'export'
> > >> actions on Queries screen
> > >> * Added support for ClientConnectorConfiguration
> > >> * Added several SQL examples on Queries screen
> > >> * Added "Connected clusters" component in header
> > >> * Adde

Re: [VOTE] Apache Ignite 2.4.0 RC1

2018-03-06 Thread Vladimir Ozerov
Pavel,

There is no changes in Ignite C++. As far as Web Console fix, I would not
say it is trivial because it affected UX, so IMO it is important to notify
users about the fix.

On Tue, Mar 6, 2018 at 10:30 AM, Pavel Tupitsyn 
wrote:

> Regarding release notes:
>
> 1. No changes in Ignite.C++?
>
> 2. > Fixed output of big numbers in SQL query results
> Are we including trivial bugfixes now?
>
>
>
> On Tue, Mar 6, 2018 at 10:26 AM, Pavel Tupitsyn 
> wrote:
>
> > +1
> >
> > Checked Ignite.NET:
> > * Build from sources
> > * Download binaries and run examples
> > * Build NuGet packages on TeamCity [1] and test them
> >
> > [1] https://ci.ignite.apache.org/viewLog.html?buildId=1126956
> >
> > On Mon, Mar 5, 2018 at 10:42 PM, Vladimir Ozerov 
> > wrote:
> >
> >>  Igniters,
> >>
> >> We have uploaded a 2.4.0 release candidate to
> >> https://dist.apache.org/repos/dist/dev/ignite/2.4.0-rc1/
> >>
> >> Git tag name is
> >> 2.4.0-rc1
> >>
> >> This release includes the following changes:
> >>
> >> Ignite:
> >> * Introduced Baseline Affinity Topology
> >> * Ability to disable WAL for cache in runtime through IgniteCluster API
> or
> >> ALTER TABLE command
> >> * Added ability to convert WAL to human-readable form
> >> * Ability to enable/disable JDBC, ODBC and thin client endpoints
> >> * Project moved to Java 8
> >> * Java 7 is no longer supported
> >> * Apache Ignite can be run on Java 9
> >> * Introduced Apache Ignite packaging with RPM
> >> * Spark Data Frames support
> >> * Added integration with Spring 3.x
> >> * Added handler to stop node when IO error is encountered
> >> * EvictionPolicyFactory support added to CacheConfiguration
> >> * Added JMX metrics for memory regions
> >> * Added detailed memory consumption on start and OOM reporting
> >> * Added custom thread pools monitoring
> >> * Support Ignite MR in Kerberized environment without IGFS
> >> * S3 IP finder: support server side encryption and bucket endpoint
> >> configuration
> >> * Multiple fixes and performance optimizations
> >>
> >> Ignite.NET:
> >> * Thin Client initial release
> >> * .NET Core / Linux / macOS support
> >> * Mono platform support
> >> * Removed C++ JNI layer
> >>
> >> SQL:
> >> * Added DEFAULT support to CREATE TABLE command
> >> * Added ALTER TABLE DROP COLUMN support
> >> * Added INLINE_SIZE option to CREATE INDEX command
> >> * Added PARALLEL option to CREATE INDEX command
> >> * Added optional on-heap row cache
> >> * INSERT command now can be executed without explicit column names
> (INSERT
> >> INTO table VALUES ...)
> >> * Allowed multiple caches to share the same schema
> >> * Added support for Java 8 Date and Time API
> >> * Added "notNull" property to QuerySqlField annotation
> >> * Improved COUNT(*) performance
> >> * Fixed a problem causing an exception in certain nodes do not have
> >> primary
> >> partitions for REPLICATED cache
> >> * Fixed per-thread H2 connection leak.
> >> * Fixed partition exchange hang due to SQL query running inside a
> >> transaction.
> >>
> >> JDBC Driver:
> >> * Optimized batched operations processing
> >>
> >> ODBC Driver:
> >> * Added support of multiple statements execution with one call
> >> * Added support of SQL_ATTR_CONNECTION_TIMEOUT
> >> * Added support of SQL_ATTR_QUERY_TIMEOUT
> >> * Optimized batched operations processing
> >> * Proper handling of ungraceful TCP disconnects (keep-alive connection)
> >> * Fixed error preventing close of executed DML statement
> >> * Fixed table names returned by SQLTables for DDL-created tables
> >>
> >> Machine Learning:
> >> * Implemented Fuzzy c-means algorithm
> >> * Implemented gradient descent for OLS Linear Regression
> >> * Implemented K nearest neighbor algorithm
> >> * Introduced API for datasets
> >> * Introduced API for ML model and trainers
> >> * Introduced common mechanism for group training of models
> >> * Added distributed version of multilayer perceptron
> >> * Added local version of multilayer perceptron
> >> * Added basic import/export functionality for ml models
> >> * Added decision tree algorithm
> >> * Performance optimizations for distributed operations
> >>
> >> Web Console:
> >> * Implemented component for cluster selection and activation
> >> * Implemented support for multiple statements on Queries screen
> >> * Implemented progress indication for 'execute', 'scan' and 'export'
> >> actions on Queries screen
> >> * Added support for ClientConnectorConfiguration
> >> * Added several SQL examples on Queries screen
> >> * Added "Connected clusters" component in header
> >> * Added support for custom SMTP server configuration
> >> * Added detection of CSV separator based on browser locale
> >> * Added "Copy to clipboard" action on Queries screen
> >> * Added duration and node ID in results header and 'Show query' modal
> >> * Improved support for binary JDBC types on import from RDBMS
> >> * Fixed Web Console under IE11
> >> * Fixed configuration generation for imported model in case of Oracle
> >> NUMBER(5) data type

Re: [VOTE] Apache Ignite 2.4.0 RC1

2018-03-05 Thread Pavel Tupitsyn
Regarding release notes:

1. No changes in Ignite.C++?

2. > Fixed output of big numbers in SQL query results
Are we including trivial bugfixes now?



On Tue, Mar 6, 2018 at 10:26 AM, Pavel Tupitsyn 
wrote:

> +1
>
> Checked Ignite.NET:
> * Build from sources
> * Download binaries and run examples
> * Build NuGet packages on TeamCity [1] and test them
>
> [1] https://ci.ignite.apache.org/viewLog.html?buildId=1126956
>
> On Mon, Mar 5, 2018 at 10:42 PM, Vladimir Ozerov 
> wrote:
>
>>  Igniters,
>>
>> We have uploaded a 2.4.0 release candidate to
>> https://dist.apache.org/repos/dist/dev/ignite/2.4.0-rc1/
>>
>> Git tag name is
>> 2.4.0-rc1
>>
>> This release includes the following changes:
>>
>> Ignite:
>> * Introduced Baseline Affinity Topology
>> * Ability to disable WAL for cache in runtime through IgniteCluster API or
>> ALTER TABLE command
>> * Added ability to convert WAL to human-readable form
>> * Ability to enable/disable JDBC, ODBC and thin client endpoints
>> * Project moved to Java 8
>> * Java 7 is no longer supported
>> * Apache Ignite can be run on Java 9
>> * Introduced Apache Ignite packaging with RPM
>> * Spark Data Frames support
>> * Added integration with Spring 3.x
>> * Added handler to stop node when IO error is encountered
>> * EvictionPolicyFactory support added to CacheConfiguration
>> * Added JMX metrics for memory regions
>> * Added detailed memory consumption on start and OOM reporting
>> * Added custom thread pools monitoring
>> * Support Ignite MR in Kerberized environment without IGFS
>> * S3 IP finder: support server side encryption and bucket endpoint
>> configuration
>> * Multiple fixes and performance optimizations
>>
>> Ignite.NET:
>> * Thin Client initial release
>> * .NET Core / Linux / macOS support
>> * Mono platform support
>> * Removed C++ JNI layer
>>
>> SQL:
>> * Added DEFAULT support to CREATE TABLE command
>> * Added ALTER TABLE DROP COLUMN support
>> * Added INLINE_SIZE option to CREATE INDEX command
>> * Added PARALLEL option to CREATE INDEX command
>> * Added optional on-heap row cache
>> * INSERT command now can be executed without explicit column names (INSERT
>> INTO table VALUES ...)
>> * Allowed multiple caches to share the same schema
>> * Added support for Java 8 Date and Time API
>> * Added "notNull" property to QuerySqlField annotation
>> * Improved COUNT(*) performance
>> * Fixed a problem causing an exception in certain nodes do not have
>> primary
>> partitions for REPLICATED cache
>> * Fixed per-thread H2 connection leak.
>> * Fixed partition exchange hang due to SQL query running inside a
>> transaction.
>>
>> JDBC Driver:
>> * Optimized batched operations processing
>>
>> ODBC Driver:
>> * Added support of multiple statements execution with one call
>> * Added support of SQL_ATTR_CONNECTION_TIMEOUT
>> * Added support of SQL_ATTR_QUERY_TIMEOUT
>> * Optimized batched operations processing
>> * Proper handling of ungraceful TCP disconnects (keep-alive connection)
>> * Fixed error preventing close of executed DML statement
>> * Fixed table names returned by SQLTables for DDL-created tables
>>
>> Machine Learning:
>> * Implemented Fuzzy c-means algorithm
>> * Implemented gradient descent for OLS Linear Regression
>> * Implemented K nearest neighbor algorithm
>> * Introduced API for datasets
>> * Introduced API for ML model and trainers
>> * Introduced common mechanism for group training of models
>> * Added distributed version of multilayer perceptron
>> * Added local version of multilayer perceptron
>> * Added basic import/export functionality for ml models
>> * Added decision tree algorithm
>> * Performance optimizations for distributed operations
>>
>> Web Console:
>> * Implemented component for cluster selection and activation
>> * Implemented support for multiple statements on Queries screen
>> * Implemented progress indication for 'execute', 'scan' and 'export'
>> actions on Queries screen
>> * Added support for ClientConnectorConfiguration
>> * Added several SQL examples on Queries screen
>> * Added "Connected clusters" component in header
>> * Added support for custom SMTP server configuration
>> * Added detection of CSV separator based on browser locale
>> * Added "Copy to clipboard" action on Queries screen
>> * Added duration and node ID in results header and 'Show query' modal
>> * Improved support for binary JDBC types on import from RDBMS
>> * Fixed Web Console under IE11
>> * Fixed configuration generation for imported model in case of Oracle
>> NUMBER(5) data type
>> * Fixed output of big numbers in SQL query results
>>
>> Visor:
>> * Added "-quiet" flag for batch mode
>> * Added ability to start cache rebalance
>> * Added output of data region metrics to "node" command
>> * Added dialog to put/get/remove values to/from cache for simple key types
>> * Show valid message for caches when cluster is inactive
>> * Fixed 'cache -a' in case of node filter
>> * Fixed reading last command line in batch mode
>> * Updated eviction policy facto

Re: [VOTE] Apache Ignite 2.4.0 RC1

2018-03-05 Thread Pavel Tupitsyn
+1

Checked Ignite.NET:
* Build from sources
* Download binaries and run examples
* Build NuGet packages on TeamCity [1] and test them

[1] https://ci.ignite.apache.org/viewLog.html?buildId=1126956

On Mon, Mar 5, 2018 at 10:42 PM, Vladimir Ozerov 
wrote:

>  Igniters,
>
> We have uploaded a 2.4.0 release candidate to
> https://dist.apache.org/repos/dist/dev/ignite/2.4.0-rc1/
>
> Git tag name is
> 2.4.0-rc1
>
> This release includes the following changes:
>
> Ignite:
> * Introduced Baseline Affinity Topology
> * Ability to disable WAL for cache in runtime through IgniteCluster API or
> ALTER TABLE command
> * Added ability to convert WAL to human-readable form
> * Ability to enable/disable JDBC, ODBC and thin client endpoints
> * Project moved to Java 8
> * Java 7 is no longer supported
> * Apache Ignite can be run on Java 9
> * Introduced Apache Ignite packaging with RPM
> * Spark Data Frames support
> * Added integration with Spring 3.x
> * Added handler to stop node when IO error is encountered
> * EvictionPolicyFactory support added to CacheConfiguration
> * Added JMX metrics for memory regions
> * Added detailed memory consumption on start and OOM reporting
> * Added custom thread pools monitoring
> * Support Ignite MR in Kerberized environment without IGFS
> * S3 IP finder: support server side encryption and bucket endpoint
> configuration
> * Multiple fixes and performance optimizations
>
> Ignite.NET:
> * Thin Client initial release
> * .NET Core / Linux / macOS support
> * Mono platform support
> * Removed C++ JNI layer
>
> SQL:
> * Added DEFAULT support to CREATE TABLE command
> * Added ALTER TABLE DROP COLUMN support
> * Added INLINE_SIZE option to CREATE INDEX command
> * Added PARALLEL option to CREATE INDEX command
> * Added optional on-heap row cache
> * INSERT command now can be executed without explicit column names (INSERT
> INTO table VALUES ...)
> * Allowed multiple caches to share the same schema
> * Added support for Java 8 Date and Time API
> * Added "notNull" property to QuerySqlField annotation
> * Improved COUNT(*) performance
> * Fixed a problem causing an exception in certain nodes do not have primary
> partitions for REPLICATED cache
> * Fixed per-thread H2 connection leak.
> * Fixed partition exchange hang due to SQL query running inside a
> transaction.
>
> JDBC Driver:
> * Optimized batched operations processing
>
> ODBC Driver:
> * Added support of multiple statements execution with one call
> * Added support of SQL_ATTR_CONNECTION_TIMEOUT
> * Added support of SQL_ATTR_QUERY_TIMEOUT
> * Optimized batched operations processing
> * Proper handling of ungraceful TCP disconnects (keep-alive connection)
> * Fixed error preventing close of executed DML statement
> * Fixed table names returned by SQLTables for DDL-created tables
>
> Machine Learning:
> * Implemented Fuzzy c-means algorithm
> * Implemented gradient descent for OLS Linear Regression
> * Implemented K nearest neighbor algorithm
> * Introduced API for datasets
> * Introduced API for ML model and trainers
> * Introduced common mechanism for group training of models
> * Added distributed version of multilayer perceptron
> * Added local version of multilayer perceptron
> * Added basic import/export functionality for ml models
> * Added decision tree algorithm
> * Performance optimizations for distributed operations
>
> Web Console:
> * Implemented component for cluster selection and activation
> * Implemented support for multiple statements on Queries screen
> * Implemented progress indication for 'execute', 'scan' and 'export'
> actions on Queries screen
> * Added support for ClientConnectorConfiguration
> * Added several SQL examples on Queries screen
> * Added "Connected clusters" component in header
> * Added support for custom SMTP server configuration
> * Added detection of CSV separator based on browser locale
> * Added "Copy to clipboard" action on Queries screen
> * Added duration and node ID in results header and 'Show query' modal
> * Improved support for binary JDBC types on import from RDBMS
> * Fixed Web Console under IE11
> * Fixed configuration generation for imported model in case of Oracle
> NUMBER(5) data type
> * Fixed output of big numbers in SQL query results
>
> Visor:
> * Added "-quiet" flag for batch mode
> * Added ability to start cache rebalance
> * Added output of data region metrics to "node" command
> * Added dialog to put/get/remove values to/from cache for simple key types
> * Show valid message for caches when cluster is inactive
> * Fixed 'cache -a' in case of node filter
> * Fixed reading last command line in batch mode
> * Updated eviction policy factory in configs
>
> Complete list of closed issues:
> https://issues.apache.org/jira/issues/?jql=project%20%3D%20IGNITE%20AND%
> 20fixVersion%20%3D%202.4%20AND%20(status%20%3D%
> 20closed%20or%20status%20%3D%20resolved)
>
> DEVNOTES
> https://git-wip-us.apache.org/repos/asf?p=ignite.git;a=blob_
> plain;f=DEVNOTES.txt;hb=refs/tags/2.4.0-rc1