You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by Vladimir Ozerov <vo...@gridgain.com> on 2017/10/28 10:58:15 UTC

[VOTE] Apache Ignite 2.3.0 RC2

Igniters,

We have uploaded a 2.3.0 release candidate to
https://dist.apache.org/repos/dist/dev/ignite/2.3.0-rc2/

Git tag name is
2.3.0-rc2

This release includes the following changes:

Ignite:
* Ability to enable persistence per data region.
* Default page size is changed to 4KB.
* Ability to enable and disable rebalancing per-node.
* Added methods for batch services deployment.
* Introduced cache start/stop order on cluster activation.
* EstimatedRebalancingFinishTime and RebalancingStartTime metrics are
exposed through MXBean interface.
* Ability to (de)activate cluster via http-rest API.
* Added Ignite update notifier.
* Updated Lucene dependency to version 5.5.2.
* Added an option to disable MBeans.
* Added sorted and multithreaded checkpoint modes.
* Added calculation of fill factor memory metric in persistent mode.
* Added estimated time for rebalance start and completion to cache metrics.
* Added API to add binary metadata locally.
* Added write throttling during an ongoing checkpoint to avoid zero
performance drops.
* Ability to convert WAL to human-redable form.
* Ability to handle CacheObject from DataRecord in standalone WAL iterator.
* Support for uninterruptable writes using AsyncFileIOFactory; enabled with
-DIGNITE_USE_ASYNC_FILE_IO_FACTORY=true.
* Enhanced persistent store path resolving to not rely on automatically
generated consistent ID.
* Pre-configure local event listeners with IgniteConfiguration.
LocalEventListeners.
* Massive performance and stability improvements.

Ignite.NET:
* LINQ: Local collections joins support.
* LINQ: Regex support.

Ignite CPP:
* Added Compute::Broadcast method.
* Added Ignite::SetActive method.

SQL:
* Added sqlline utility to the build.
* CREATE TABLE: Added NOT NULL support.
* CREATE TABLE: Ability to specify cache, key type and value type names.
* CREATE TABLE: Added "WRAP_KEY" and "WRAP_VALUE" options to CREATE TABLE
command.
* CREATE TABLE: Added DATA_REGION option.
* CREATE TABLE: Added WRITE_SYNCHRONIZATION_MODE option.
* ALTER TABLE: ADD COLUMN support.
* Added lazy query execution mode (SqlFieldsQuery.setLazy).
* Added QuerySqlField.inlineSize property.
* Added FieldsQueryCursor interface to get fields metadata for
SqlFieldsQuery.
* Added QueryEntity(Class keyClass, Class valueClass) constructor.
* Improved LocalDate, LocalTime and LocalDateTime support for Java 8.
* Optimized memory consumption during query execution.
* Fixed BigInteger data type handling.

JDBC Driver:
* Batch update support.
* SQLSTATE error codes support.
* Added "enforceJoinOrder" flag to connection string.
* Added "skipReducerOnUpdate" flag.
* Thin driver: Allowed execution of multiple SQL statements in one command.
* Thin driver: Added metadata support.
* Thin driver: Added type conversions in accordance with specification.
* Thin driver: Added schema to connection string.
* Thin driver: Added Statement.closeOnCompletion() support.
* Appended UUID to thick driver's Ignite instance name to avoid collision
with user-created instances.
* Fixed a bug in PreparedStatement not clearing query parameters after
execution.

ODBC Driver:
* SQLSTATE error codes support.
* Support for BINARY and VARBINARY types.
* DML statement batching.
* SQL_ATTR_CONNECTION_DEAD connection attribute.
* SQLGetInfo for info types.
* Added "skipReducerOnUpdate" flag.
* SQLRowCount now returns number of affected rows for non-batch queries.
* SQLBindParameter do not unbind parameter if the ParameterValuePtr is NULL
anymore.
* Fixed error on cursor closing before all the rows from the result fetched.

Machine Learning:
* Implemented K-means clustering algorithm optimized for distributed
storages.
* Introduced sparse block distributed matrix.
* Initial BLAS implementation.
* Integration with BLAS via netlib.
* Added getRow() and getCol() methods to Matrix API.

Web Console:
* Improved DDL support.
* Added PK alias generation on Models screen.
* Added generation of QueryEntity.keyFields on model import from RDBMS.
* Added sanitize user on save.
* Added charts with throughput and latency metrics for cache operations.
* Added version to footer.
* Added "Lazy ResultSet" flag on Queries screen.
* Implemented refresh rate for Monitoring screen.
* Implemented cluster nodes log viewer.

Visor:
* Ability to keep connection opened in batch mode.
* Ability to activate/deactivate cluster.
* Improved cache statistics.
* Added missing configuration properties to "config" command.
* Fixed script execution after alert throttling interval.

Complete list of closed issues:
https://issues.apache.org/jira/issues/?jql=project%20%3D%20IGNITE%20AND%
20fixVersion%20%3D%202.3%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.3.0-rc2

RELEASE NOTES
https://git-wip-us.apache.org/repos/asf?p=ignite.git;a=blob_plain;f=RELEASE_NOTES.txt;hb=refs/tags/2.3.0-rc2

Please start voting.

+1 - to accept Apache Ignite 2.3.0-RC2
0 - don't care either way
-1 - DO NOT accept Apache Ignite 2.3.0-RC2 (explain why)

This vote will go for 72 hours.

Vladimir.

Re: [VOTE] Apache Ignite 2.3.0 RC2

Posted by Nikolai Tikhonov <nt...@apache.org>.
+1 (binding)

I've verified result of automatic checker.

On Mon, Oct 30, 2017 at 7:40 PM, Vyacheslav Daradur <da...@gmail.com>
wrote:

> Well, I can't provide stable reproducer, it seems like described issue
> relates to my system environment.
> I will try to investigate the issue in more detail and will file a
> ticket if it will be necessary.
>
> Anyway, the release is built success via Maven 3.3.9.
>
> I cancel my negative vote if it is possible according to ASF rules.
>
> On Mon, Oct 30, 2017 at 5:01 PM, Anton Vinogradov
> <av...@gridgain.com> wrote:
> > +1 (binding)
> >
> > I've checked release using automated checker
> > https://ci.ignite.apache.org/viewLog.html?buildId=919727&buildTypeId=
> AssemblyAndRelease_PrepareVote4CheckRcLicensesChecksum&tab=buildLog
> > Project should be visible for any PMC member.
> >
> > It checks:
> > - licenses
> > - pgp signatures
> > - md5 & sha512 hashes
> > - compilation from sources
> > - javadoc assembly
> > - hadoop & fabric editions assembly
> >
> > On Mon, Oct 30, 2017 at 3:00 PM, Pavel Tupitsyn <pt...@apache.org>
> > wrote:
> >
> >> +1 (binding)
> >>
> >> Checked .NET:
> >> * Build from source
> >> * Build and run examples
> >> * Binary distribution
> >> * NuGet package
> >>
> >>
> >> Release notes for .NET are not correct: local collection joins were
> added
> >> in 2.1
> >> I would include the following tickets instead:
> >> https://issues.apache.org/jira/browse/IGNITE-5615
> >> https://issues.apache.org/jira/browse/IGNITE-6253
> >>
> >>
> >> Thanks,
> >> Pavel
> >>
> >> On Mon, Oct 30, 2017 at 2:52 PM, Vladimir Ozerov <vo...@gridgain.com>
> >> wrote:
> >>
> >> > Hi Vyacheslav,
> >> >
> >> > I tried building Ignite on Maven 3.5.2 with clean local repository on
> >> Win10
> >> > and it worked fine. Looks like you have a kind of environmental issue.
> >> >
> >> > On Mon, Oct 30, 2017 at 12:57 PM, Vyacheslav Daradur <
> >> daradurvs@gmail.com>
> >> > wrote:
> >> >
> >> > > -1
> >> > >
> >> > > The reason is the issues at building via Maven 3.5.0, see 3rd
> >> environment
> >> > > below.
> >> > >
> >> > > 1 Environment - Build success (clean repo). Started several
> examples.
> >> > > Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5;
> >> > > 2015-11-10T19:41:47+03:00)
> >> > > Maven home: c:\apache-maven-3.3.9
> >> > > Java version: 1.8.0_144, vendor: Oracle Corporation
> >> > > Java home: C:\Program Files\Java\jdk1.8.0_144\jre
> >> > > Default locale: ru_RU, platform encoding: Cp1251
> >> > > OS name: "windows 10", version: "10.0", arch: "amd64", family: "dos"
> >> > >
> >> > > 2 Environment - Build success (clean repo). Started several
> examples.
> >> > > Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5;
> 2015-11-
> >> > > 7+03:00)
> >> > > Maven home: C:\Users\SBT-Daradur-V\Programs\apache-maven-3.3.9
> >> > > Java version: 1.8.0_121, vendor: Oracle Corporation
> >> > > Java home: c:\Users\UserName\Programs\Java\jdk1.8.0_121_x64\jre
> >> > > Default locale: ru_RU, platform encoding: Cp1252
> >> > > OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos"
> >> > >
> >> > > 3 Environment - Build failed (clean repo).
> >> > > Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426;
> >> > > 2017-04-03T22:39:06+03:00)
> >> > > Maven home: c:\apache-maven-3.5.0
> >> > > Java version: 1.8.0_144, vendor: Oracle Corporation
> >> > > Java home: C:\Program Files\Java\jdk1.8.0_144\jre
> >> > > Default locale: ru_RU, platform encoding: Cp1251
> >> > > OS name: "windows 10", version: "10.0", arch: "amd64", family:
> >> "windows"
> >> > >
> >> > > Errors for all modules:
> >> > > [ERROR]     Non-resolvable parent POM for
> >> > > org.apache.ignite:ignite-yardstick:2.3.0: Failure to find
> >> > > org.apache.ignite:ignite-parent:pom:1 in
> >> > > https://repo.maven.apache.org/maven2 was cached in the local
> >> > > repository, resolution will not be reattempted until the update
> >> > > interval of central has elapsed or updates are forced and
> >> > > 'parent.relativePath' points at wrong local POM @ line 26, column 13
> >> > > -> [Help 2]
> >> > > [ERROR]
> >> > >
> >> > > On Mon, Oct 30, 2017 at 12:12 PM, Igor Sapego <is...@apache.org>
> >> > wrote:
> >> > > > +1
> >> > > >
> >> > > > 1. Building C++ from binary release - OK.
> >> > > > 2. Building C++ examples - OK.
> >> > > > 3. Building ODBC from binary release - OK.
> >> > > > 4. ODBC installers - OK.
> >> > > > 5. Building C++ from source release - OK.
> >> > > > 6. Building ODBC from source release - OK.
> >> > > >
> >> > > > Best Regards,
> >> > > > Igor
> >> > > >
> >> > > > On Mon, Oct 30, 2017 at 6:58 AM, Alexey Kuznetsov <
> >> > akuznetsov@apache.org
> >> > > >
> >> > > > wrote:
> >> > > >
> >> > > >> +1 (binding)
> >> > > >>
> >> > > >> 1. Download sources - OK
> >> > > >> 2. Build from sources - OK
> >> > > >> 3. Started ignite.bat  - OK
> >> > > >>
> >> > > >> On Sat, Oct 28, 2017 at 5:58 PM, Vladimir Ozerov <
> >> > vozerov@gridgain.com>
> >> > > >> wrote:
> >> > > >>
> >> > > >> > Igniters,
> >> > > >> >
> >> > > >> > We have uploaded a 2.3.0 release candidate to
> >> > > >> > https://dist.apache.org/repos/dist/dev/ignite/2.3.0-rc2/
> >> > > >> >
> >> > > >> > Git tag name is
> >> > > >> > 2.3.0-rc2
> >> > > >> >
> >> > > >> > This release includes the following changes:
> >> > > >> >
> >> > > >> > Ignite:
> >> > > >> > * Ability to enable persistence per data region.
> >> > > >> > * Default page size is changed to 4KB.
> >> > > >> > * Ability to enable and disable rebalancing per-node.
> >> > > >> > * Added methods for batch services deployment.
> >> > > >> > * Introduced cache start/stop order on cluster activation.
> >> > > >> > * EstimatedRebalancingFinishTime and RebalancingStartTime
> metrics
> >> > are
> >> > > >> > exposed through MXBean interface.
> >> > > >> > * Ability to (de)activate cluster via http-rest API.
> >> > > >> > * Added Ignite update notifier.
> >> > > >> > * Updated Lucene dependency to version 5.5.2.
> >> > > >> > * Added an option to disable MBeans.
> >> > > >> > * Added sorted and multithreaded checkpoint modes.
> >> > > >> > * Added calculation of fill factor memory metric in persistent
> >> mode.
> >> > > >> > * Added estimated time for rebalance start and completion to
> cache
> >> > > >> metrics.
> >> > > >> > * Added API to add binary metadata locally.
> >> > > >> > * Added write throttling during an ongoing checkpoint to avoid
> >> zero
> >> > > >> > performance drops.
> >> > > >> > * Ability to convert WAL to human-redable form.
> >> > > >> > * Ability to handle CacheObject from DataRecord in standalone
> WAL
> >> > > >> iterator.
> >> > > >> > * Support for uninterruptable writes using AsyncFileIOFactory;
> >> > enabled
> >> > > >> with
> >> > > >> > -DIGNITE_USE_ASYNC_FILE_IO_FACTORY=true.
> >> > > >> > * Enhanced persistent store path resolving to not rely on
> >> > > automatically
> >> > > >> > generated consistent ID.
> >> > > >> > * Pre-configure local event listeners with IgniteConfiguration.
> >> > > >> > LocalEventListeners.
> >> > > >> > * Massive performance and stability improvements.
> >> > > >> >
> >> > > >> > Ignite.NET:
> >> > > >> > * LINQ: Local collections joins support.
> >> > > >> > * LINQ: Regex support.
> >> > > >> >
> >> > > >> > Ignite CPP:
> >> > > >> > * Added Compute::Broadcast method.
> >> > > >> > * Added Ignite::SetActive method.
> >> > > >> >
> >> > > >> > SQL:
> >> > > >> > * Added sqlline utility to the build.
> >> > > >> > * CREATE TABLE: Added NOT NULL support.
> >> > > >> > * CREATE TABLE: Ability to specify cache, key type and value
> type
> >> > > names.
> >> > > >> > * CREATE TABLE: Added "WRAP_KEY" and "WRAP_VALUE" options to
> >> CREATE
> >> > > TABLE
> >> > > >> > command.
> >> > > >> > * CREATE TABLE: Added DATA_REGION option.
> >> > > >> > * CREATE TABLE: Added WRITE_SYNCHRONIZATION_MODE option.
> >> > > >> > * ALTER TABLE: ADD COLUMN support.
> >> > > >> > * Added lazy query execution mode (SqlFieldsQuery.setLazy).
> >> > > >> > * Added QuerySqlField.inlineSize property.
> >> > > >> > * Added FieldsQueryCursor interface to get fields metadata for
> >> > > >> > SqlFieldsQuery.
> >> > > >> > * Added QueryEntity(Class keyClass, Class valueClass)
> constructor.
> >> > > >> > * Improved LocalDate, LocalTime and LocalDateTime support for
> Java
> >> > 8.
> >> > > >> > * Optimized memory consumption during query execution.
> >> > > >> > * Fixed BigInteger data type handling.
> >> > > >> >
> >> > > >> > JDBC Driver:
> >> > > >> > * Batch update support.
> >> > > >> > * SQLSTATE error codes support.
> >> > > >> > * Added "enforceJoinOrder" flag to connection string.
> >> > > >> > * Added "skipReducerOnUpdate" flag.
> >> > > >> > * Thin driver: Allowed execution of multiple SQL statements in
> one
> >> > > >> command.
> >> > > >> > * Thin driver: Added metadata support.
> >> > > >> > * Thin driver: Added type conversions in accordance with
> >> > > specification.
> >> > > >> > * Thin driver: Added schema to connection string.
> >> > > >> > * Thin driver: Added Statement.closeOnCompletion() support.
> >> > > >> > * Appended UUID to thick driver's Ignite instance name to avoid
> >> > > collision
> >> > > >> > with user-created instances.
> >> > > >> > * Fixed a bug in PreparedStatement not clearing query
> parameters
> >> > after
> >> > > >> > execution.
> >> > > >> >
> >> > > >> > ODBC Driver:
> >> > > >> > * SQLSTATE error codes support.
> >> > > >> > * Support for BINARY and VARBINARY types.
> >> > > >> > * DML statement batching.
> >> > > >> > * SQL_ATTR_CONNECTION_DEAD connection attribute.
> >> > > >> > * SQLGetInfo for info types.
> >> > > >> > * Added "skipReducerOnUpdate" flag.
> >> > > >> > * SQLRowCount now returns number of affected rows for non-batch
> >> > > queries.
> >> > > >> > * SQLBindParameter do not unbind parameter if the
> >> ParameterValuePtr
> >> > is
> >> > > >> NULL
> >> > > >> > anymore.
> >> > > >> > * Fixed error on cursor closing before all the rows from the
> >> result
> >> > > >> > fetched.
> >> > > >> >
> >> > > >> > Machine Learning:
> >> > > >> > * Implemented K-means clustering algorithm optimized for
> >> distributed
> >> > > >> > storages.
> >> > > >> > * Introduced sparse block distributed matrix.
> >> > > >> > * Initial BLAS implementation.
> >> > > >> > * Integration with BLAS via netlib.
> >> > > >> > * Added getRow() and getCol() methods to Matrix API.
> >> > > >> >
> >> > > >> > Web Console:
> >> > > >> > * Improved DDL support.
> >> > > >> > * Added PK alias generation on Models screen.
> >> > > >> > * Added generation of QueryEntity.keyFields on model import
> from
> >> > > RDBMS.
> >> > > >> > * Added sanitize user on save.
> >> > > >> > * Added charts with throughput and latency metrics for cache
> >> > > operations.
> >> > > >> > * Added version to footer.
> >> > > >> > * Added "Lazy ResultSet" flag on Queries screen.
> >> > > >> > * Implemented refresh rate for Monitoring screen.
> >> > > >> > * Implemented cluster nodes log viewer.
> >> > > >> >
> >> > > >> > Visor:
> >> > > >> > * Ability to keep connection opened in batch mode.
> >> > > >> > * Ability to activate/deactivate cluster.
> >> > > >> > * Improved cache statistics.
> >> > > >> > * Added missing configuration properties to "config" command.
> >> > > >> > * Fixed script execution after alert throttling interval.
> >> > > >> >
> >> > > >> > Complete list of closed issues:
> >> > > >> > https://issues.apache.org/jira/issues/?jql=project%20%
> >> > > 3D%20IGNITE%20AND%
> >> > > >> > 20fixVersion%20%3D%202.3%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.3.0-rc2
> >> > > >> >
> >> > > >> > RELEASE NOTES
> >> > > >> > https://git-wip-us.apache.org/repos/asf?p=ignite.git;a=blob_
> >> > > >> > plain;f=RELEASE_NOTES.txt;hb=refs/tags/2.3.0-rc2
> >> > > >> >
> >> > > >> > Please start voting.
> >> > > >> >
> >> > > >> > +1 - to accept Apache Ignite 2.3.0-RC2
> >> > > >> > 0 - don't care either way
> >> > > >> > -1 - DO NOT accept Apache Ignite 2.3.0-RC2 (explain why)
> >> > > >> >
> >> > > >> > This vote will go for 72 hours.
> >> > > >> >
> >> > > >> > Vladimir.
> >> > > >> >
> >> > > >>
> >> > > >>
> >> > > >>
> >> > > >> --
> >> > > >> Alexey Kuznetsov
> >> > > >>
> >> > >
> >> > >
> >> > >
> >> > > --
> >> > > Best Regards, Vyacheslav D.
> >> > >
> >> >
> >>
>
>
>
> --
> Best Regards, Vyacheslav D.
>

Re: [VOTE] Apache Ignite 2.3.0 RC2

Posted by Vyacheslav Daradur <da...@gmail.com>.
Well, I can't provide stable reproducer, it seems like described issue
relates to my system environment.
I will try to investigate the issue in more detail and will file a
ticket if it will be necessary.

Anyway, the release is built success via Maven 3.3.9.

I cancel my negative vote if it is possible according to ASF rules.

On Mon, Oct 30, 2017 at 5:01 PM, Anton Vinogradov
<av...@gridgain.com> wrote:
> +1 (binding)
>
> I've checked release using automated checker
> https://ci.ignite.apache.org/viewLog.html?buildId=919727&buildTypeId=AssemblyAndRelease_PrepareVote4CheckRcLicensesChecksum&tab=buildLog
> Project should be visible for any PMC member.
>
> It checks:
> - licenses
> - pgp signatures
> - md5 & sha512 hashes
> - compilation from sources
> - javadoc assembly
> - hadoop & fabric editions assembly
>
> On Mon, Oct 30, 2017 at 3:00 PM, Pavel Tupitsyn <pt...@apache.org>
> wrote:
>
>> +1 (binding)
>>
>> Checked .NET:
>> * Build from source
>> * Build and run examples
>> * Binary distribution
>> * NuGet package
>>
>>
>> Release notes for .NET are not correct: local collection joins were added
>> in 2.1
>> I would include the following tickets instead:
>> https://issues.apache.org/jira/browse/IGNITE-5615
>> https://issues.apache.org/jira/browse/IGNITE-6253
>>
>>
>> Thanks,
>> Pavel
>>
>> On Mon, Oct 30, 2017 at 2:52 PM, Vladimir Ozerov <vo...@gridgain.com>
>> wrote:
>>
>> > Hi Vyacheslav,
>> >
>> > I tried building Ignite on Maven 3.5.2 with clean local repository on
>> Win10
>> > and it worked fine. Looks like you have a kind of environmental issue.
>> >
>> > On Mon, Oct 30, 2017 at 12:57 PM, Vyacheslav Daradur <
>> daradurvs@gmail.com>
>> > wrote:
>> >
>> > > -1
>> > >
>> > > The reason is the issues at building via Maven 3.5.0, see 3rd
>> environment
>> > > below.
>> > >
>> > > 1 Environment - Build success (clean repo). Started several examples.
>> > > Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5;
>> > > 2015-11-10T19:41:47+03:00)
>> > > Maven home: c:\apache-maven-3.3.9
>> > > Java version: 1.8.0_144, vendor: Oracle Corporation
>> > > Java home: C:\Program Files\Java\jdk1.8.0_144\jre
>> > > Default locale: ru_RU, platform encoding: Cp1251
>> > > OS name: "windows 10", version: "10.0", arch: "amd64", family: "dos"
>> > >
>> > > 2 Environment - Build success (clean repo). Started several examples.
>> > > Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-
>> > > 7+03:00)
>> > > Maven home: C:\Users\SBT-Daradur-V\Programs\apache-maven-3.3.9
>> > > Java version: 1.8.0_121, vendor: Oracle Corporation
>> > > Java home: c:\Users\UserName\Programs\Java\jdk1.8.0_121_x64\jre
>> > > Default locale: ru_RU, platform encoding: Cp1252
>> > > OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos"
>> > >
>> > > 3 Environment - Build failed (clean repo).
>> > > Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426;
>> > > 2017-04-03T22:39:06+03:00)
>> > > Maven home: c:\apache-maven-3.5.0
>> > > Java version: 1.8.0_144, vendor: Oracle Corporation
>> > > Java home: C:\Program Files\Java\jdk1.8.0_144\jre
>> > > Default locale: ru_RU, platform encoding: Cp1251
>> > > OS name: "windows 10", version: "10.0", arch: "amd64", family:
>> "windows"
>> > >
>> > > Errors for all modules:
>> > > [ERROR]     Non-resolvable parent POM for
>> > > org.apache.ignite:ignite-yardstick:2.3.0: Failure to find
>> > > org.apache.ignite:ignite-parent:pom:1 in
>> > > https://repo.maven.apache.org/maven2 was cached in the local
>> > > repository, resolution will not be reattempted until the update
>> > > interval of central has elapsed or updates are forced and
>> > > 'parent.relativePath' points at wrong local POM @ line 26, column 13
>> > > -> [Help 2]
>> > > [ERROR]
>> > >
>> > > On Mon, Oct 30, 2017 at 12:12 PM, Igor Sapego <is...@apache.org>
>> > wrote:
>> > > > +1
>> > > >
>> > > > 1. Building C++ from binary release - OK.
>> > > > 2. Building C++ examples - OK.
>> > > > 3. Building ODBC from binary release - OK.
>> > > > 4. ODBC installers - OK.
>> > > > 5. Building C++ from source release - OK.
>> > > > 6. Building ODBC from source release - OK.
>> > > >
>> > > > Best Regards,
>> > > > Igor
>> > > >
>> > > > On Mon, Oct 30, 2017 at 6:58 AM, Alexey Kuznetsov <
>> > akuznetsov@apache.org
>> > > >
>> > > > wrote:
>> > > >
>> > > >> +1 (binding)
>> > > >>
>> > > >> 1. Download sources - OK
>> > > >> 2. Build from sources - OK
>> > > >> 3. Started ignite.bat  - OK
>> > > >>
>> > > >> On Sat, Oct 28, 2017 at 5:58 PM, Vladimir Ozerov <
>> > vozerov@gridgain.com>
>> > > >> wrote:
>> > > >>
>> > > >> > Igniters,
>> > > >> >
>> > > >> > We have uploaded a 2.3.0 release candidate to
>> > > >> > https://dist.apache.org/repos/dist/dev/ignite/2.3.0-rc2/
>> > > >> >
>> > > >> > Git tag name is
>> > > >> > 2.3.0-rc2
>> > > >> >
>> > > >> > This release includes the following changes:
>> > > >> >
>> > > >> > Ignite:
>> > > >> > * Ability to enable persistence per data region.
>> > > >> > * Default page size is changed to 4KB.
>> > > >> > * Ability to enable and disable rebalancing per-node.
>> > > >> > * Added methods for batch services deployment.
>> > > >> > * Introduced cache start/stop order on cluster activation.
>> > > >> > * EstimatedRebalancingFinishTime and RebalancingStartTime metrics
>> > are
>> > > >> > exposed through MXBean interface.
>> > > >> > * Ability to (de)activate cluster via http-rest API.
>> > > >> > * Added Ignite update notifier.
>> > > >> > * Updated Lucene dependency to version 5.5.2.
>> > > >> > * Added an option to disable MBeans.
>> > > >> > * Added sorted and multithreaded checkpoint modes.
>> > > >> > * Added calculation of fill factor memory metric in persistent
>> mode.
>> > > >> > * Added estimated time for rebalance start and completion to cache
>> > > >> metrics.
>> > > >> > * Added API to add binary metadata locally.
>> > > >> > * Added write throttling during an ongoing checkpoint to avoid
>> zero
>> > > >> > performance drops.
>> > > >> > * Ability to convert WAL to human-redable form.
>> > > >> > * Ability to handle CacheObject from DataRecord in standalone WAL
>> > > >> iterator.
>> > > >> > * Support for uninterruptable writes using AsyncFileIOFactory;
>> > enabled
>> > > >> with
>> > > >> > -DIGNITE_USE_ASYNC_FILE_IO_FACTORY=true.
>> > > >> > * Enhanced persistent store path resolving to not rely on
>> > > automatically
>> > > >> > generated consistent ID.
>> > > >> > * Pre-configure local event listeners with IgniteConfiguration.
>> > > >> > LocalEventListeners.
>> > > >> > * Massive performance and stability improvements.
>> > > >> >
>> > > >> > Ignite.NET:
>> > > >> > * LINQ: Local collections joins support.
>> > > >> > * LINQ: Regex support.
>> > > >> >
>> > > >> > Ignite CPP:
>> > > >> > * Added Compute::Broadcast method.
>> > > >> > * Added Ignite::SetActive method.
>> > > >> >
>> > > >> > SQL:
>> > > >> > * Added sqlline utility to the build.
>> > > >> > * CREATE TABLE: Added NOT NULL support.
>> > > >> > * CREATE TABLE: Ability to specify cache, key type and value type
>> > > names.
>> > > >> > * CREATE TABLE: Added "WRAP_KEY" and "WRAP_VALUE" options to
>> CREATE
>> > > TABLE
>> > > >> > command.
>> > > >> > * CREATE TABLE: Added DATA_REGION option.
>> > > >> > * CREATE TABLE: Added WRITE_SYNCHRONIZATION_MODE option.
>> > > >> > * ALTER TABLE: ADD COLUMN support.
>> > > >> > * Added lazy query execution mode (SqlFieldsQuery.setLazy).
>> > > >> > * Added QuerySqlField.inlineSize property.
>> > > >> > * Added FieldsQueryCursor interface to get fields metadata for
>> > > >> > SqlFieldsQuery.
>> > > >> > * Added QueryEntity(Class keyClass, Class valueClass) constructor.
>> > > >> > * Improved LocalDate, LocalTime and LocalDateTime support for Java
>> > 8.
>> > > >> > * Optimized memory consumption during query execution.
>> > > >> > * Fixed BigInteger data type handling.
>> > > >> >
>> > > >> > JDBC Driver:
>> > > >> > * Batch update support.
>> > > >> > * SQLSTATE error codes support.
>> > > >> > * Added "enforceJoinOrder" flag to connection string.
>> > > >> > * Added "skipReducerOnUpdate" flag.
>> > > >> > * Thin driver: Allowed execution of multiple SQL statements in one
>> > > >> command.
>> > > >> > * Thin driver: Added metadata support.
>> > > >> > * Thin driver: Added type conversions in accordance with
>> > > specification.
>> > > >> > * Thin driver: Added schema to connection string.
>> > > >> > * Thin driver: Added Statement.closeOnCompletion() support.
>> > > >> > * Appended UUID to thick driver's Ignite instance name to avoid
>> > > collision
>> > > >> > with user-created instances.
>> > > >> > * Fixed a bug in PreparedStatement not clearing query parameters
>> > after
>> > > >> > execution.
>> > > >> >
>> > > >> > ODBC Driver:
>> > > >> > * SQLSTATE error codes support.
>> > > >> > * Support for BINARY and VARBINARY types.
>> > > >> > * DML statement batching.
>> > > >> > * SQL_ATTR_CONNECTION_DEAD connection attribute.
>> > > >> > * SQLGetInfo for info types.
>> > > >> > * Added "skipReducerOnUpdate" flag.
>> > > >> > * SQLRowCount now returns number of affected rows for non-batch
>> > > queries.
>> > > >> > * SQLBindParameter do not unbind parameter if the
>> ParameterValuePtr
>> > is
>> > > >> NULL
>> > > >> > anymore.
>> > > >> > * Fixed error on cursor closing before all the rows from the
>> result
>> > > >> > fetched.
>> > > >> >
>> > > >> > Machine Learning:
>> > > >> > * Implemented K-means clustering algorithm optimized for
>> distributed
>> > > >> > storages.
>> > > >> > * Introduced sparse block distributed matrix.
>> > > >> > * Initial BLAS implementation.
>> > > >> > * Integration with BLAS via netlib.
>> > > >> > * Added getRow() and getCol() methods to Matrix API.
>> > > >> >
>> > > >> > Web Console:
>> > > >> > * Improved DDL support.
>> > > >> > * Added PK alias generation on Models screen.
>> > > >> > * Added generation of QueryEntity.keyFields on model import from
>> > > RDBMS.
>> > > >> > * Added sanitize user on save.
>> > > >> > * Added charts with throughput and latency metrics for cache
>> > > operations.
>> > > >> > * Added version to footer.
>> > > >> > * Added "Lazy ResultSet" flag on Queries screen.
>> > > >> > * Implemented refresh rate for Monitoring screen.
>> > > >> > * Implemented cluster nodes log viewer.
>> > > >> >
>> > > >> > Visor:
>> > > >> > * Ability to keep connection opened in batch mode.
>> > > >> > * Ability to activate/deactivate cluster.
>> > > >> > * Improved cache statistics.
>> > > >> > * Added missing configuration properties to "config" command.
>> > > >> > * Fixed script execution after alert throttling interval.
>> > > >> >
>> > > >> > Complete list of closed issues:
>> > > >> > https://issues.apache.org/jira/issues/?jql=project%20%
>> > > 3D%20IGNITE%20AND%
>> > > >> > 20fixVersion%20%3D%202.3%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.3.0-rc2
>> > > >> >
>> > > >> > RELEASE NOTES
>> > > >> > https://git-wip-us.apache.org/repos/asf?p=ignite.git;a=blob_
>> > > >> > plain;f=RELEASE_NOTES.txt;hb=refs/tags/2.3.0-rc2
>> > > >> >
>> > > >> > Please start voting.
>> > > >> >
>> > > >> > +1 - to accept Apache Ignite 2.3.0-RC2
>> > > >> > 0 - don't care either way
>> > > >> > -1 - DO NOT accept Apache Ignite 2.3.0-RC2 (explain why)
>> > > >> >
>> > > >> > This vote will go for 72 hours.
>> > > >> >
>> > > >> > Vladimir.
>> > > >> >
>> > > >>
>> > > >>
>> > > >>
>> > > >> --
>> > > >> Alexey Kuznetsov
>> > > >>
>> > >
>> > >
>> > >
>> > > --
>> > > Best Regards, Vyacheslav D.
>> > >
>> >
>>



-- 
Best Regards, Vyacheslav D.

Re: [VOTE] Apache Ignite 2.3.0 RC2

Posted by Anton Vinogradov <av...@gridgain.com>.
+1 (binding)

I've checked release using automated checker
https://ci.ignite.apache.org/viewLog.html?buildId=919727&buildTypeId=AssemblyAndRelease_PrepareVote4CheckRcLicensesChecksum&tab=buildLog
Project should be visible for any PMC member.

It checks:
- licenses
- pgp signatures
- md5 & sha512 hashes
- compilation from sources
- javadoc assembly
- hadoop & fabric editions assembly

On Mon, Oct 30, 2017 at 3:00 PM, Pavel Tupitsyn <pt...@apache.org>
wrote:

> +1 (binding)
>
> Checked .NET:
> * Build from source
> * Build and run examples
> * Binary distribution
> * NuGet package
>
>
> Release notes for .NET are not correct: local collection joins were added
> in 2.1
> I would include the following tickets instead:
> https://issues.apache.org/jira/browse/IGNITE-5615
> https://issues.apache.org/jira/browse/IGNITE-6253
>
>
> Thanks,
> Pavel
>
> On Mon, Oct 30, 2017 at 2:52 PM, Vladimir Ozerov <vo...@gridgain.com>
> wrote:
>
> > Hi Vyacheslav,
> >
> > I tried building Ignite on Maven 3.5.2 with clean local repository on
> Win10
> > and it worked fine. Looks like you have a kind of environmental issue.
> >
> > On Mon, Oct 30, 2017 at 12:57 PM, Vyacheslav Daradur <
> daradurvs@gmail.com>
> > wrote:
> >
> > > -1
> > >
> > > The reason is the issues at building via Maven 3.5.0, see 3rd
> environment
> > > below.
> > >
> > > 1 Environment - Build success (clean repo). Started several examples.
> > > Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5;
> > > 2015-11-10T19:41:47+03:00)
> > > Maven home: c:\apache-maven-3.3.9
> > > Java version: 1.8.0_144, vendor: Oracle Corporation
> > > Java home: C:\Program Files\Java\jdk1.8.0_144\jre
> > > Default locale: ru_RU, platform encoding: Cp1251
> > > OS name: "windows 10", version: "10.0", arch: "amd64", family: "dos"
> > >
> > > 2 Environment - Build success (clean repo). Started several examples.
> > > Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-
> > > 7+03:00)
> > > Maven home: C:\Users\SBT-Daradur-V\Programs\apache-maven-3.3.9
> > > Java version: 1.8.0_121, vendor: Oracle Corporation
> > > Java home: c:\Users\UserName\Programs\Java\jdk1.8.0_121_x64\jre
> > > Default locale: ru_RU, platform encoding: Cp1252
> > > OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos"
> > >
> > > 3 Environment - Build failed (clean repo).
> > > Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426;
> > > 2017-04-03T22:39:06+03:00)
> > > Maven home: c:\apache-maven-3.5.0
> > > Java version: 1.8.0_144, vendor: Oracle Corporation
> > > Java home: C:\Program Files\Java\jdk1.8.0_144\jre
> > > Default locale: ru_RU, platform encoding: Cp1251
> > > OS name: "windows 10", version: "10.0", arch: "amd64", family:
> "windows"
> > >
> > > Errors for all modules:
> > > [ERROR]     Non-resolvable parent POM for
> > > org.apache.ignite:ignite-yardstick:2.3.0: Failure to find
> > > org.apache.ignite:ignite-parent:pom:1 in
> > > https://repo.maven.apache.org/maven2 was cached in the local
> > > repository, resolution will not be reattempted until the update
> > > interval of central has elapsed or updates are forced and
> > > 'parent.relativePath' points at wrong local POM @ line 26, column 13
> > > -> [Help 2]
> > > [ERROR]
> > >
> > > On Mon, Oct 30, 2017 at 12:12 PM, Igor Sapego <is...@apache.org>
> > wrote:
> > > > +1
> > > >
> > > > 1. Building C++ from binary release - OK.
> > > > 2. Building C++ examples - OK.
> > > > 3. Building ODBC from binary release - OK.
> > > > 4. ODBC installers - OK.
> > > > 5. Building C++ from source release - OK.
> > > > 6. Building ODBC from source release - OK.
> > > >
> > > > Best Regards,
> > > > Igor
> > > >
> > > > On Mon, Oct 30, 2017 at 6:58 AM, Alexey Kuznetsov <
> > akuznetsov@apache.org
> > > >
> > > > wrote:
> > > >
> > > >> +1 (binding)
> > > >>
> > > >> 1. Download sources - OK
> > > >> 2. Build from sources - OK
> > > >> 3. Started ignite.bat  - OK
> > > >>
> > > >> On Sat, Oct 28, 2017 at 5:58 PM, Vladimir Ozerov <
> > vozerov@gridgain.com>
> > > >> wrote:
> > > >>
> > > >> > Igniters,
> > > >> >
> > > >> > We have uploaded a 2.3.0 release candidate to
> > > >> > https://dist.apache.org/repos/dist/dev/ignite/2.3.0-rc2/
> > > >> >
> > > >> > Git tag name is
> > > >> > 2.3.0-rc2
> > > >> >
> > > >> > This release includes the following changes:
> > > >> >
> > > >> > Ignite:
> > > >> > * Ability to enable persistence per data region.
> > > >> > * Default page size is changed to 4KB.
> > > >> > * Ability to enable and disable rebalancing per-node.
> > > >> > * Added methods for batch services deployment.
> > > >> > * Introduced cache start/stop order on cluster activation.
> > > >> > * EstimatedRebalancingFinishTime and RebalancingStartTime metrics
> > are
> > > >> > exposed through MXBean interface.
> > > >> > * Ability to (de)activate cluster via http-rest API.
> > > >> > * Added Ignite update notifier.
> > > >> > * Updated Lucene dependency to version 5.5.2.
> > > >> > * Added an option to disable MBeans.
> > > >> > * Added sorted and multithreaded checkpoint modes.
> > > >> > * Added calculation of fill factor memory metric in persistent
> mode.
> > > >> > * Added estimated time for rebalance start and completion to cache
> > > >> metrics.
> > > >> > * Added API to add binary metadata locally.
> > > >> > * Added write throttling during an ongoing checkpoint to avoid
> zero
> > > >> > performance drops.
> > > >> > * Ability to convert WAL to human-redable form.
> > > >> > * Ability to handle CacheObject from DataRecord in standalone WAL
> > > >> iterator.
> > > >> > * Support for uninterruptable writes using AsyncFileIOFactory;
> > enabled
> > > >> with
> > > >> > -DIGNITE_USE_ASYNC_FILE_IO_FACTORY=true.
> > > >> > * Enhanced persistent store path resolving to not rely on
> > > automatically
> > > >> > generated consistent ID.
> > > >> > * Pre-configure local event listeners with IgniteConfiguration.
> > > >> > LocalEventListeners.
> > > >> > * Massive performance and stability improvements.
> > > >> >
> > > >> > Ignite.NET:
> > > >> > * LINQ: Local collections joins support.
> > > >> > * LINQ: Regex support.
> > > >> >
> > > >> > Ignite CPP:
> > > >> > * Added Compute::Broadcast method.
> > > >> > * Added Ignite::SetActive method.
> > > >> >
> > > >> > SQL:
> > > >> > * Added sqlline utility to the build.
> > > >> > * CREATE TABLE: Added NOT NULL support.
> > > >> > * CREATE TABLE: Ability to specify cache, key type and value type
> > > names.
> > > >> > * CREATE TABLE: Added "WRAP_KEY" and "WRAP_VALUE" options to
> CREATE
> > > TABLE
> > > >> > command.
> > > >> > * CREATE TABLE: Added DATA_REGION option.
> > > >> > * CREATE TABLE: Added WRITE_SYNCHRONIZATION_MODE option.
> > > >> > * ALTER TABLE: ADD COLUMN support.
> > > >> > * Added lazy query execution mode (SqlFieldsQuery.setLazy).
> > > >> > * Added QuerySqlField.inlineSize property.
> > > >> > * Added FieldsQueryCursor interface to get fields metadata for
> > > >> > SqlFieldsQuery.
> > > >> > * Added QueryEntity(Class keyClass, Class valueClass) constructor.
> > > >> > * Improved LocalDate, LocalTime and LocalDateTime support for Java
> > 8.
> > > >> > * Optimized memory consumption during query execution.
> > > >> > * Fixed BigInteger data type handling.
> > > >> >
> > > >> > JDBC Driver:
> > > >> > * Batch update support.
> > > >> > * SQLSTATE error codes support.
> > > >> > * Added "enforceJoinOrder" flag to connection string.
> > > >> > * Added "skipReducerOnUpdate" flag.
> > > >> > * Thin driver: Allowed execution of multiple SQL statements in one
> > > >> command.
> > > >> > * Thin driver: Added metadata support.
> > > >> > * Thin driver: Added type conversions in accordance with
> > > specification.
> > > >> > * Thin driver: Added schema to connection string.
> > > >> > * Thin driver: Added Statement.closeOnCompletion() support.
> > > >> > * Appended UUID to thick driver's Ignite instance name to avoid
> > > collision
> > > >> > with user-created instances.
> > > >> > * Fixed a bug in PreparedStatement not clearing query parameters
> > after
> > > >> > execution.
> > > >> >
> > > >> > ODBC Driver:
> > > >> > * SQLSTATE error codes support.
> > > >> > * Support for BINARY and VARBINARY types.
> > > >> > * DML statement batching.
> > > >> > * SQL_ATTR_CONNECTION_DEAD connection attribute.
> > > >> > * SQLGetInfo for info types.
> > > >> > * Added "skipReducerOnUpdate" flag.
> > > >> > * SQLRowCount now returns number of affected rows for non-batch
> > > queries.
> > > >> > * SQLBindParameter do not unbind parameter if the
> ParameterValuePtr
> > is
> > > >> NULL
> > > >> > anymore.
> > > >> > * Fixed error on cursor closing before all the rows from the
> result
> > > >> > fetched.
> > > >> >
> > > >> > Machine Learning:
> > > >> > * Implemented K-means clustering algorithm optimized for
> distributed
> > > >> > storages.
> > > >> > * Introduced sparse block distributed matrix.
> > > >> > * Initial BLAS implementation.
> > > >> > * Integration with BLAS via netlib.
> > > >> > * Added getRow() and getCol() methods to Matrix API.
> > > >> >
> > > >> > Web Console:
> > > >> > * Improved DDL support.
> > > >> > * Added PK alias generation on Models screen.
> > > >> > * Added generation of QueryEntity.keyFields on model import from
> > > RDBMS.
> > > >> > * Added sanitize user on save.
> > > >> > * Added charts with throughput and latency metrics for cache
> > > operations.
> > > >> > * Added version to footer.
> > > >> > * Added "Lazy ResultSet" flag on Queries screen.
> > > >> > * Implemented refresh rate for Monitoring screen.
> > > >> > * Implemented cluster nodes log viewer.
> > > >> >
> > > >> > Visor:
> > > >> > * Ability to keep connection opened in batch mode.
> > > >> > * Ability to activate/deactivate cluster.
> > > >> > * Improved cache statistics.
> > > >> > * Added missing configuration properties to "config" command.
> > > >> > * Fixed script execution after alert throttling interval.
> > > >> >
> > > >> > Complete list of closed issues:
> > > >> > https://issues.apache.org/jira/issues/?jql=project%20%
> > > 3D%20IGNITE%20AND%
> > > >> > 20fixVersion%20%3D%202.3%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.3.0-rc2
> > > >> >
> > > >> > RELEASE NOTES
> > > >> > https://git-wip-us.apache.org/repos/asf?p=ignite.git;a=blob_
> > > >> > plain;f=RELEASE_NOTES.txt;hb=refs/tags/2.3.0-rc2
> > > >> >
> > > >> > Please start voting.
> > > >> >
> > > >> > +1 - to accept Apache Ignite 2.3.0-RC2
> > > >> > 0 - don't care either way
> > > >> > -1 - DO NOT accept Apache Ignite 2.3.0-RC2 (explain why)
> > > >> >
> > > >> > This vote will go for 72 hours.
> > > >> >
> > > >> > Vladimir.
> > > >> >
> > > >>
> > > >>
> > > >>
> > > >> --
> > > >> Alexey Kuznetsov
> > > >>
> > >
> > >
> > >
> > > --
> > > Best Regards, Vyacheslav D.
> > >
> >
>

Re: [VOTE] Apache Ignite 2.3.0 RC2

Posted by Pavel Tupitsyn <pt...@apache.org>.
+1 (binding)

Checked .NET:
* Build from source
* Build and run examples
* Binary distribution
* NuGet package


Release notes for .NET are not correct: local collection joins were added
in 2.1
I would include the following tickets instead:
https://issues.apache.org/jira/browse/IGNITE-5615
https://issues.apache.org/jira/browse/IGNITE-6253


Thanks,
Pavel

On Mon, Oct 30, 2017 at 2:52 PM, Vladimir Ozerov <vo...@gridgain.com>
wrote:

> Hi Vyacheslav,
>
> I tried building Ignite on Maven 3.5.2 with clean local repository on Win10
> and it worked fine. Looks like you have a kind of environmental issue.
>
> On Mon, Oct 30, 2017 at 12:57 PM, Vyacheslav Daradur <da...@gmail.com>
> wrote:
>
> > -1
> >
> > The reason is the issues at building via Maven 3.5.0, see 3rd environment
> > below.
> >
> > 1 Environment - Build success (clean repo). Started several examples.
> > Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5;
> > 2015-11-10T19:41:47+03:00)
> > Maven home: c:\apache-maven-3.3.9
> > Java version: 1.8.0_144, vendor: Oracle Corporation
> > Java home: C:\Program Files\Java\jdk1.8.0_144\jre
> > Default locale: ru_RU, platform encoding: Cp1251
> > OS name: "windows 10", version: "10.0", arch: "amd64", family: "dos"
> >
> > 2 Environment - Build success (clean repo). Started several examples.
> > Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-
> > 7+03:00)
> > Maven home: C:\Users\SBT-Daradur-V\Programs\apache-maven-3.3.9
> > Java version: 1.8.0_121, vendor: Oracle Corporation
> > Java home: c:\Users\UserName\Programs\Java\jdk1.8.0_121_x64\jre
> > Default locale: ru_RU, platform encoding: Cp1252
> > OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos"
> >
> > 3 Environment - Build failed (clean repo).
> > Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426;
> > 2017-04-03T22:39:06+03:00)
> > Maven home: c:\apache-maven-3.5.0
> > Java version: 1.8.0_144, vendor: Oracle Corporation
> > Java home: C:\Program Files\Java\jdk1.8.0_144\jre
> > Default locale: ru_RU, platform encoding: Cp1251
> > OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
> >
> > Errors for all modules:
> > [ERROR]     Non-resolvable parent POM for
> > org.apache.ignite:ignite-yardstick:2.3.0: Failure to find
> > org.apache.ignite:ignite-parent:pom:1 in
> > https://repo.maven.apache.org/maven2 was cached in the local
> > repository, resolution will not be reattempted until the update
> > interval of central has elapsed or updates are forced and
> > 'parent.relativePath' points at wrong local POM @ line 26, column 13
> > -> [Help 2]
> > [ERROR]
> >
> > On Mon, Oct 30, 2017 at 12:12 PM, Igor Sapego <is...@apache.org>
> wrote:
> > > +1
> > >
> > > 1. Building C++ from binary release - OK.
> > > 2. Building C++ examples - OK.
> > > 3. Building ODBC from binary release - OK.
> > > 4. ODBC installers - OK.
> > > 5. Building C++ from source release - OK.
> > > 6. Building ODBC from source release - OK.
> > >
> > > Best Regards,
> > > Igor
> > >
> > > On Mon, Oct 30, 2017 at 6:58 AM, Alexey Kuznetsov <
> akuznetsov@apache.org
> > >
> > > wrote:
> > >
> > >> +1 (binding)
> > >>
> > >> 1. Download sources - OK
> > >> 2. Build from sources - OK
> > >> 3. Started ignite.bat  - OK
> > >>
> > >> On Sat, Oct 28, 2017 at 5:58 PM, Vladimir Ozerov <
> vozerov@gridgain.com>
> > >> wrote:
> > >>
> > >> > Igniters,
> > >> >
> > >> > We have uploaded a 2.3.0 release candidate to
> > >> > https://dist.apache.org/repos/dist/dev/ignite/2.3.0-rc2/
> > >> >
> > >> > Git tag name is
> > >> > 2.3.0-rc2
> > >> >
> > >> > This release includes the following changes:
> > >> >
> > >> > Ignite:
> > >> > * Ability to enable persistence per data region.
> > >> > * Default page size is changed to 4KB.
> > >> > * Ability to enable and disable rebalancing per-node.
> > >> > * Added methods for batch services deployment.
> > >> > * Introduced cache start/stop order on cluster activation.
> > >> > * EstimatedRebalancingFinishTime and RebalancingStartTime metrics
> are
> > >> > exposed through MXBean interface.
> > >> > * Ability to (de)activate cluster via http-rest API.
> > >> > * Added Ignite update notifier.
> > >> > * Updated Lucene dependency to version 5.5.2.
> > >> > * Added an option to disable MBeans.
> > >> > * Added sorted and multithreaded checkpoint modes.
> > >> > * Added calculation of fill factor memory metric in persistent mode.
> > >> > * Added estimated time for rebalance start and completion to cache
> > >> metrics.
> > >> > * Added API to add binary metadata locally.
> > >> > * Added write throttling during an ongoing checkpoint to avoid zero
> > >> > performance drops.
> > >> > * Ability to convert WAL to human-redable form.
> > >> > * Ability to handle CacheObject from DataRecord in standalone WAL
> > >> iterator.
> > >> > * Support for uninterruptable writes using AsyncFileIOFactory;
> enabled
> > >> with
> > >> > -DIGNITE_USE_ASYNC_FILE_IO_FACTORY=true.
> > >> > * Enhanced persistent store path resolving to not rely on
> > automatically
> > >> > generated consistent ID.
> > >> > * Pre-configure local event listeners with IgniteConfiguration.
> > >> > LocalEventListeners.
> > >> > * Massive performance and stability improvements.
> > >> >
> > >> > Ignite.NET:
> > >> > * LINQ: Local collections joins support.
> > >> > * LINQ: Regex support.
> > >> >
> > >> > Ignite CPP:
> > >> > * Added Compute::Broadcast method.
> > >> > * Added Ignite::SetActive method.
> > >> >
> > >> > SQL:
> > >> > * Added sqlline utility to the build.
> > >> > * CREATE TABLE: Added NOT NULL support.
> > >> > * CREATE TABLE: Ability to specify cache, key type and value type
> > names.
> > >> > * CREATE TABLE: Added "WRAP_KEY" and "WRAP_VALUE" options to CREATE
> > TABLE
> > >> > command.
> > >> > * CREATE TABLE: Added DATA_REGION option.
> > >> > * CREATE TABLE: Added WRITE_SYNCHRONIZATION_MODE option.
> > >> > * ALTER TABLE: ADD COLUMN support.
> > >> > * Added lazy query execution mode (SqlFieldsQuery.setLazy).
> > >> > * Added QuerySqlField.inlineSize property.
> > >> > * Added FieldsQueryCursor interface to get fields metadata for
> > >> > SqlFieldsQuery.
> > >> > * Added QueryEntity(Class keyClass, Class valueClass) constructor.
> > >> > * Improved LocalDate, LocalTime and LocalDateTime support for Java
> 8.
> > >> > * Optimized memory consumption during query execution.
> > >> > * Fixed BigInteger data type handling.
> > >> >
> > >> > JDBC Driver:
> > >> > * Batch update support.
> > >> > * SQLSTATE error codes support.
> > >> > * Added "enforceJoinOrder" flag to connection string.
> > >> > * Added "skipReducerOnUpdate" flag.
> > >> > * Thin driver: Allowed execution of multiple SQL statements in one
> > >> command.
> > >> > * Thin driver: Added metadata support.
> > >> > * Thin driver: Added type conversions in accordance with
> > specification.
> > >> > * Thin driver: Added schema to connection string.
> > >> > * Thin driver: Added Statement.closeOnCompletion() support.
> > >> > * Appended UUID to thick driver's Ignite instance name to avoid
> > collision
> > >> > with user-created instances.
> > >> > * Fixed a bug in PreparedStatement not clearing query parameters
> after
> > >> > execution.
> > >> >
> > >> > ODBC Driver:
> > >> > * SQLSTATE error codes support.
> > >> > * Support for BINARY and VARBINARY types.
> > >> > * DML statement batching.
> > >> > * SQL_ATTR_CONNECTION_DEAD connection attribute.
> > >> > * SQLGetInfo for info types.
> > >> > * Added "skipReducerOnUpdate" flag.
> > >> > * SQLRowCount now returns number of affected rows for non-batch
> > queries.
> > >> > * SQLBindParameter do not unbind parameter if the ParameterValuePtr
> is
> > >> NULL
> > >> > anymore.
> > >> > * Fixed error on cursor closing before all the rows from the result
> > >> > fetched.
> > >> >
> > >> > Machine Learning:
> > >> > * Implemented K-means clustering algorithm optimized for distributed
> > >> > storages.
> > >> > * Introduced sparse block distributed matrix.
> > >> > * Initial BLAS implementation.
> > >> > * Integration with BLAS via netlib.
> > >> > * Added getRow() and getCol() methods to Matrix API.
> > >> >
> > >> > Web Console:
> > >> > * Improved DDL support.
> > >> > * Added PK alias generation on Models screen.
> > >> > * Added generation of QueryEntity.keyFields on model import from
> > RDBMS.
> > >> > * Added sanitize user on save.
> > >> > * Added charts with throughput and latency metrics for cache
> > operations.
> > >> > * Added version to footer.
> > >> > * Added "Lazy ResultSet" flag on Queries screen.
> > >> > * Implemented refresh rate for Monitoring screen.
> > >> > * Implemented cluster nodes log viewer.
> > >> >
> > >> > Visor:
> > >> > * Ability to keep connection opened in batch mode.
> > >> > * Ability to activate/deactivate cluster.
> > >> > * Improved cache statistics.
> > >> > * Added missing configuration properties to "config" command.
> > >> > * Fixed script execution after alert throttling interval.
> > >> >
> > >> > Complete list of closed issues:
> > >> > https://issues.apache.org/jira/issues/?jql=project%20%
> > 3D%20IGNITE%20AND%
> > >> > 20fixVersion%20%3D%202.3%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.3.0-rc2
> > >> >
> > >> > RELEASE NOTES
> > >> > https://git-wip-us.apache.org/repos/asf?p=ignite.git;a=blob_
> > >> > plain;f=RELEASE_NOTES.txt;hb=refs/tags/2.3.0-rc2
> > >> >
> > >> > Please start voting.
> > >> >
> > >> > +1 - to accept Apache Ignite 2.3.0-RC2
> > >> > 0 - don't care either way
> > >> > -1 - DO NOT accept Apache Ignite 2.3.0-RC2 (explain why)
> > >> >
> > >> > This vote will go for 72 hours.
> > >> >
> > >> > Vladimir.
> > >> >
> > >>
> > >>
> > >>
> > >> --
> > >> Alexey Kuznetsov
> > >>
> >
> >
> >
> > --
> > Best Regards, Vyacheslav D.
> >
>

Re: [VOTE] Apache Ignite 2.3.0 RC2

Posted by Vladimir Ozerov <vo...@gridgain.com>.
Hi Vyacheslav,

I tried building Ignite on Maven 3.5.2 with clean local repository on Win10
and it worked fine. Looks like you have a kind of environmental issue.

On Mon, Oct 30, 2017 at 12:57 PM, Vyacheslav Daradur <da...@gmail.com>
wrote:

> -1
>
> The reason is the issues at building via Maven 3.5.0, see 3rd environment
> below.
>
> 1 Environment - Build success (clean repo). Started several examples.
> Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5;
> 2015-11-10T19:41:47+03:00)
> Maven home: c:\apache-maven-3.3.9
> Java version: 1.8.0_144, vendor: Oracle Corporation
> Java home: C:\Program Files\Java\jdk1.8.0_144\jre
> Default locale: ru_RU, platform encoding: Cp1251
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "dos"
>
> 2 Environment - Build success (clean repo). Started several examples.
> Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-
> 7+03:00)
> Maven home: C:\Users\SBT-Daradur-V\Programs\apache-maven-3.3.9
> Java version: 1.8.0_121, vendor: Oracle Corporation
> Java home: c:\Users\UserName\Programs\Java\jdk1.8.0_121_x64\jre
> Default locale: ru_RU, platform encoding: Cp1252
> OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos"
>
> 3 Environment - Build failed (clean repo).
> Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426;
> 2017-04-03T22:39:06+03:00)
> Maven home: c:\apache-maven-3.5.0
> Java version: 1.8.0_144, vendor: Oracle Corporation
> Java home: C:\Program Files\Java\jdk1.8.0_144\jre
> Default locale: ru_RU, platform encoding: Cp1251
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
>
> Errors for all modules:
> [ERROR]     Non-resolvable parent POM for
> org.apache.ignite:ignite-yardstick:2.3.0: Failure to find
> org.apache.ignite:ignite-parent:pom:1 in
> https://repo.maven.apache.org/maven2 was cached in the local
> repository, resolution will not be reattempted until the update
> interval of central has elapsed or updates are forced and
> 'parent.relativePath' points at wrong local POM @ line 26, column 13
> -> [Help 2]
> [ERROR]
>
> On Mon, Oct 30, 2017 at 12:12 PM, Igor Sapego <is...@apache.org> wrote:
> > +1
> >
> > 1. Building C++ from binary release - OK.
> > 2. Building C++ examples - OK.
> > 3. Building ODBC from binary release - OK.
> > 4. ODBC installers - OK.
> > 5. Building C++ from source release - OK.
> > 6. Building ODBC from source release - OK.
> >
> > Best Regards,
> > Igor
> >
> > On Mon, Oct 30, 2017 at 6:58 AM, Alexey Kuznetsov <akuznetsov@apache.org
> >
> > wrote:
> >
> >> +1 (binding)
> >>
> >> 1. Download sources - OK
> >> 2. Build from sources - OK
> >> 3. Started ignite.bat  - OK
> >>
> >> On Sat, Oct 28, 2017 at 5:58 PM, Vladimir Ozerov <vo...@gridgain.com>
> >> wrote:
> >>
> >> > Igniters,
> >> >
> >> > We have uploaded a 2.3.0 release candidate to
> >> > https://dist.apache.org/repos/dist/dev/ignite/2.3.0-rc2/
> >> >
> >> > Git tag name is
> >> > 2.3.0-rc2
> >> >
> >> > This release includes the following changes:
> >> >
> >> > Ignite:
> >> > * Ability to enable persistence per data region.
> >> > * Default page size is changed to 4KB.
> >> > * Ability to enable and disable rebalancing per-node.
> >> > * Added methods for batch services deployment.
> >> > * Introduced cache start/stop order on cluster activation.
> >> > * EstimatedRebalancingFinishTime and RebalancingStartTime metrics are
> >> > exposed through MXBean interface.
> >> > * Ability to (de)activate cluster via http-rest API.
> >> > * Added Ignite update notifier.
> >> > * Updated Lucene dependency to version 5.5.2.
> >> > * Added an option to disable MBeans.
> >> > * Added sorted and multithreaded checkpoint modes.
> >> > * Added calculation of fill factor memory metric in persistent mode.
> >> > * Added estimated time for rebalance start and completion to cache
> >> metrics.
> >> > * Added API to add binary metadata locally.
> >> > * Added write throttling during an ongoing checkpoint to avoid zero
> >> > performance drops.
> >> > * Ability to convert WAL to human-redable form.
> >> > * Ability to handle CacheObject from DataRecord in standalone WAL
> >> iterator.
> >> > * Support for uninterruptable writes using AsyncFileIOFactory; enabled
> >> with
> >> > -DIGNITE_USE_ASYNC_FILE_IO_FACTORY=true.
> >> > * Enhanced persistent store path resolving to not rely on
> automatically
> >> > generated consistent ID.
> >> > * Pre-configure local event listeners with IgniteConfiguration.
> >> > LocalEventListeners.
> >> > * Massive performance and stability improvements.
> >> >
> >> > Ignite.NET:
> >> > * LINQ: Local collections joins support.
> >> > * LINQ: Regex support.
> >> >
> >> > Ignite CPP:
> >> > * Added Compute::Broadcast method.
> >> > * Added Ignite::SetActive method.
> >> >
> >> > SQL:
> >> > * Added sqlline utility to the build.
> >> > * CREATE TABLE: Added NOT NULL support.
> >> > * CREATE TABLE: Ability to specify cache, key type and value type
> names.
> >> > * CREATE TABLE: Added "WRAP_KEY" and "WRAP_VALUE" options to CREATE
> TABLE
> >> > command.
> >> > * CREATE TABLE: Added DATA_REGION option.
> >> > * CREATE TABLE: Added WRITE_SYNCHRONIZATION_MODE option.
> >> > * ALTER TABLE: ADD COLUMN support.
> >> > * Added lazy query execution mode (SqlFieldsQuery.setLazy).
> >> > * Added QuerySqlField.inlineSize property.
> >> > * Added FieldsQueryCursor interface to get fields metadata for
> >> > SqlFieldsQuery.
> >> > * Added QueryEntity(Class keyClass, Class valueClass) constructor.
> >> > * Improved LocalDate, LocalTime and LocalDateTime support for Java 8.
> >> > * Optimized memory consumption during query execution.
> >> > * Fixed BigInteger data type handling.
> >> >
> >> > JDBC Driver:
> >> > * Batch update support.
> >> > * SQLSTATE error codes support.
> >> > * Added "enforceJoinOrder" flag to connection string.
> >> > * Added "skipReducerOnUpdate" flag.
> >> > * Thin driver: Allowed execution of multiple SQL statements in one
> >> command.
> >> > * Thin driver: Added metadata support.
> >> > * Thin driver: Added type conversions in accordance with
> specification.
> >> > * Thin driver: Added schema to connection string.
> >> > * Thin driver: Added Statement.closeOnCompletion() support.
> >> > * Appended UUID to thick driver's Ignite instance name to avoid
> collision
> >> > with user-created instances.
> >> > * Fixed a bug in PreparedStatement not clearing query parameters after
> >> > execution.
> >> >
> >> > ODBC Driver:
> >> > * SQLSTATE error codes support.
> >> > * Support for BINARY and VARBINARY types.
> >> > * DML statement batching.
> >> > * SQL_ATTR_CONNECTION_DEAD connection attribute.
> >> > * SQLGetInfo for info types.
> >> > * Added "skipReducerOnUpdate" flag.
> >> > * SQLRowCount now returns number of affected rows for non-batch
> queries.
> >> > * SQLBindParameter do not unbind parameter if the ParameterValuePtr is
> >> NULL
> >> > anymore.
> >> > * Fixed error on cursor closing before all the rows from the result
> >> > fetched.
> >> >
> >> > Machine Learning:
> >> > * Implemented K-means clustering algorithm optimized for distributed
> >> > storages.
> >> > * Introduced sparse block distributed matrix.
> >> > * Initial BLAS implementation.
> >> > * Integration with BLAS via netlib.
> >> > * Added getRow() and getCol() methods to Matrix API.
> >> >
> >> > Web Console:
> >> > * Improved DDL support.
> >> > * Added PK alias generation on Models screen.
> >> > * Added generation of QueryEntity.keyFields on model import from
> RDBMS.
> >> > * Added sanitize user on save.
> >> > * Added charts with throughput and latency metrics for cache
> operations.
> >> > * Added version to footer.
> >> > * Added "Lazy ResultSet" flag on Queries screen.
> >> > * Implemented refresh rate for Monitoring screen.
> >> > * Implemented cluster nodes log viewer.
> >> >
> >> > Visor:
> >> > * Ability to keep connection opened in batch mode.
> >> > * Ability to activate/deactivate cluster.
> >> > * Improved cache statistics.
> >> > * Added missing configuration properties to "config" command.
> >> > * Fixed script execution after alert throttling interval.
> >> >
> >> > Complete list of closed issues:
> >> > https://issues.apache.org/jira/issues/?jql=project%20%
> 3D%20IGNITE%20AND%
> >> > 20fixVersion%20%3D%202.3%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.3.0-rc2
> >> >
> >> > RELEASE NOTES
> >> > https://git-wip-us.apache.org/repos/asf?p=ignite.git;a=blob_
> >> > plain;f=RELEASE_NOTES.txt;hb=refs/tags/2.3.0-rc2
> >> >
> >> > Please start voting.
> >> >
> >> > +1 - to accept Apache Ignite 2.3.0-RC2
> >> > 0 - don't care either way
> >> > -1 - DO NOT accept Apache Ignite 2.3.0-RC2 (explain why)
> >> >
> >> > This vote will go for 72 hours.
> >> >
> >> > Vladimir.
> >> >
> >>
> >>
> >>
> >> --
> >> Alexey Kuznetsov
> >>
>
>
>
> --
> Best Regards, Vyacheslav D.
>

Re: [VOTE] Apache Ignite 2.3.0 RC2

Posted by Vyacheslav Daradur <da...@gmail.com>.
-1

The reason is the issues at building via Maven 3.5.0, see 3rd environment below.

1 Environment - Build success (clean repo). Started several examples.
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5;
2015-11-10T19:41:47+03:00)
Maven home: c:\apache-maven-3.3.9
Java version: 1.8.0_144, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.8.0_144\jre
Default locale: ru_RU, platform encoding: Cp1251
OS name: "windows 10", version: "10.0", arch: "amd64", family: "dos"

2 Environment - Build success (clean repo). Started several examples.
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-
7+03:00)
Maven home: C:\Users\SBT-Daradur-V\Programs\apache-maven-3.3.9
Java version: 1.8.0_121, vendor: Oracle Corporation
Java home: c:\Users\UserName\Programs\Java\jdk1.8.0_121_x64\jre
Default locale: ru_RU, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos"

3 Environment - Build failed (clean repo).
Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426;
2017-04-03T22:39:06+03:00)
Maven home: c:\apache-maven-3.5.0
Java version: 1.8.0_144, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.8.0_144\jre
Default locale: ru_RU, platform encoding: Cp1251
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

Errors for all modules:
[ERROR]     Non-resolvable parent POM for
org.apache.ignite:ignite-yardstick:2.3.0: Failure to find
org.apache.ignite:ignite-parent:pom:1 in
https://repo.maven.apache.org/maven2 was cached in the local
repository, resolution will not be reattempted until the update
interval of central has elapsed or updates are forced and
'parent.relativePath' points at wrong local POM @ line 26, column 13
-> [Help 2]
[ERROR]

On Mon, Oct 30, 2017 at 12:12 PM, Igor Sapego <is...@apache.org> wrote:
> +1
>
> 1. Building C++ from binary release - OK.
> 2. Building C++ examples - OK.
> 3. Building ODBC from binary release - OK.
> 4. ODBC installers - OK.
> 5. Building C++ from source release - OK.
> 6. Building ODBC from source release - OK.
>
> Best Regards,
> Igor
>
> On Mon, Oct 30, 2017 at 6:58 AM, Alexey Kuznetsov <ak...@apache.org>
> wrote:
>
>> +1 (binding)
>>
>> 1. Download sources - OK
>> 2. Build from sources - OK
>> 3. Started ignite.bat  - OK
>>
>> On Sat, Oct 28, 2017 at 5:58 PM, Vladimir Ozerov <vo...@gridgain.com>
>> wrote:
>>
>> > Igniters,
>> >
>> > We have uploaded a 2.3.0 release candidate to
>> > https://dist.apache.org/repos/dist/dev/ignite/2.3.0-rc2/
>> >
>> > Git tag name is
>> > 2.3.0-rc2
>> >
>> > This release includes the following changes:
>> >
>> > Ignite:
>> > * Ability to enable persistence per data region.
>> > * Default page size is changed to 4KB.
>> > * Ability to enable and disable rebalancing per-node.
>> > * Added methods for batch services deployment.
>> > * Introduced cache start/stop order on cluster activation.
>> > * EstimatedRebalancingFinishTime and RebalancingStartTime metrics are
>> > exposed through MXBean interface.
>> > * Ability to (de)activate cluster via http-rest API.
>> > * Added Ignite update notifier.
>> > * Updated Lucene dependency to version 5.5.2.
>> > * Added an option to disable MBeans.
>> > * Added sorted and multithreaded checkpoint modes.
>> > * Added calculation of fill factor memory metric in persistent mode.
>> > * Added estimated time for rebalance start and completion to cache
>> metrics.
>> > * Added API to add binary metadata locally.
>> > * Added write throttling during an ongoing checkpoint to avoid zero
>> > performance drops.
>> > * Ability to convert WAL to human-redable form.
>> > * Ability to handle CacheObject from DataRecord in standalone WAL
>> iterator.
>> > * Support for uninterruptable writes using AsyncFileIOFactory; enabled
>> with
>> > -DIGNITE_USE_ASYNC_FILE_IO_FACTORY=true.
>> > * Enhanced persistent store path resolving to not rely on automatically
>> > generated consistent ID.
>> > * Pre-configure local event listeners with IgniteConfiguration.
>> > LocalEventListeners.
>> > * Massive performance and stability improvements.
>> >
>> > Ignite.NET:
>> > * LINQ: Local collections joins support.
>> > * LINQ: Regex support.
>> >
>> > Ignite CPP:
>> > * Added Compute::Broadcast method.
>> > * Added Ignite::SetActive method.
>> >
>> > SQL:
>> > * Added sqlline utility to the build.
>> > * CREATE TABLE: Added NOT NULL support.
>> > * CREATE TABLE: Ability to specify cache, key type and value type names.
>> > * CREATE TABLE: Added "WRAP_KEY" and "WRAP_VALUE" options to CREATE TABLE
>> > command.
>> > * CREATE TABLE: Added DATA_REGION option.
>> > * CREATE TABLE: Added WRITE_SYNCHRONIZATION_MODE option.
>> > * ALTER TABLE: ADD COLUMN support.
>> > * Added lazy query execution mode (SqlFieldsQuery.setLazy).
>> > * Added QuerySqlField.inlineSize property.
>> > * Added FieldsQueryCursor interface to get fields metadata for
>> > SqlFieldsQuery.
>> > * Added QueryEntity(Class keyClass, Class valueClass) constructor.
>> > * Improved LocalDate, LocalTime and LocalDateTime support for Java 8.
>> > * Optimized memory consumption during query execution.
>> > * Fixed BigInteger data type handling.
>> >
>> > JDBC Driver:
>> > * Batch update support.
>> > * SQLSTATE error codes support.
>> > * Added "enforceJoinOrder" flag to connection string.
>> > * Added "skipReducerOnUpdate" flag.
>> > * Thin driver: Allowed execution of multiple SQL statements in one
>> command.
>> > * Thin driver: Added metadata support.
>> > * Thin driver: Added type conversions in accordance with specification.
>> > * Thin driver: Added schema to connection string.
>> > * Thin driver: Added Statement.closeOnCompletion() support.
>> > * Appended UUID to thick driver's Ignite instance name to avoid collision
>> > with user-created instances.
>> > * Fixed a bug in PreparedStatement not clearing query parameters after
>> > execution.
>> >
>> > ODBC Driver:
>> > * SQLSTATE error codes support.
>> > * Support for BINARY and VARBINARY types.
>> > * DML statement batching.
>> > * SQL_ATTR_CONNECTION_DEAD connection attribute.
>> > * SQLGetInfo for info types.
>> > * Added "skipReducerOnUpdate" flag.
>> > * SQLRowCount now returns number of affected rows for non-batch queries.
>> > * SQLBindParameter do not unbind parameter if the ParameterValuePtr is
>> NULL
>> > anymore.
>> > * Fixed error on cursor closing before all the rows from the result
>> > fetched.
>> >
>> > Machine Learning:
>> > * Implemented K-means clustering algorithm optimized for distributed
>> > storages.
>> > * Introduced sparse block distributed matrix.
>> > * Initial BLAS implementation.
>> > * Integration with BLAS via netlib.
>> > * Added getRow() and getCol() methods to Matrix API.
>> >
>> > Web Console:
>> > * Improved DDL support.
>> > * Added PK alias generation on Models screen.
>> > * Added generation of QueryEntity.keyFields on model import from RDBMS.
>> > * Added sanitize user on save.
>> > * Added charts with throughput and latency metrics for cache operations.
>> > * Added version to footer.
>> > * Added "Lazy ResultSet" flag on Queries screen.
>> > * Implemented refresh rate for Monitoring screen.
>> > * Implemented cluster nodes log viewer.
>> >
>> > Visor:
>> > * Ability to keep connection opened in batch mode.
>> > * Ability to activate/deactivate cluster.
>> > * Improved cache statistics.
>> > * Added missing configuration properties to "config" command.
>> > * Fixed script execution after alert throttling interval.
>> >
>> > Complete list of closed issues:
>> > https://issues.apache.org/jira/issues/?jql=project%20%3D%20IGNITE%20AND%
>> > 20fixVersion%20%3D%202.3%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.3.0-rc2
>> >
>> > RELEASE NOTES
>> > https://git-wip-us.apache.org/repos/asf?p=ignite.git;a=blob_
>> > plain;f=RELEASE_NOTES.txt;hb=refs/tags/2.3.0-rc2
>> >
>> > Please start voting.
>> >
>> > +1 - to accept Apache Ignite 2.3.0-RC2
>> > 0 - don't care either way
>> > -1 - DO NOT accept Apache Ignite 2.3.0-RC2 (explain why)
>> >
>> > This vote will go for 72 hours.
>> >
>> > Vladimir.
>> >
>>
>>
>>
>> --
>> Alexey Kuznetsov
>>



-- 
Best Regards, Vyacheslav D.

Re: [VOTE] Apache Ignite 2.3.0 RC2

Posted by Igor Sapego <is...@apache.org>.
+1

1. Building C++ from binary release - OK.
2. Building C++ examples - OK.
3. Building ODBC from binary release - OK.
4. ODBC installers - OK.
5. Building C++ from source release - OK.
6. Building ODBC from source release - OK.

Best Regards,
Igor

On Mon, Oct 30, 2017 at 6:58 AM, Alexey Kuznetsov <ak...@apache.org>
wrote:

> +1 (binding)
>
> 1. Download sources - OK
> 2. Build from sources - OK
> 3. Started ignite.bat  - OK
>
> On Sat, Oct 28, 2017 at 5:58 PM, Vladimir Ozerov <vo...@gridgain.com>
> wrote:
>
> > Igniters,
> >
> > We have uploaded a 2.3.0 release candidate to
> > https://dist.apache.org/repos/dist/dev/ignite/2.3.0-rc2/
> >
> > Git tag name is
> > 2.3.0-rc2
> >
> > This release includes the following changes:
> >
> > Ignite:
> > * Ability to enable persistence per data region.
> > * Default page size is changed to 4KB.
> > * Ability to enable and disable rebalancing per-node.
> > * Added methods for batch services deployment.
> > * Introduced cache start/stop order on cluster activation.
> > * EstimatedRebalancingFinishTime and RebalancingStartTime metrics are
> > exposed through MXBean interface.
> > * Ability to (de)activate cluster via http-rest API.
> > * Added Ignite update notifier.
> > * Updated Lucene dependency to version 5.5.2.
> > * Added an option to disable MBeans.
> > * Added sorted and multithreaded checkpoint modes.
> > * Added calculation of fill factor memory metric in persistent mode.
> > * Added estimated time for rebalance start and completion to cache
> metrics.
> > * Added API to add binary metadata locally.
> > * Added write throttling during an ongoing checkpoint to avoid zero
> > performance drops.
> > * Ability to convert WAL to human-redable form.
> > * Ability to handle CacheObject from DataRecord in standalone WAL
> iterator.
> > * Support for uninterruptable writes using AsyncFileIOFactory; enabled
> with
> > -DIGNITE_USE_ASYNC_FILE_IO_FACTORY=true.
> > * Enhanced persistent store path resolving to not rely on automatically
> > generated consistent ID.
> > * Pre-configure local event listeners with IgniteConfiguration.
> > LocalEventListeners.
> > * Massive performance and stability improvements.
> >
> > Ignite.NET:
> > * LINQ: Local collections joins support.
> > * LINQ: Regex support.
> >
> > Ignite CPP:
> > * Added Compute::Broadcast method.
> > * Added Ignite::SetActive method.
> >
> > SQL:
> > * Added sqlline utility to the build.
> > * CREATE TABLE: Added NOT NULL support.
> > * CREATE TABLE: Ability to specify cache, key type and value type names.
> > * CREATE TABLE: Added "WRAP_KEY" and "WRAP_VALUE" options to CREATE TABLE
> > command.
> > * CREATE TABLE: Added DATA_REGION option.
> > * CREATE TABLE: Added WRITE_SYNCHRONIZATION_MODE option.
> > * ALTER TABLE: ADD COLUMN support.
> > * Added lazy query execution mode (SqlFieldsQuery.setLazy).
> > * Added QuerySqlField.inlineSize property.
> > * Added FieldsQueryCursor interface to get fields metadata for
> > SqlFieldsQuery.
> > * Added QueryEntity(Class keyClass, Class valueClass) constructor.
> > * Improved LocalDate, LocalTime and LocalDateTime support for Java 8.
> > * Optimized memory consumption during query execution.
> > * Fixed BigInteger data type handling.
> >
> > JDBC Driver:
> > * Batch update support.
> > * SQLSTATE error codes support.
> > * Added "enforceJoinOrder" flag to connection string.
> > * Added "skipReducerOnUpdate" flag.
> > * Thin driver: Allowed execution of multiple SQL statements in one
> command.
> > * Thin driver: Added metadata support.
> > * Thin driver: Added type conversions in accordance with specification.
> > * Thin driver: Added schema to connection string.
> > * Thin driver: Added Statement.closeOnCompletion() support.
> > * Appended UUID to thick driver's Ignite instance name to avoid collision
> > with user-created instances.
> > * Fixed a bug in PreparedStatement not clearing query parameters after
> > execution.
> >
> > ODBC Driver:
> > * SQLSTATE error codes support.
> > * Support for BINARY and VARBINARY types.
> > * DML statement batching.
> > * SQL_ATTR_CONNECTION_DEAD connection attribute.
> > * SQLGetInfo for info types.
> > * Added "skipReducerOnUpdate" flag.
> > * SQLRowCount now returns number of affected rows for non-batch queries.
> > * SQLBindParameter do not unbind parameter if the ParameterValuePtr is
> NULL
> > anymore.
> > * Fixed error on cursor closing before all the rows from the result
> > fetched.
> >
> > Machine Learning:
> > * Implemented K-means clustering algorithm optimized for distributed
> > storages.
> > * Introduced sparse block distributed matrix.
> > * Initial BLAS implementation.
> > * Integration with BLAS via netlib.
> > * Added getRow() and getCol() methods to Matrix API.
> >
> > Web Console:
> > * Improved DDL support.
> > * Added PK alias generation on Models screen.
> > * Added generation of QueryEntity.keyFields on model import from RDBMS.
> > * Added sanitize user on save.
> > * Added charts with throughput and latency metrics for cache operations.
> > * Added version to footer.
> > * Added "Lazy ResultSet" flag on Queries screen.
> > * Implemented refresh rate for Monitoring screen.
> > * Implemented cluster nodes log viewer.
> >
> > Visor:
> > * Ability to keep connection opened in batch mode.
> > * Ability to activate/deactivate cluster.
> > * Improved cache statistics.
> > * Added missing configuration properties to "config" command.
> > * Fixed script execution after alert throttling interval.
> >
> > Complete list of closed issues:
> > https://issues.apache.org/jira/issues/?jql=project%20%3D%20IGNITE%20AND%
> > 20fixVersion%20%3D%202.3%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.3.0-rc2
> >
> > RELEASE NOTES
> > https://git-wip-us.apache.org/repos/asf?p=ignite.git;a=blob_
> > plain;f=RELEASE_NOTES.txt;hb=refs/tags/2.3.0-rc2
> >
> > Please start voting.
> >
> > +1 - to accept Apache Ignite 2.3.0-RC2
> > 0 - don't care either way
> > -1 - DO NOT accept Apache Ignite 2.3.0-RC2 (explain why)
> >
> > This vote will go for 72 hours.
> >
> > Vladimir.
> >
>
>
>
> --
> Alexey Kuznetsov
>

Re: [VOTE] Apache Ignite 2.3.0 RC2

Posted by Alexey Kuznetsov <ak...@apache.org>.
+1 (binding)

1. Download sources - OK
2. Build from sources - OK
3. Started ignite.bat  - OK

On Sat, Oct 28, 2017 at 5:58 PM, Vladimir Ozerov <vo...@gridgain.com>
wrote:

> Igniters,
>
> We have uploaded a 2.3.0 release candidate to
> https://dist.apache.org/repos/dist/dev/ignite/2.3.0-rc2/
>
> Git tag name is
> 2.3.0-rc2
>
> This release includes the following changes:
>
> Ignite:
> * Ability to enable persistence per data region.
> * Default page size is changed to 4KB.
> * Ability to enable and disable rebalancing per-node.
> * Added methods for batch services deployment.
> * Introduced cache start/stop order on cluster activation.
> * EstimatedRebalancingFinishTime and RebalancingStartTime metrics are
> exposed through MXBean interface.
> * Ability to (de)activate cluster via http-rest API.
> * Added Ignite update notifier.
> * Updated Lucene dependency to version 5.5.2.
> * Added an option to disable MBeans.
> * Added sorted and multithreaded checkpoint modes.
> * Added calculation of fill factor memory metric in persistent mode.
> * Added estimated time for rebalance start and completion to cache metrics.
> * Added API to add binary metadata locally.
> * Added write throttling during an ongoing checkpoint to avoid zero
> performance drops.
> * Ability to convert WAL to human-redable form.
> * Ability to handle CacheObject from DataRecord in standalone WAL iterator.
> * Support for uninterruptable writes using AsyncFileIOFactory; enabled with
> -DIGNITE_USE_ASYNC_FILE_IO_FACTORY=true.
> * Enhanced persistent store path resolving to not rely on automatically
> generated consistent ID.
> * Pre-configure local event listeners with IgniteConfiguration.
> LocalEventListeners.
> * Massive performance and stability improvements.
>
> Ignite.NET:
> * LINQ: Local collections joins support.
> * LINQ: Regex support.
>
> Ignite CPP:
> * Added Compute::Broadcast method.
> * Added Ignite::SetActive method.
>
> SQL:
> * Added sqlline utility to the build.
> * CREATE TABLE: Added NOT NULL support.
> * CREATE TABLE: Ability to specify cache, key type and value type names.
> * CREATE TABLE: Added "WRAP_KEY" and "WRAP_VALUE" options to CREATE TABLE
> command.
> * CREATE TABLE: Added DATA_REGION option.
> * CREATE TABLE: Added WRITE_SYNCHRONIZATION_MODE option.
> * ALTER TABLE: ADD COLUMN support.
> * Added lazy query execution mode (SqlFieldsQuery.setLazy).
> * Added QuerySqlField.inlineSize property.
> * Added FieldsQueryCursor interface to get fields metadata for
> SqlFieldsQuery.
> * Added QueryEntity(Class keyClass, Class valueClass) constructor.
> * Improved LocalDate, LocalTime and LocalDateTime support for Java 8.
> * Optimized memory consumption during query execution.
> * Fixed BigInteger data type handling.
>
> JDBC Driver:
> * Batch update support.
> * SQLSTATE error codes support.
> * Added "enforceJoinOrder" flag to connection string.
> * Added "skipReducerOnUpdate" flag.
> * Thin driver: Allowed execution of multiple SQL statements in one command.
> * Thin driver: Added metadata support.
> * Thin driver: Added type conversions in accordance with specification.
> * Thin driver: Added schema to connection string.
> * Thin driver: Added Statement.closeOnCompletion() support.
> * Appended UUID to thick driver's Ignite instance name to avoid collision
> with user-created instances.
> * Fixed a bug in PreparedStatement not clearing query parameters after
> execution.
>
> ODBC Driver:
> * SQLSTATE error codes support.
> * Support for BINARY and VARBINARY types.
> * DML statement batching.
> * SQL_ATTR_CONNECTION_DEAD connection attribute.
> * SQLGetInfo for info types.
> * Added "skipReducerOnUpdate" flag.
> * SQLRowCount now returns number of affected rows for non-batch queries.
> * SQLBindParameter do not unbind parameter if the ParameterValuePtr is NULL
> anymore.
> * Fixed error on cursor closing before all the rows from the result
> fetched.
>
> Machine Learning:
> * Implemented K-means clustering algorithm optimized for distributed
> storages.
> * Introduced sparse block distributed matrix.
> * Initial BLAS implementation.
> * Integration with BLAS via netlib.
> * Added getRow() and getCol() methods to Matrix API.
>
> Web Console:
> * Improved DDL support.
> * Added PK alias generation on Models screen.
> * Added generation of QueryEntity.keyFields on model import from RDBMS.
> * Added sanitize user on save.
> * Added charts with throughput and latency metrics for cache operations.
> * Added version to footer.
> * Added "Lazy ResultSet" flag on Queries screen.
> * Implemented refresh rate for Monitoring screen.
> * Implemented cluster nodes log viewer.
>
> Visor:
> * Ability to keep connection opened in batch mode.
> * Ability to activate/deactivate cluster.
> * Improved cache statistics.
> * Added missing configuration properties to "config" command.
> * Fixed script execution after alert throttling interval.
>
> Complete list of closed issues:
> https://issues.apache.org/jira/issues/?jql=project%20%3D%20IGNITE%20AND%
> 20fixVersion%20%3D%202.3%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.3.0-rc2
>
> RELEASE NOTES
> https://git-wip-us.apache.org/repos/asf?p=ignite.git;a=blob_
> plain;f=RELEASE_NOTES.txt;hb=refs/tags/2.3.0-rc2
>
> Please start voting.
>
> +1 - to accept Apache Ignite 2.3.0-RC2
> 0 - don't care either way
> -1 - DO NOT accept Apache Ignite 2.3.0-RC2 (explain why)
>
> This vote will go for 72 hours.
>
> Vladimir.
>



-- 
Alexey Kuznetsov

Re: [VOTE] Apache Ignite 2.3.0 RC2

Posted by Valentin Kulichenko <va...@gmail.com>.
+1 (binding)

On Mon, Oct 30, 2017 at 10:28 AM, Andrey Gura <ag...@apache.org> wrote:

> +1
>
> Checked:
> - Java: Build from sources.
> - Tests of vertx-ignite project are passed successfully.
>
> On Mon, Oct 30, 2017 at 7:54 PM, Denis Magda <dm...@apache.org> wrote:
> > +1 (binding)
> >
> > —
> > Denis
> >
> >> On Oct 28, 2017, at 3:58 AM, Vladimir Ozerov <vo...@gridgain.com>
> wrote:
> >>
> >> Igniters,
> >>
> >> We have uploaded a 2.3.0 release candidate to
> >> https://dist.apache.org/repos/dist/dev/ignite/2.3.0-rc2/
> >>
> >> Git tag name is
> >> 2.3.0-rc2
> >>
> >> This release includes the following changes:
> >>
> >> Ignite:
> >> * Ability to enable persistence per data region.
> >> * Default page size is changed to 4KB.
> >> * Ability to enable and disable rebalancing per-node.
> >> * Added methods for batch services deployment.
> >> * Introduced cache start/stop order on cluster activation.
> >> * EstimatedRebalancingFinishTime and RebalancingStartTime metrics are
> >> exposed through MXBean interface.
> >> * Ability to (de)activate cluster via http-rest API.
> >> * Added Ignite update notifier.
> >> * Updated Lucene dependency to version 5.5.2.
> >> * Added an option to disable MBeans.
> >> * Added sorted and multithreaded checkpoint modes.
> >> * Added calculation of fill factor memory metric in persistent mode.
> >> * Added estimated time for rebalance start and completion to cache
> metrics.
> >> * Added API to add binary metadata locally.
> >> * Added write throttling during an ongoing checkpoint to avoid zero
> >> performance drops.
> >> * Ability to convert WAL to human-redable form.
> >> * Ability to handle CacheObject from DataRecord in standalone WAL
> iterator.
> >> * Support for uninterruptable writes using AsyncFileIOFactory; enabled
> with
> >> -DIGNITE_USE_ASYNC_FILE_IO_FACTORY=true.
> >> * Enhanced persistent store path resolving to not rely on automatically
> >> generated consistent ID.
> >> * Pre-configure local event listeners with IgniteConfiguration.
> >> LocalEventListeners.
> >> * Massive performance and stability improvements.
> >>
> >> Ignite.NET:
> >> * LINQ: Local collections joins support.
> >> * LINQ: Regex support.
> >>
> >> Ignite CPP:
> >> * Added Compute::Broadcast method.
> >> * Added Ignite::SetActive method.
> >>
> >> SQL:
> >> * Added sqlline utility to the build.
> >> * CREATE TABLE: Added NOT NULL support.
> >> * CREATE TABLE: Ability to specify cache, key type and value type names.
> >> * CREATE TABLE: Added "WRAP_KEY" and "WRAP_VALUE" options to CREATE
> TABLE
> >> command.
> >> * CREATE TABLE: Added DATA_REGION option.
> >> * CREATE TABLE: Added WRITE_SYNCHRONIZATION_MODE option.
> >> * ALTER TABLE: ADD COLUMN support.
> >> * Added lazy query execution mode (SqlFieldsQuery.setLazy).
> >> * Added QuerySqlField.inlineSize property.
> >> * Added FieldsQueryCursor interface to get fields metadata for
> >> SqlFieldsQuery.
> >> * Added QueryEntity(Class keyClass, Class valueClass) constructor.
> >> * Improved LocalDate, LocalTime and LocalDateTime support for Java 8.
> >> * Optimized memory consumption during query execution.
> >> * Fixed BigInteger data type handling.
> >>
> >> JDBC Driver:
> >> * Batch update support.
> >> * SQLSTATE error codes support.
> >> * Added "enforceJoinOrder" flag to connection string.
> >> * Added "skipReducerOnUpdate" flag.
> >> * Thin driver: Allowed execution of multiple SQL statements in one
> command.
> >> * Thin driver: Added metadata support.
> >> * Thin driver: Added type conversions in accordance with specification.
> >> * Thin driver: Added schema to connection string.
> >> * Thin driver: Added Statement.closeOnCompletion() support.
> >> * Appended UUID to thick driver's Ignite instance name to avoid
> collision
> >> with user-created instances.
> >> * Fixed a bug in PreparedStatement not clearing query parameters after
> >> execution.
> >>
> >> ODBC Driver:
> >> * SQLSTATE error codes support.
> >> * Support for BINARY and VARBINARY types.
> >> * DML statement batching.
> >> * SQL_ATTR_CONNECTION_DEAD connection attribute.
> >> * SQLGetInfo for info types.
> >> * Added "skipReducerOnUpdate" flag.
> >> * SQLRowCount now returns number of affected rows for non-batch queries.
> >> * SQLBindParameter do not unbind parameter if the ParameterValuePtr is
> NULL
> >> anymore.
> >> * Fixed error on cursor closing before all the rows from the result
> fetched.
> >>
> >> Machine Learning:
> >> * Implemented K-means clustering algorithm optimized for distributed
> >> storages.
> >> * Introduced sparse block distributed matrix.
> >> * Initial BLAS implementation.
> >> * Integration with BLAS via netlib.
> >> * Added getRow() and getCol() methods to Matrix API.
> >>
> >> Web Console:
> >> * Improved DDL support.
> >> * Added PK alias generation on Models screen.
> >> * Added generation of QueryEntity.keyFields on model import from RDBMS.
> >> * Added sanitize user on save.
> >> * Added charts with throughput and latency metrics for cache operations.
> >> * Added version to footer.
> >> * Added "Lazy ResultSet" flag on Queries screen.
> >> * Implemented refresh rate for Monitoring screen.
> >> * Implemented cluster nodes log viewer.
> >>
> >> Visor:
> >> * Ability to keep connection opened in batch mode.
> >> * Ability to activate/deactivate cluster.
> >> * Improved cache statistics.
> >> * Added missing configuration properties to "config" command.
> >> * Fixed script execution after alert throttling interval.
> >>
> >> Complete list of closed issues:
> >> https://issues.apache.org/jira/issues/?jql=project%20%
> 3D%20IGNITE%20AND%
> >> 20fixVersion%20%3D%202.3%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.3.0-rc2
> >>
> >> RELEASE NOTES
> >> https://git-wip-us.apache.org/repos/asf?p=ignite.git;a=blob_
> plain;f=RELEASE_NOTES.txt;hb=refs/tags/2.3.0-rc2
> >>
> >> Please start voting.
> >>
> >> +1 - to accept Apache Ignite 2.3.0-RC2
> >> 0 - don't care either way
> >> -1 - DO NOT accept Apache Ignite 2.3.0-RC2 (explain why)
> >>
> >> This vote will go for 72 hours.
> >>
> >> Vladimir.
> >
>

Re: [VOTE] Apache Ignite 2.3.0 RC2

Posted by Andrey Gura <ag...@apache.org>.
+1

Checked:
- Java: Build from sources.
- Tests of vertx-ignite project are passed successfully.

On Mon, Oct 30, 2017 at 7:54 PM, Denis Magda <dm...@apache.org> wrote:
> +1 (binding)
>
> —
> Denis
>
>> On Oct 28, 2017, at 3:58 AM, Vladimir Ozerov <vo...@gridgain.com> wrote:
>>
>> Igniters,
>>
>> We have uploaded a 2.3.0 release candidate to
>> https://dist.apache.org/repos/dist/dev/ignite/2.3.0-rc2/
>>
>> Git tag name is
>> 2.3.0-rc2
>>
>> This release includes the following changes:
>>
>> Ignite:
>> * Ability to enable persistence per data region.
>> * Default page size is changed to 4KB.
>> * Ability to enable and disable rebalancing per-node.
>> * Added methods for batch services deployment.
>> * Introduced cache start/stop order on cluster activation.
>> * EstimatedRebalancingFinishTime and RebalancingStartTime metrics are
>> exposed through MXBean interface.
>> * Ability to (de)activate cluster via http-rest API.
>> * Added Ignite update notifier.
>> * Updated Lucene dependency to version 5.5.2.
>> * Added an option to disable MBeans.
>> * Added sorted and multithreaded checkpoint modes.
>> * Added calculation of fill factor memory metric in persistent mode.
>> * Added estimated time for rebalance start and completion to cache metrics.
>> * Added API to add binary metadata locally.
>> * Added write throttling during an ongoing checkpoint to avoid zero
>> performance drops.
>> * Ability to convert WAL to human-redable form.
>> * Ability to handle CacheObject from DataRecord in standalone WAL iterator.
>> * Support for uninterruptable writes using AsyncFileIOFactory; enabled with
>> -DIGNITE_USE_ASYNC_FILE_IO_FACTORY=true.
>> * Enhanced persistent store path resolving to not rely on automatically
>> generated consistent ID.
>> * Pre-configure local event listeners with IgniteConfiguration.
>> LocalEventListeners.
>> * Massive performance and stability improvements.
>>
>> Ignite.NET:
>> * LINQ: Local collections joins support.
>> * LINQ: Regex support.
>>
>> Ignite CPP:
>> * Added Compute::Broadcast method.
>> * Added Ignite::SetActive method.
>>
>> SQL:
>> * Added sqlline utility to the build.
>> * CREATE TABLE: Added NOT NULL support.
>> * CREATE TABLE: Ability to specify cache, key type and value type names.
>> * CREATE TABLE: Added "WRAP_KEY" and "WRAP_VALUE" options to CREATE TABLE
>> command.
>> * CREATE TABLE: Added DATA_REGION option.
>> * CREATE TABLE: Added WRITE_SYNCHRONIZATION_MODE option.
>> * ALTER TABLE: ADD COLUMN support.
>> * Added lazy query execution mode (SqlFieldsQuery.setLazy).
>> * Added QuerySqlField.inlineSize property.
>> * Added FieldsQueryCursor interface to get fields metadata for
>> SqlFieldsQuery.
>> * Added QueryEntity(Class keyClass, Class valueClass) constructor.
>> * Improved LocalDate, LocalTime and LocalDateTime support for Java 8.
>> * Optimized memory consumption during query execution.
>> * Fixed BigInteger data type handling.
>>
>> JDBC Driver:
>> * Batch update support.
>> * SQLSTATE error codes support.
>> * Added "enforceJoinOrder" flag to connection string.
>> * Added "skipReducerOnUpdate" flag.
>> * Thin driver: Allowed execution of multiple SQL statements in one command.
>> * Thin driver: Added metadata support.
>> * Thin driver: Added type conversions in accordance with specification.
>> * Thin driver: Added schema to connection string.
>> * Thin driver: Added Statement.closeOnCompletion() support.
>> * Appended UUID to thick driver's Ignite instance name to avoid collision
>> with user-created instances.
>> * Fixed a bug in PreparedStatement not clearing query parameters after
>> execution.
>>
>> ODBC Driver:
>> * SQLSTATE error codes support.
>> * Support for BINARY and VARBINARY types.
>> * DML statement batching.
>> * SQL_ATTR_CONNECTION_DEAD connection attribute.
>> * SQLGetInfo for info types.
>> * Added "skipReducerOnUpdate" flag.
>> * SQLRowCount now returns number of affected rows for non-batch queries.
>> * SQLBindParameter do not unbind parameter if the ParameterValuePtr is NULL
>> anymore.
>> * Fixed error on cursor closing before all the rows from the result fetched.
>>
>> Machine Learning:
>> * Implemented K-means clustering algorithm optimized for distributed
>> storages.
>> * Introduced sparse block distributed matrix.
>> * Initial BLAS implementation.
>> * Integration with BLAS via netlib.
>> * Added getRow() and getCol() methods to Matrix API.
>>
>> Web Console:
>> * Improved DDL support.
>> * Added PK alias generation on Models screen.
>> * Added generation of QueryEntity.keyFields on model import from RDBMS.
>> * Added sanitize user on save.
>> * Added charts with throughput and latency metrics for cache operations.
>> * Added version to footer.
>> * Added "Lazy ResultSet" flag on Queries screen.
>> * Implemented refresh rate for Monitoring screen.
>> * Implemented cluster nodes log viewer.
>>
>> Visor:
>> * Ability to keep connection opened in batch mode.
>> * Ability to activate/deactivate cluster.
>> * Improved cache statistics.
>> * Added missing configuration properties to "config" command.
>> * Fixed script execution after alert throttling interval.
>>
>> Complete list of closed issues:
>> https://issues.apache.org/jira/issues/?jql=project%20%3D%20IGNITE%20AND%
>> 20fixVersion%20%3D%202.3%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.3.0-rc2
>>
>> RELEASE NOTES
>> https://git-wip-us.apache.org/repos/asf?p=ignite.git;a=blob_plain;f=RELEASE_NOTES.txt;hb=refs/tags/2.3.0-rc2
>>
>> Please start voting.
>>
>> +1 - to accept Apache Ignite 2.3.0-RC2
>> 0 - don't care either way
>> -1 - DO NOT accept Apache Ignite 2.3.0-RC2 (explain why)
>>
>> This vote will go for 72 hours.
>>
>> Vladimir.
>

Re: [VOTE] Apache Ignite 2.3.0 RC2

Posted by Denis Magda <dm...@apache.org>.
+1 (binding)

—
Denis

> On Oct 28, 2017, at 3:58 AM, Vladimir Ozerov <vo...@gridgain.com> wrote:
> 
> Igniters,
> 
> We have uploaded a 2.3.0 release candidate to
> https://dist.apache.org/repos/dist/dev/ignite/2.3.0-rc2/
> 
> Git tag name is
> 2.3.0-rc2
> 
> This release includes the following changes:
> 
> Ignite:
> * Ability to enable persistence per data region.
> * Default page size is changed to 4KB.
> * Ability to enable and disable rebalancing per-node.
> * Added methods for batch services deployment.
> * Introduced cache start/stop order on cluster activation.
> * EstimatedRebalancingFinishTime and RebalancingStartTime metrics are
> exposed through MXBean interface.
> * Ability to (de)activate cluster via http-rest API.
> * Added Ignite update notifier.
> * Updated Lucene dependency to version 5.5.2.
> * Added an option to disable MBeans.
> * Added sorted and multithreaded checkpoint modes.
> * Added calculation of fill factor memory metric in persistent mode.
> * Added estimated time for rebalance start and completion to cache metrics.
> * Added API to add binary metadata locally.
> * Added write throttling during an ongoing checkpoint to avoid zero
> performance drops.
> * Ability to convert WAL to human-redable form.
> * Ability to handle CacheObject from DataRecord in standalone WAL iterator.
> * Support for uninterruptable writes using AsyncFileIOFactory; enabled with
> -DIGNITE_USE_ASYNC_FILE_IO_FACTORY=true.
> * Enhanced persistent store path resolving to not rely on automatically
> generated consistent ID.
> * Pre-configure local event listeners with IgniteConfiguration.
> LocalEventListeners.
> * Massive performance and stability improvements.
> 
> Ignite.NET:
> * LINQ: Local collections joins support.
> * LINQ: Regex support.
> 
> Ignite CPP:
> * Added Compute::Broadcast method.
> * Added Ignite::SetActive method.
> 
> SQL:
> * Added sqlline utility to the build.
> * CREATE TABLE: Added NOT NULL support.
> * CREATE TABLE: Ability to specify cache, key type and value type names.
> * CREATE TABLE: Added "WRAP_KEY" and "WRAP_VALUE" options to CREATE TABLE
> command.
> * CREATE TABLE: Added DATA_REGION option.
> * CREATE TABLE: Added WRITE_SYNCHRONIZATION_MODE option.
> * ALTER TABLE: ADD COLUMN support.
> * Added lazy query execution mode (SqlFieldsQuery.setLazy).
> * Added QuerySqlField.inlineSize property.
> * Added FieldsQueryCursor interface to get fields metadata for
> SqlFieldsQuery.
> * Added QueryEntity(Class keyClass, Class valueClass) constructor.
> * Improved LocalDate, LocalTime and LocalDateTime support for Java 8.
> * Optimized memory consumption during query execution.
> * Fixed BigInteger data type handling.
> 
> JDBC Driver:
> * Batch update support.
> * SQLSTATE error codes support.
> * Added "enforceJoinOrder" flag to connection string.
> * Added "skipReducerOnUpdate" flag.
> * Thin driver: Allowed execution of multiple SQL statements in one command.
> * Thin driver: Added metadata support.
> * Thin driver: Added type conversions in accordance with specification.
> * Thin driver: Added schema to connection string.
> * Thin driver: Added Statement.closeOnCompletion() support.
> * Appended UUID to thick driver's Ignite instance name to avoid collision
> with user-created instances.
> * Fixed a bug in PreparedStatement not clearing query parameters after
> execution.
> 
> ODBC Driver:
> * SQLSTATE error codes support.
> * Support for BINARY and VARBINARY types.
> * DML statement batching.
> * SQL_ATTR_CONNECTION_DEAD connection attribute.
> * SQLGetInfo for info types.
> * Added "skipReducerOnUpdate" flag.
> * SQLRowCount now returns number of affected rows for non-batch queries.
> * SQLBindParameter do not unbind parameter if the ParameterValuePtr is NULL
> anymore.
> * Fixed error on cursor closing before all the rows from the result fetched.
> 
> Machine Learning:
> * Implemented K-means clustering algorithm optimized for distributed
> storages.
> * Introduced sparse block distributed matrix.
> * Initial BLAS implementation.
> * Integration with BLAS via netlib.
> * Added getRow() and getCol() methods to Matrix API.
> 
> Web Console:
> * Improved DDL support.
> * Added PK alias generation on Models screen.
> * Added generation of QueryEntity.keyFields on model import from RDBMS.
> * Added sanitize user on save.
> * Added charts with throughput and latency metrics for cache operations.
> * Added version to footer.
> * Added "Lazy ResultSet" flag on Queries screen.
> * Implemented refresh rate for Monitoring screen.
> * Implemented cluster nodes log viewer.
> 
> Visor:
> * Ability to keep connection opened in batch mode.
> * Ability to activate/deactivate cluster.
> * Improved cache statistics.
> * Added missing configuration properties to "config" command.
> * Fixed script execution after alert throttling interval.
> 
> Complete list of closed issues:
> https://issues.apache.org/jira/issues/?jql=project%20%3D%20IGNITE%20AND%
> 20fixVersion%20%3D%202.3%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.3.0-rc2
> 
> RELEASE NOTES
> https://git-wip-us.apache.org/repos/asf?p=ignite.git;a=blob_plain;f=RELEASE_NOTES.txt;hb=refs/tags/2.3.0-rc2
> 
> Please start voting.
> 
> +1 - to accept Apache Ignite 2.3.0-RC2
> 0 - don't care either way
> -1 - DO NOT accept Apache Ignite 2.3.0-RC2 (explain why)
> 
> This vote will go for 72 hours.
> 
> Vladimir.