Igniters,
Let me start a discussion around the scope for 2.1 release. In my vision the main direction of our ongoing efforts should be implementing in life a use case of Ignite as a transactional distributed SQL database and HTAP platform. The current use cases (database cache, data grid, micro services platform, etc.) will be supported as usual, no changes on that frontier. Keeping this in mind, the roadmap needs to include essential SQL related features as well as disk based capabilities, MVCC support, advanced DDL implementation and so on so forth. This is for Ignite as a SQL database. Next, Machine Learning will be a great addition to Ignite as an HTAP platform offering. This is why we should keep investing our time and resources in that recently released component. Having this said, I see the scope for 2.1 release this way: 1. Distributed Persistent Store - if the donation is accepted by ASF. The decision is to be done in separate discussion. W/o the store Ignite can only be used as In-Memory SQL database. 2. SQL Grid: - CREATE & DROP table commands: https://issues.apache.org/jira/browse/IGNITE-4651 - Renewed JDBC driver: https://issues.apache.org/jira/browse/IGNITE-4922 - Collocation based routing of SQL queries: https://issues.apache.org/jira/browse/IGNITE-4510, https://issues.apache.org/jira/browse/IGNITE-4509 - 3. .NET: - Peer-class loading: https://issues.apache.org/jira/browse/IGNITE-2492 - SQLDependency: https://issues.apache.org/jira/browse/IGNITE-2657 4. C++: - Compute Grid: https://issues.apache.org/jira/browse/IGNITE-3574 5. ML Grid: - Linear regression algorithms: https://issues.apache.org/jira/browse/IGNITE-5012 - K-means clustering: https://issues.apache.org/jira/browse/IGNITE-5113 Please join the thread and share your thoughts, ideas and concerns. — Denis |
Denis,
The described roadmap looks great! Additional, I vote for introducing an ability (OOTB) to store objects in a cache in a compressed form. This will allow to store more data at the cost of incriasing of CPU utilization. 2017-05-11 4:23 GMT+03:00 Denis Magda <[hidden email]>: > Igniters, > > Let me start a discussion around the scope for 2.1 release. > > In my vision the main direction of our ongoing efforts should be > implementing in life a use case of Ignite as a transactional distributed > SQL database and HTAP platform. The current use cases (database cache, data > grid, micro services platform, etc.) will be supported as usual, no changes > on that frontier. > > Keeping this in mind, the roadmap needs to include essential SQL related > features as well as disk based capabilities, MVCC support, advanced DDL > implementation and so on so forth. This is for Ignite as a SQL database. > > Next, Machine Learning will be a great addition to Ignite as an HTAP > platform offering. This is why we should keep investing our time and > resources in that recently released component. > > Having this said, I see the scope for 2.1 release this way: > > 1. Distributed Persistent Store - if the donation is accepted by ASF. The > decision is to be done in separate discussion. W/o the store > Ignite can only be used as In-Memory SQL database. > > 2. SQL Grid: > - CREATE & DROP table commands: https://issues.apache.org/ > jira/browse/IGNITE-4651 > - Renewed JDBC driver: https://issues.apache.org/ > jira/browse/IGNITE-4922 > - Collocation based routing of SQL queries: https://issues.apache.org/ > jira/browse/IGNITE-4510, > https://issues.apache.org/jira/browse/IGNITE-4509 > - > > 3. .NET: > - Peer-class loading: https://issues.apache.org/ > jira/browse/IGNITE-2492 > - SQLDependency: https://issues.apache.org/jira/browse/IGNITE-2657 > > 4. C++: > - Compute Grid: https://issues.apache.org/jira/browse/IGNITE-3574 > > 5. ML Grid: > - Linear regression algorithms: https://issues.apache.org/ > jira/browse/IGNITE-5012 > - K-means clustering: https://issues.apache.org/ > jira/browse/IGNITE-5113 > > > Please join the thread and share your thoughts, ideas and concerns. > > — > Denis > > > -- Best Regards, Vyacheslav |
On Thu, May 11, 2017 at 12:44 AM, Vyacheslav Daradur <[hidden email]>
wrote: > Denis, > > The described roadmap looks great! > > Additional, I vote for introducing an ability (OOTB) to store objects in a > cache in a compressed form. > This will allow to store more data at the cost of incriasing of CPU > utilization. > One of the problems with compression is indexing and querying. How do we index the data if it is compressed? > > > 2017-05-11 4:23 GMT+03:00 Denis Magda <[hidden email]>: > > > Igniters, > > > > Let me start a discussion around the scope for 2.1 release. > > > > In my vision the main direction of our ongoing efforts should be > > implementing in life a use case of Ignite as a transactional distributed > > SQL database and HTAP platform. The current use cases (database cache, > data > > grid, micro services platform, etc.) will be supported as usual, no > changes > > on that frontier. > > > > Keeping this in mind, the roadmap needs to include essential SQL related > > features as well as disk based capabilities, MVCC support, advanced DDL > > implementation and so on so forth. This is for Ignite as a SQL database. > > > > Next, Machine Learning will be a great addition to Ignite as an HTAP > > platform offering. This is why we should keep investing our time and > > resources in that recently released component. > > > > Having this said, I see the scope for 2.1 release this way: > > > > 1. Distributed Persistent Store - if the donation is accepted by ASF. The > > decision is to be done in separate discussion. W/o the store > > Ignite can only be used as In-Memory SQL database. > > > > 2. SQL Grid: > > - CREATE & DROP table commands: https://issues.apache.org/ > > jira/browse/IGNITE-4651 > > - Renewed JDBC driver: https://issues.apache.org/ > > jira/browse/IGNITE-4922 > > - Collocation based routing of SQL queries: > https://issues.apache.org/ > > jira/browse/IGNITE-4510, > > https://issues.apache.org/jira/browse/IGNITE-4509 > > - > > > > 3. .NET: > > - Peer-class loading: https://issues.apache.org/ > > jira/browse/IGNITE-2492 > > - SQLDependency: https://issues.apache.org/jira/browse/IGNITE-2657 > > > > 4. C++: > > - Compute Grid: https://issues.apache.org/jira/browse/IGNITE-3574 > > > > 5. ML Grid: > > - Linear regression algorithms: https://issues.apache.org/ > > jira/browse/IGNITE-5012 > > - K-means clustering: https://issues.apache.org/ > > jira/browse/IGNITE-5113 > > > > > > Please join the thread and share your thoughts, ideas and concerns. > > > > — > > Denis > > > > > > > > > > > -- > Best Regards, Vyacheslav > |
Dmitriy,
I'm researching a best way for this future. At the moment I found only one way (querying and indexing compatible), this is per-objects-field compression. But there is a good proffit only for long strings or fields with large objects. Maybe it makes sense just to introduce compression for string fileds. I'm researching the new page-memory architecture as applied to by-page compression. 2017-05-11 11:30 GMT+03:00 Dmitriy Setrakyan <[hidden email]>: > On Thu, May 11, 2017 at 12:44 AM, Vyacheslav Daradur <[hidden email]> > wrote: > > > Denis, > > > > The described roadmap looks great! > > > > Additional, I vote for introducing an ability (OOTB) to store objects in > a > > cache in a compressed form. > > This will allow to store more data at the cost of incriasing of CPU > > utilization. > > > > One of the problems with compression is indexing and querying. How do we > index the data if it is compressed? > > > > > > > > 2017-05-11 4:23 GMT+03:00 Denis Magda <[hidden email]>: > > > > > Igniters, > > > > > > Let me start a discussion around the scope for 2.1 release. > > > > > > In my vision the main direction of our ongoing efforts should be > > > implementing in life a use case of Ignite as a transactional > distributed > > > SQL database and HTAP platform. The current use cases (database cache, > > data > > > grid, micro services platform, etc.) will be supported as usual, no > > changes > > > on that frontier. > > > > > > Keeping this in mind, the roadmap needs to include essential SQL > related > > > features as well as disk based capabilities, MVCC support, advanced DDL > > > implementation and so on so forth. This is for Ignite as a SQL > database. > > > > > > Next, Machine Learning will be a great addition to Ignite as an HTAP > > > platform offering. This is why we should keep investing our time and > > > resources in that recently released component. > > > > > > Having this said, I see the scope for 2.1 release this way: > > > > > > 1. Distributed Persistent Store - if the donation is accepted by ASF. > The > > > decision is to be done in separate discussion. W/o the store > > > Ignite can only be used as In-Memory SQL database. > > > > > > 2. SQL Grid: > > > - CREATE & DROP table commands: https://issues.apache.org/ > > > jira/browse/IGNITE-4651 > > > - Renewed JDBC driver: https://issues.apache.org/ > > > jira/browse/IGNITE-4922 > > > - Collocation based routing of SQL queries: > > https://issues.apache.org/ > > > jira/browse/IGNITE-4510, > > > https://issues.apache.org/jira/browse/IGNITE-4509 > > > - > > > > > > 3. .NET: > > > - Peer-class loading: https://issues.apache.org/ > > > jira/browse/IGNITE-2492 > > > - SQLDependency: https://issues.apache.org/jira/browse/IGNITE-2657 > > > > > > 4. C++: > > > - Compute Grid: https://issues.apache.org/jira/browse/IGNITE-3574 > > > > > > 5. ML Grid: > > > - Linear regression algorithms: https://issues.apache.org/ > > > jira/browse/IGNITE-5012 > > > - K-means clustering: https://issues.apache.org/ > > > jira/browse/IGNITE-5113 > > > > > > > > > Please join the thread and share your thoughts, ideas and concerns. > > > > > > — > > > Denis > > > > > > > > > > > > > > > > > > > -- > > Best Regards, Vyacheslav > > > -- Best Regards, Vyacheslav |
Vyacheslav, I think it is worth the research, but you should always keep
data querying and indexing in mind. For example, I don't see how by-page compression will solve it. On Thu, May 11, 2017 at 1:52 AM, Vyacheslav Daradur <[hidden email]> wrote: > Dmitriy, > > I'm researching a best way for this future. > > At the moment I found only one way (querying and indexing compatible), this > is per-objects-field compression. > > But there is a good proffit only for long strings or fields with large > objects. > > Maybe it makes sense just to introduce compression for string fileds. > > I'm researching the new page-memory architecture as applied to by-page > compression. > > 2017-05-11 11:30 GMT+03:00 Dmitriy Setrakyan <[hidden email]>: > > > On Thu, May 11, 2017 at 12:44 AM, Vyacheslav Daradur < > [hidden email]> > > wrote: > > > > > Denis, > > > > > > The described roadmap looks great! > > > > > > Additional, I vote for introducing an ability (OOTB) to store objects > in > > a > > > cache in a compressed form. > > > This will allow to store more data at the cost of incriasing of CPU > > > utilization. > > > > > > > One of the problems with compression is indexing and querying. How do we > > index the data if it is compressed? > > > > > > > > > > > > > 2017-05-11 4:23 GMT+03:00 Denis Magda <[hidden email]>: > > > > > > > Igniters, > > > > > > > > Let me start a discussion around the scope for 2.1 release. > > > > > > > > In my vision the main direction of our ongoing efforts should be > > > > implementing in life a use case of Ignite as a transactional > > distributed > > > > SQL database and HTAP platform. The current use cases (database > cache, > > > data > > > > grid, micro services platform, etc.) will be supported as usual, no > > > changes > > > > on that frontier. > > > > > > > > Keeping this in mind, the roadmap needs to include essential SQL > > related > > > > features as well as disk based capabilities, MVCC support, advanced > DDL > > > > implementation and so on so forth. This is for Ignite as a SQL > > database. > > > > > > > > Next, Machine Learning will be a great addition to Ignite as an HTAP > > > > platform offering. This is why we should keep investing our time and > > > > resources in that recently released component. > > > > > > > > Having this said, I see the scope for 2.1 release this way: > > > > > > > > 1. Distributed Persistent Store - if the donation is accepted by ASF. > > The > > > > decision is to be done in separate discussion. W/o the store > > > > Ignite can only be used as In-Memory SQL database. > > > > > > > > 2. SQL Grid: > > > > - CREATE & DROP table commands: https://issues.apache.org/ > > > > jira/browse/IGNITE-4651 > > > > - Renewed JDBC driver: https://issues.apache.org/ > > > > jira/browse/IGNITE-4922 > > > > - Collocation based routing of SQL queries: > > > https://issues.apache.org/ > > > > jira/browse/IGNITE-4510, > > > > https://issues.apache.org/jira/browse/IGNITE-4509 > > > > - > > > > > > > > 3. .NET: > > > > - Peer-class loading: https://issues.apache.org/ > > > > jira/browse/IGNITE-2492 > > > > - SQLDependency: https://issues.apache.org/ > jira/browse/IGNITE-2657 > > > > > > > > 4. C++: > > > > - Compute Grid: https://issues.apache.org/ > jira/browse/IGNITE-3574 > > > > > > > > 5. ML Grid: > > > > - Linear regression algorithms: https://issues.apache.org/ > > > > jira/browse/IGNITE-5012 > > > > - K-means clustering: https://issues.apache.org/ > > > > jira/browse/IGNITE-5113 > > > > > > > > > > > > Please join the thread and share your thoughts, ideas and concerns. > > > > > > > > — > > > > Denis > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > Best Regards, Vyacheslav > > > > > > > > > -- > Best Regards, Vyacheslav > |
As for .NET, I would propose to concentrate on peer deployment (IGNITE-2492)
and related stuff, like IGNITE-1894 .NET: Delegate support in the API via extension methods. SQL Dependency does not look important to me, we can reschedule it for later versions. On Thu, May 11, 2017 at 12:01 PM, Dmitriy Setrakyan <[hidden email]> wrote: > Vyacheslav, I think it is worth the research, but you should always keep > data querying and indexing in mind. For example, I don't see how by-page > compression will solve it. > > On Thu, May 11, 2017 at 1:52 AM, Vyacheslav Daradur <[hidden email]> > wrote: > > > Dmitriy, > > > > I'm researching a best way for this future. > > > > At the moment I found only one way (querying and indexing compatible), > this > > is per-objects-field compression. > > > > But there is a good proffit only for long strings or fields with large > > objects. > > > > Maybe it makes sense just to introduce compression for string fileds. > > > > I'm researching the new page-memory architecture as applied to by-page > > compression. > > > > 2017-05-11 11:30 GMT+03:00 Dmitriy Setrakyan <[hidden email]>: > > > > > On Thu, May 11, 2017 at 12:44 AM, Vyacheslav Daradur < > > [hidden email]> > > > wrote: > > > > > > > Denis, > > > > > > > > The described roadmap looks great! > > > > > > > > Additional, I vote for introducing an ability (OOTB) to store objects > > in > > > a > > > > cache in a compressed form. > > > > This will allow to store more data at the cost of incriasing of CPU > > > > utilization. > > > > > > > > > > One of the problems with compression is indexing and querying. How do > we > > > index the data if it is compressed? > > > > > > > > > > > > > > > > > > 2017-05-11 4:23 GMT+03:00 Denis Magda <[hidden email]>: > > > > > > > > > Igniters, > > > > > > > > > > Let me start a discussion around the scope for 2.1 release. > > > > > > > > > > In my vision the main direction of our ongoing efforts should be > > > > > implementing in life a use case of Ignite as a transactional > > > distributed > > > > > SQL database and HTAP platform. The current use cases (database > > cache, > > > > data > > > > > grid, micro services platform, etc.) will be supported as usual, no > > > > changes > > > > > on that frontier. > > > > > > > > > > Keeping this in mind, the roadmap needs to include essential SQL > > > related > > > > > features as well as disk based capabilities, MVCC support, advanced > > DDL > > > > > implementation and so on so forth. This is for Ignite as a SQL > > > database. > > > > > > > > > > Next, Machine Learning will be a great addition to Ignite as an > HTAP > > > > > platform offering. This is why we should keep investing our time > and > > > > > resources in that recently released component. > > > > > > > > > > Having this said, I see the scope for 2.1 release this way: > > > > > > > > > > 1. Distributed Persistent Store - if the donation is accepted by > ASF. > > > The > > > > > decision is to be done in separate discussion. W/o the store > > > > > Ignite can only be used as In-Memory SQL database. > > > > > > > > > > 2. SQL Grid: > > > > > - CREATE & DROP table commands: https://issues.apache.org/ > > > > > jira/browse/IGNITE-4651 > > > > > - Renewed JDBC driver: https://issues.apache.org/ > > > > > jira/browse/IGNITE-4922 > > > > > - Collocation based routing of SQL queries: > > > > https://issues.apache.org/ > > > > > jira/browse/IGNITE-4510, > > > > > https://issues.apache.org/jira/browse/IGNITE-4509 > > > > > - > > > > > > > > > > 3. .NET: > > > > > - Peer-class loading: https://issues.apache.org/ > > > > > jira/browse/IGNITE-2492 > > > > > - SQLDependency: https://issues.apache.org/ > > jira/browse/IGNITE-2657 > > > > > > > > > > 4. C++: > > > > > - Compute Grid: https://issues.apache.org/ > > jira/browse/IGNITE-3574 > > > > > > > > > > 5. ML Grid: > > > > > - Linear regression algorithms: https://issues.apache.org/ > > > > > jira/browse/IGNITE-5012 > > > > > - K-means clustering: https://issues.apache.org/ > > > > > jira/browse/IGNITE-5113 > > > > > > > > > > > > > > > Please join the thread and share your thoughts, ideas and concerns. > > > > > > > > > > — > > > > > Denis > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > Best Regards, Vyacheslav > > > > > > > > > > > > > > > -- > > Best Regards, Vyacheslav > > > |
Well, let me propose the following milestones for 2.1 release then.
Code freeze: June 2nd. Final QA and benchmarking: June 5 - June 8 Voting: ~ June 9 Release: ~ June 13 Also I heard H2 has to be released once again to support Ignite’s CREATE table command. Think that we should talk to H2 folks to make it happen in June 22nd - June 2nd time frame. — Denis > On May 11, 2017, at 2:26 AM, Pavel Tupitsyn <[hidden email]> wrote: > > As for .NET, I would propose to concentrate on peer deployment (IGNITE-2492) > and related stuff, like IGNITE-1894 .NET: Delegate support in the API via > extension methods. > > SQL Dependency does not look important to me, we can reschedule it for > later versions. > > On Thu, May 11, 2017 at 12:01 PM, Dmitriy Setrakyan <[hidden email]> > wrote: > >> Vyacheslav, I think it is worth the research, but you should always keep >> data querying and indexing in mind. For example, I don't see how by-page >> compression will solve it. >> >> On Thu, May 11, 2017 at 1:52 AM, Vyacheslav Daradur <[hidden email]> >> wrote: >> >>> Dmitriy, >>> >>> I'm researching a best way for this future. >>> >>> At the moment I found only one way (querying and indexing compatible), >> this >>> is per-objects-field compression. >>> >>> But there is a good proffit only for long strings or fields with large >>> objects. >>> >>> Maybe it makes sense just to introduce compression for string fileds. >>> >>> I'm researching the new page-memory architecture as applied to by-page >>> compression. >>> >>> 2017-05-11 11:30 GMT+03:00 Dmitriy Setrakyan <[hidden email]>: >>> >>>> On Thu, May 11, 2017 at 12:44 AM, Vyacheslav Daradur < >>> [hidden email]> >>>> wrote: >>>> >>>>> Denis, >>>>> >>>>> The described roadmap looks great! >>>>> >>>>> Additional, I vote for introducing an ability (OOTB) to store objects >>> in >>>> a >>>>> cache in a compressed form. >>>>> This will allow to store more data at the cost of incriasing of CPU >>>>> utilization. >>>>> >>>> >>>> One of the problems with compression is indexing and querying. How do >> we >>>> index the data if it is compressed? >>>> >>>> >>>>> >>>>> >>>>> 2017-05-11 4:23 GMT+03:00 Denis Magda <[hidden email]>: >>>>> >>>>>> Igniters, >>>>>> >>>>>> Let me start a discussion around the scope for 2.1 release. >>>>>> >>>>>> In my vision the main direction of our ongoing efforts should be >>>>>> implementing in life a use case of Ignite as a transactional >>>> distributed >>>>>> SQL database and HTAP platform. The current use cases (database >>> cache, >>>>> data >>>>>> grid, micro services platform, etc.) will be supported as usual, no >>>>> changes >>>>>> on that frontier. >>>>>> >>>>>> Keeping this in mind, the roadmap needs to include essential SQL >>>> related >>>>>> features as well as disk based capabilities, MVCC support, advanced >>> DDL >>>>>> implementation and so on so forth. This is for Ignite as a SQL >>>> database. >>>>>> >>>>>> Next, Machine Learning will be a great addition to Ignite as an >> HTAP >>>>>> platform offering. This is why we should keep investing our time >> and >>>>>> resources in that recently released component. >>>>>> >>>>>> Having this said, I see the scope for 2.1 release this way: >>>>>> >>>>>> 1. Distributed Persistent Store - if the donation is accepted by >> ASF. >>>> The >>>>>> decision is to be done in separate discussion. W/o the store >>>>>> Ignite can only be used as In-Memory SQL database. >>>>>> >>>>>> 2. SQL Grid: >>>>>> - CREATE & DROP table commands: https://issues.apache.org/ >>>>>> jira/browse/IGNITE-4651 >>>>>> - Renewed JDBC driver: https://issues.apache.org/ >>>>>> jira/browse/IGNITE-4922 >>>>>> - Collocation based routing of SQL queries: >>>>> https://issues.apache.org/ >>>>>> jira/browse/IGNITE-4510, >>>>>> https://issues.apache.org/jira/browse/IGNITE-4509 >>>>>> - >>>>>> >>>>>> 3. .NET: >>>>>> - Peer-class loading: https://issues.apache.org/ >>>>>> jira/browse/IGNITE-2492 >>>>>> - SQLDependency: https://issues.apache.org/ >>> jira/browse/IGNITE-2657 >>>>>> >>>>>> 4. C++: >>>>>> - Compute Grid: https://issues.apache.org/ >>> jira/browse/IGNITE-3574 >>>>>> >>>>>> 5. ML Grid: >>>>>> - Linear regression algorithms: https://issues.apache.org/ >>>>>> jira/browse/IGNITE-5012 >>>>>> - K-means clustering: https://issues.apache.org/ >>>>>> jira/browse/IGNITE-5113 >>>>>> >>>>>> >>>>>> Please join the thread and share your thoughts, ideas and concerns. >>>>>> >>>>>> — >>>>>> Denis >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Best Regards, Vyacheslav >>>>> >>>> >>> >>> >>> >>> -- >>> Best Regards, Vyacheslav >>> >> |
Looks a little tight. Let's hope we can make it.
On Mon, May 15, 2017 at 1:29 PM, Denis Magda <[hidden email]> wrote: > Well, let me propose the following milestones for 2.1 release then. > > Code freeze: June 2nd. > Final QA and benchmarking: June 5 - June 8 > Voting: ~ June 9 > Release: ~ June 13 > > Also I heard H2 has to be released once again to support Ignite’s CREATE > table command. Think that we should talk to H2 folks to make it happen in > June 22nd - June 2nd time frame. > > — > Denis > > > On May 11, 2017, at 2:26 AM, Pavel Tupitsyn <[hidden email]> > wrote: > > > > As for .NET, I would propose to concentrate on peer deployment > (IGNITE-2492) > > and related stuff, like IGNITE-1894 .NET: Delegate support in the API via > > extension methods. > > > > SQL Dependency does not look important to me, we can reschedule it for > > later versions. > > > > On Thu, May 11, 2017 at 12:01 PM, Dmitriy Setrakyan < > [hidden email]> > > wrote: > > > >> Vyacheslav, I think it is worth the research, but you should always keep > >> data querying and indexing in mind. For example, I don't see how by-page > >> compression will solve it. > >> > >> On Thu, May 11, 2017 at 1:52 AM, Vyacheslav Daradur < > [hidden email]> > >> wrote: > >> > >>> Dmitriy, > >>> > >>> I'm researching a best way for this future. > >>> > >>> At the moment I found only one way (querying and indexing compatible), > >> this > >>> is per-objects-field compression. > >>> > >>> But there is a good proffit only for long strings or fields with large > >>> objects. > >>> > >>> Maybe it makes sense just to introduce compression for string fileds. > >>> > >>> I'm researching the new page-memory architecture as applied to by-page > >>> compression. > >>> > >>> 2017-05-11 11:30 GMT+03:00 Dmitriy Setrakyan <[hidden email]>: > >>> > >>>> On Thu, May 11, 2017 at 12:44 AM, Vyacheslav Daradur < > >>> [hidden email]> > >>>> wrote: > >>>> > >>>>> Denis, > >>>>> > >>>>> The described roadmap looks great! > >>>>> > >>>>> Additional, I vote for introducing an ability (OOTB) to store objects > >>> in > >>>> a > >>>>> cache in a compressed form. > >>>>> This will allow to store more data at the cost of incriasing of CPU > >>>>> utilization. > >>>>> > >>>> > >>>> One of the problems with compression is indexing and querying. How do > >> we > >>>> index the data if it is compressed? > >>>> > >>>> > >>>>> > >>>>> > >>>>> 2017-05-11 4:23 GMT+03:00 Denis Magda <[hidden email]>: > >>>>> > >>>>>> Igniters, > >>>>>> > >>>>>> Let me start a discussion around the scope for 2.1 release. > >>>>>> > >>>>>> In my vision the main direction of our ongoing efforts should be > >>>>>> implementing in life a use case of Ignite as a transactional > >>>> distributed > >>>>>> SQL database and HTAP platform. The current use cases (database > >>> cache, > >>>>> data > >>>>>> grid, micro services platform, etc.) will be supported as usual, no > >>>>> changes > >>>>>> on that frontier. > >>>>>> > >>>>>> Keeping this in mind, the roadmap needs to include essential SQL > >>>> related > >>>>>> features as well as disk based capabilities, MVCC support, advanced > >>> DDL > >>>>>> implementation and so on so forth. This is for Ignite as a SQL > >>>> database. > >>>>>> > >>>>>> Next, Machine Learning will be a great addition to Ignite as an > >> HTAP > >>>>>> platform offering. This is why we should keep investing our time > >> and > >>>>>> resources in that recently released component. > >>>>>> > >>>>>> Having this said, I see the scope for 2.1 release this way: > >>>>>> > >>>>>> 1. Distributed Persistent Store - if the donation is accepted by > >> ASF. > >>>> The > >>>>>> decision is to be done in separate discussion. W/o the store > >>>>>> Ignite can only be used as In-Memory SQL database. > >>>>>> > >>>>>> 2. SQL Grid: > >>>>>> - CREATE & DROP table commands: https://issues.apache.org/ > >>>>>> jira/browse/IGNITE-4651 > >>>>>> - Renewed JDBC driver: https://issues.apache.org/ > >>>>>> jira/browse/IGNITE-4922 > >>>>>> - Collocation based routing of SQL queries: > >>>>> https://issues.apache.org/ > >>>>>> jira/browse/IGNITE-4510, > >>>>>> https://issues.apache.org/jira/browse/IGNITE-4509 > >>>>>> - > >>>>>> > >>>>>> 3. .NET: > >>>>>> - Peer-class loading: https://issues.apache.org/ > >>>>>> jira/browse/IGNITE-2492 > >>>>>> - SQLDependency: https://issues.apache.org/ > >>> jira/browse/IGNITE-2657 > >>>>>> > >>>>>> 4. C++: > >>>>>> - Compute Grid: https://issues.apache.org/ > >>> jira/browse/IGNITE-3574 > >>>>>> > >>>>>> 5. ML Grid: > >>>>>> - Linear regression algorithms: https://issues.apache.org/ > >>>>>> jira/browse/IGNITE-5012 > >>>>>> - K-means clustering: https://issues.apache.org/ > >>>>>> jira/browse/IGNITE-5113 > >>>>>> > >>>>>> > >>>>>> Please join the thread and share your thoughts, ideas and concerns. > >>>>>> > >>>>>> — > >>>>>> Denis > >>>>>> > >>>>>> > >>>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> -- > >>>>> Best Regards, Vyacheslav > >>>>> > >>>> > >>> > >>> > >>> > >>> -- > >>> Best Regards, Vyacheslav > >>> > >> > > |
Folks,
We are almost reached proposed feature-complete date (June 2), Could you please share current status of your major features? On Tue, May 16, 2017 at 3:51 AM, Dmitriy Setrakyan <[hidden email]> wrote: > Looks a little tight. Let's hope we can make it. > > On Mon, May 15, 2017 at 1:29 PM, Denis Magda <[hidden email]> wrote: > > > Well, let me propose the following milestones for 2.1 release then. > > > > Code freeze: June 2nd. > > Final QA and benchmarking: June 5 - June 8 > > Voting: ~ June 9 > > Release: ~ June 13 > > > > Also I heard H2 has to be released once again to support Ignite’s CREATE > > table command. Think that we should talk to H2 folks to make it happen in > > June 22nd - June 2nd time frame. > > > > — > > Denis > > > > > On May 11, 2017, at 2:26 AM, Pavel Tupitsyn <[hidden email]> > > wrote: > > > > > > As for .NET, I would propose to concentrate on peer deployment > > (IGNITE-2492) > > > and related stuff, like IGNITE-1894 .NET: Delegate support in the API > via > > > extension methods. > > > > > > SQL Dependency does not look important to me, we can reschedule it for > > > later versions. > > > > > > On Thu, May 11, 2017 at 12:01 PM, Dmitriy Setrakyan < > > [hidden email]> > > > wrote: > > > > > >> Vyacheslav, I think it is worth the research, but you should always > keep > > >> data querying and indexing in mind. For example, I don't see how > by-page > > >> compression will solve it. > > >> > > >> On Thu, May 11, 2017 at 1:52 AM, Vyacheslav Daradur < > > [hidden email]> > > >> wrote: > > >> > > >>> Dmitriy, > > >>> > > >>> I'm researching a best way for this future. > > >>> > > >>> At the moment I found only one way (querying and indexing > compatible), > > >> this > > >>> is per-objects-field compression. > > >>> > > >>> But there is a good proffit only for long strings or fields with > large > > >>> objects. > > >>> > > >>> Maybe it makes sense just to introduce compression for string fileds. > > >>> > > >>> I'm researching the new page-memory architecture as applied to > by-page > > >>> compression. > > >>> > > >>> 2017-05-11 11:30 GMT+03:00 Dmitriy Setrakyan <[hidden email] > >: > > >>> > > >>>> On Thu, May 11, 2017 at 12:44 AM, Vyacheslav Daradur < > > >>> [hidden email]> > > >>>> wrote: > > >>>> > > >>>>> Denis, > > >>>>> > > >>>>> The described roadmap looks great! > > >>>>> > > >>>>> Additional, I vote for introducing an ability (OOTB) to store > objects > > >>> in > > >>>> a > > >>>>> cache in a compressed form. > > >>>>> This will allow to store more data at the cost of incriasing of CPU > > >>>>> utilization. > > >>>>> > > >>>> > > >>>> One of the problems with compression is indexing and querying. How > do > > >> we > > >>>> index the data if it is compressed? > > >>>> > > >>>> > > >>>>> > > >>>>> > > >>>>> 2017-05-11 4:23 GMT+03:00 Denis Magda <[hidden email]>: > > >>>>> > > >>>>>> Igniters, > > >>>>>> > > >>>>>> Let me start a discussion around the scope for 2.1 release. > > >>>>>> > > >>>>>> In my vision the main direction of our ongoing efforts should be > > >>>>>> implementing in life a use case of Ignite as a transactional > > >>>> distributed > > >>>>>> SQL database and HTAP platform. The current use cases (database > > >>> cache, > > >>>>> data > > >>>>>> grid, micro services platform, etc.) will be supported as usual, > no > > >>>>> changes > > >>>>>> on that frontier. > > >>>>>> > > >>>>>> Keeping this in mind, the roadmap needs to include essential SQL > > >>>> related > > >>>>>> features as well as disk based capabilities, MVCC support, > advanced > > >>> DDL > > >>>>>> implementation and so on so forth. This is for Ignite as a SQL > > >>>> database. > > >>>>>> > > >>>>>> Next, Machine Learning will be a great addition to Ignite as an > > >> HTAP > > >>>>>> platform offering. This is why we should keep investing our time > > >> and > > >>>>>> resources in that recently released component. > > >>>>>> > > >>>>>> Having this said, I see the scope for 2.1 release this way: > > >>>>>> > > >>>>>> 1. Distributed Persistent Store - if the donation is accepted by > > >> ASF. > > >>>> The > > >>>>>> decision is to be done in separate discussion. W/o the store > > >>>>>> Ignite can only be used as In-Memory SQL database. > > >>>>>> > > >>>>>> 2. SQL Grid: > > >>>>>> - CREATE & DROP table commands: https://issues.apache.org/ > > >>>>>> jira/browse/IGNITE-4651 > > >>>>>> - Renewed JDBC driver: https://issues.apache.org/ > > >>>>>> jira/browse/IGNITE-4922 > > >>>>>> - Collocation based routing of SQL queries: > > >>>>> https://issues.apache.org/ > > >>>>>> jira/browse/IGNITE-4510, > > >>>>>> https://issues.apache.org/jira/browse/IGNITE-4509 > > >>>>>> - > > >>>>>> > > >>>>>> 3. .NET: > > >>>>>> - Peer-class loading: https://issues.apache.org/ > > >>>>>> jira/browse/IGNITE-2492 > > >>>>>> - SQLDependency: https://issues.apache.org/ > > >>> jira/browse/IGNITE-2657 > > >>>>>> > > >>>>>> 4. C++: > > >>>>>> - Compute Grid: https://issues.apache.org/ > > >>> jira/browse/IGNITE-3574 > > >>>>>> > > >>>>>> 5. ML Grid: > > >>>>>> - Linear regression algorithms: https://issues.apache.org/ > > >>>>>> jira/browse/IGNITE-5012 > > >>>>>> - K-means clustering: https://issues.apache.org/ > > >>>>>> jira/browse/IGNITE-5113 > > >>>>>> > > >>>>>> > > >>>>>> Please join the thread and share your thoughts, ideas and > concerns. > > >>>>>> > > >>>>>> — > > >>>>>> Denis > > >>>>>> > > >>>>>> > > >>>>>> > > >>>>> > > >>>>> > > >>>>> > > >>>>> > > >>>>> -- > > >>>>> Best Regards, Vyacheslav > > >>>>> > > >>>> > > >>> > > >>> > > >>> > > >>> -- > > >>> Best Regards, Vyacheslav > > >>> > > >> > > > > > |
.NET:
* IGNITE-2492 Peer assembly loading - merged * IGNITE-1894 Delegate support in the API via extension methods - postponed to 2.2 (see comments) * IGNITE-4904 DML Delete via LINQ - merged On Thu, Jun 1, 2017 at 6:43 PM, Vladimir Ozerov <[hidden email]> wrote: > Folks, > > We are almost reached proposed feature-complete date (June 2), Could you > please share current status of your major features? > > On Tue, May 16, 2017 at 3:51 AM, Dmitriy Setrakyan <[hidden email]> > wrote: > > > Looks a little tight. Let's hope we can make it. > > > > On Mon, May 15, 2017 at 1:29 PM, Denis Magda <[hidden email]> wrote: > > > > > Well, let me propose the following milestones for 2.1 release then. > > > > > > Code freeze: June 2nd. > > > Final QA and benchmarking: June 5 - June 8 > > > Voting: ~ June 9 > > > Release: ~ June 13 > > > > > > Also I heard H2 has to be released once again to support Ignite’s > CREATE > > > table command. Think that we should talk to H2 folks to make it happen > in > > > June 22nd - June 2nd time frame. > > > > > > — > > > Denis > > > > > > > On May 11, 2017, at 2:26 AM, Pavel Tupitsyn <[hidden email]> > > > wrote: > > > > > > > > As for .NET, I would propose to concentrate on peer deployment > > > (IGNITE-2492) > > > > and related stuff, like IGNITE-1894 .NET: Delegate support in the API > > via > > > > extension methods. > > > > > > > > SQL Dependency does not look important to me, we can reschedule it > for > > > > later versions. > > > > > > > > On Thu, May 11, 2017 at 12:01 PM, Dmitriy Setrakyan < > > > [hidden email]> > > > > wrote: > > > > > > > >> Vyacheslav, I think it is worth the research, but you should always > > keep > > > >> data querying and indexing in mind. For example, I don't see how > > by-page > > > >> compression will solve it. > > > >> > > > >> On Thu, May 11, 2017 at 1:52 AM, Vyacheslav Daradur < > > > [hidden email]> > > > >> wrote: > > > >> > > > >>> Dmitriy, > > > >>> > > > >>> I'm researching a best way for this future. > > > >>> > > > >>> At the moment I found only one way (querying and indexing > > compatible), > > > >> this > > > >>> is per-objects-field compression. > > > >>> > > > >>> But there is a good proffit only for long strings or fields with > > large > > > >>> objects. > > > >>> > > > >>> Maybe it makes sense just to introduce compression for string > fileds. > > > >>> > > > >>> I'm researching the new page-memory architecture as applied to > > by-page > > > >>> compression. > > > >>> > > > >>> 2017-05-11 11:30 GMT+03:00 Dmitriy Setrakyan < > [hidden email] > > >: > > > >>> > > > >>>> On Thu, May 11, 2017 at 12:44 AM, Vyacheslav Daradur < > > > >>> [hidden email]> > > > >>>> wrote: > > > >>>> > > > >>>>> Denis, > > > >>>>> > > > >>>>> The described roadmap looks great! > > > >>>>> > > > >>>>> Additional, I vote for introducing an ability (OOTB) to store > > objects > > > >>> in > > > >>>> a > > > >>>>> cache in a compressed form. > > > >>>>> This will allow to store more data at the cost of incriasing of > CPU > > > >>>>> utilization. > > > >>>>> > > > >>>> > > > >>>> One of the problems with compression is indexing and querying. How > > do > > > >> we > > > >>>> index the data if it is compressed? > > > >>>> > > > >>>> > > > >>>>> > > > >>>>> > > > >>>>> 2017-05-11 4:23 GMT+03:00 Denis Magda <[hidden email]>: > > > >>>>> > > > >>>>>> Igniters, > > > >>>>>> > > > >>>>>> Let me start a discussion around the scope for 2.1 release. > > > >>>>>> > > > >>>>>> In my vision the main direction of our ongoing efforts should be > > > >>>>>> implementing in life a use case of Ignite as a transactional > > > >>>> distributed > > > >>>>>> SQL database and HTAP platform. The current use cases (database > > > >>> cache, > > > >>>>> data > > > >>>>>> grid, micro services platform, etc.) will be supported as usual, > > no > > > >>>>> changes > > > >>>>>> on that frontier. > > > >>>>>> > > > >>>>>> Keeping this in mind, the roadmap needs to include essential SQL > > > >>>> related > > > >>>>>> features as well as disk based capabilities, MVCC support, > > advanced > > > >>> DDL > > > >>>>>> implementation and so on so forth. This is for Ignite as a SQL > > > >>>> database. > > > >>>>>> > > > >>>>>> Next, Machine Learning will be a great addition to Ignite as an > > > >> HTAP > > > >>>>>> platform offering. This is why we should keep investing our time > > > >> and > > > >>>>>> resources in that recently released component. > > > >>>>>> > > > >>>>>> Having this said, I see the scope for 2.1 release this way: > > > >>>>>> > > > >>>>>> 1. Distributed Persistent Store - if the donation is accepted by > > > >> ASF. > > > >>>> The > > > >>>>>> decision is to be done in separate discussion. W/o the store > > > >>>>>> Ignite can only be used as In-Memory SQL database. > > > >>>>>> > > > >>>>>> 2. SQL Grid: > > > >>>>>> - CREATE & DROP table commands: https://issues.apache.org/ > > > >>>>>> jira/browse/IGNITE-4651 > > > >>>>>> - Renewed JDBC driver: https://issues.apache.org/ > > > >>>>>> jira/browse/IGNITE-4922 > > > >>>>>> - Collocation based routing of SQL queries: > > > >>>>> https://issues.apache.org/ > > > >>>>>> jira/browse/IGNITE-4510, > > > >>>>>> https://issues.apache.org/jira/browse/IGNITE-4509 > > > >>>>>> - > > > >>>>>> > > > >>>>>> 3. .NET: > > > >>>>>> - Peer-class loading: https://issues.apache.org/ > > > >>>>>> jira/browse/IGNITE-2492 > > > >>>>>> - SQLDependency: https://issues.apache.org/ > > > >>> jira/browse/IGNITE-2657 > > > >>>>>> > > > >>>>>> 4. C++: > > > >>>>>> - Compute Grid: https://issues.apache.org/ > > > >>> jira/browse/IGNITE-3574 > > > >>>>>> > > > >>>>>> 5. ML Grid: > > > >>>>>> - Linear regression algorithms: https://issues.apache.org/ > > > >>>>>> jira/browse/IGNITE-5012 > > > >>>>>> - K-means clustering: https://issues.apache.org/ > > > >>>>>> jira/browse/IGNITE-5113 > > > >>>>>> > > > >>>>>> > > > >>>>>> Please join the thread and share your thoughts, ideas and > > concerns. > > > >>>>>> > > > >>>>>> — > > > >>>>>> Denis > > > >>>>>> > > > >>>>>> > > > >>>>>> > > > >>>>> > > > >>>>> > > > >>>>> > > > >>>>> > > > >>>>> -- > > > >>>>> Best Regards, Vyacheslav > > > >>>>> > > > >>>> > > > >>> > > > >>> > > > >>> > > > >>> -- > > > >>> Best Regards, Vyacheslav > > > >>> > > > >> > > > > > > > > > |
In reply to this post by Vladimir Ozerov
Folks,
IGNITE-4922 JDBC Driver: renew thin client based solution: On 2.1 the functionality of the new thin client JDBC driver will be between deprecated Ignite thin JDBC and Ignite JDBCv2. 1. The most functions of SQL query (include DML) are implemented and ready for review; 2. The most functions of JDBC metadata are implemented and ready for review; 3. Transactions, batching, streaming, blobs, scrollable / writable cursors will not be supported in 2.1. On 01.06.2017 18:43, Vladimir Ozerov wrote: > Folks, > > We are almost reached proposed feature-complete date (June 2), Could you > please share current status of your major features? > > On Tue, May 16, 2017 at 3:51 AM, Dmitriy Setrakyan <[hidden email]> > wrote: > >> Looks a little tight. Let's hope we can make it. >> >> On Mon, May 15, 2017 at 1:29 PM, Denis Magda <[hidden email]> wrote: >> >>> Well, let me propose the following milestones for 2.1 release then. >>> >>> Code freeze: June 2nd. >>> Final QA and benchmarking: June 5 - June 8 >>> Voting: ~ June 9 >>> Release: ~ June 13 >>> >>> Also I heard H2 has to be released once again to support Ignite’s CREATE >>> table command. Think that we should talk to H2 folks to make it happen in >>> June 22nd - June 2nd time frame. >>> >>> — >>> Denis >>> >>>> On May 11, 2017, at 2:26 AM, Pavel Tupitsyn <[hidden email]> >>> wrote: >>>> As for .NET, I would propose to concentrate on peer deployment >>> (IGNITE-2492) >>>> and related stuff, like IGNITE-1894 .NET: Delegate support in the API >> via >>>> extension methods. >>>> >>>> SQL Dependency does not look important to me, we can reschedule it for >>>> later versions. >>>> >>>> On Thu, May 11, 2017 at 12:01 PM, Dmitriy Setrakyan < >>> [hidden email]> >>>> wrote: >>>> >>>>> Vyacheslav, I think it is worth the research, but you should always >> keep >>>>> data querying and indexing in mind. For example, I don't see how >> by-page >>>>> compression will solve it. >>>>> >>>>> On Thu, May 11, 2017 at 1:52 AM, Vyacheslav Daradur < >>> [hidden email]> >>>>> wrote: >>>>> >>>>>> Dmitriy, >>>>>> >>>>>> I'm researching a best way for this future. >>>>>> >>>>>> At the moment I found only one way (querying and indexing >> compatible), >>>>> this >>>>>> is per-objects-field compression. >>>>>> >>>>>> But there is a good proffit only for long strings or fields with >> large >>>>>> objects. >>>>>> >>>>>> Maybe it makes sense just to introduce compression for string fileds. >>>>>> >>>>>> I'm researching the new page-memory architecture as applied to >> by-page >>>>>> compression. >>>>>> >>>>>> 2017-05-11 11:30 GMT+03:00 Dmitriy Setrakyan <[hidden email] >>> : >>>>>>> On Thu, May 11, 2017 at 12:44 AM, Vyacheslav Daradur < >>>>>> [hidden email]> >>>>>>> wrote: >>>>>>> >>>>>>>> Denis, >>>>>>>> >>>>>>>> The described roadmap looks great! >>>>>>>> >>>>>>>> Additional, I vote for introducing an ability (OOTB) to store >> objects >>>>>> in >>>>>>> a >>>>>>>> cache in a compressed form. >>>>>>>> This will allow to store more data at the cost of incriasing of CPU >>>>>>>> utilization. >>>>>>>> >>>>>>> One of the problems with compression is indexing and querying. How >> do >>>>> we >>>>>>> index the data if it is compressed? >>>>>>> >>>>>>> >>>>>>>> >>>>>>>> 2017-05-11 4:23 GMT+03:00 Denis Magda <[hidden email]>: >>>>>>>> >>>>>>>>> Igniters, >>>>>>>>> >>>>>>>>> Let me start a discussion around the scope for 2.1 release. >>>>>>>>> >>>>>>>>> In my vision the main direction of our ongoing efforts should be >>>>>>>>> implementing in life a use case of Ignite as a transactional >>>>>>> distributed >>>>>>>>> SQL database and HTAP platform. The current use cases (database >>>>>> cache, >>>>>>>> data >>>>>>>>> grid, micro services platform, etc.) will be supported as usual, >> no >>>>>>>> changes >>>>>>>>> on that frontier. >>>>>>>>> >>>>>>>>> Keeping this in mind, the roadmap needs to include essential SQL >>>>>>> related >>>>>>>>> features as well as disk based capabilities, MVCC support, >> advanced >>>>>> DDL >>>>>>>>> implementation and so on so forth. This is for Ignite as a SQL >>>>>>> database. >>>>>>>>> Next, Machine Learning will be a great addition to Ignite as an >>>>> HTAP >>>>>>>>> platform offering. This is why we should keep investing our time >>>>> and >>>>>>>>> resources in that recently released component. >>>>>>>>> >>>>>>>>> Having this said, I see the scope for 2.1 release this way: >>>>>>>>> >>>>>>>>> 1. Distributed Persistent Store - if the donation is accepted by >>>>> ASF. >>>>>>> The >>>>>>>>> decision is to be done in separate discussion. W/o the store >>>>>>>>> Ignite can only be used as In-Memory SQL database. >>>>>>>>> >>>>>>>>> 2. SQL Grid: >>>>>>>>> - CREATE & DROP table commands: https://issues.apache.org/ >>>>>>>>> jira/browse/IGNITE-4651 >>>>>>>>> - Renewed JDBC driver: https://issues.apache.org/ >>>>>>>>> jira/browse/IGNITE-4922 >>>>>>>>> - Collocation based routing of SQL queries: >>>>>>>> https://issues.apache.org/ >>>>>>>>> jira/browse/IGNITE-4510, >>>>>>>>> https://issues.apache.org/jira/browse/IGNITE-4509 >>>>>>>>> - >>>>>>>>> >>>>>>>>> 3. .NET: >>>>>>>>> - Peer-class loading: https://issues.apache.org/ >>>>>>>>> jira/browse/IGNITE-2492 >>>>>>>>> - SQLDependency: https://issues.apache.org/ >>>>>> jira/browse/IGNITE-2657 >>>>>>>>> 4. C++: >>>>>>>>> - Compute Grid: https://issues.apache.org/ >>>>>> jira/browse/IGNITE-3574 >>>>>>>>> 5. ML Grid: >>>>>>>>> - Linear regression algorithms: https://issues.apache.org/ >>>>>>>>> jira/browse/IGNITE-5012 >>>>>>>>> - K-means clustering: https://issues.apache.org/ >>>>>>>>> jira/browse/IGNITE-5113 >>>>>>>>> >>>>>>>>> >>>>>>>>> Please join the thread and share your thoughts, ideas and >> concerns. >>>>>>>>> — >>>>>>>>> Denis >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Best Regards, Vyacheslav >>>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Best Regards, Vyacheslav >>>>>> >>> -- Taras Ledkov Mail-To: [hidden email] |
Compute for C++ - https://issues.apache.org/jira/browse/IGNITE-3355 -
merged to master. Best Regards, Igor On Thu, Jun 1, 2017 at 6:56 PM, Taras Ledkov <[hidden email]> wrote: > Folks, > > IGNITE-4922 JDBC Driver: renew thin client based solution: > > On 2.1 the functionality of the new thin client JDBC driver will be > between deprecated Ignite thin JDBC and Ignite JDBCv2. > 1. The most functions of SQL query (include DML) are implemented and ready > for review; > 2. The most functions of JDBC metadata are implemented and ready for > review; > 3. Transactions, batching, streaming, blobs, scrollable / writable cursors > will not be supported in 2.1. > > > > On 01.06.2017 18:43, Vladimir Ozerov wrote: > >> Folks, >> >> We are almost reached proposed feature-complete date (June 2), Could you >> please share current status of your major features? >> >> On Tue, May 16, 2017 at 3:51 AM, Dmitriy Setrakyan <[hidden email] >> > >> wrote: >> >> Looks a little tight. Let's hope we can make it. >>> >>> On Mon, May 15, 2017 at 1:29 PM, Denis Magda <[hidden email]> wrote: >>> >>> Well, let me propose the following milestones for 2.1 release then. >>>> >>>> Code freeze: June 2nd. >>>> Final QA and benchmarking: June 5 - June 8 >>>> Voting: ~ June 9 >>>> Release: ~ June 13 >>>> >>>> Also I heard H2 has to be released once again to support Ignite’s CREATE >>>> table command. Think that we should talk to H2 folks to make it happen >>>> in >>>> June 22nd - June 2nd time frame. >>>> >>>> — >>>> Denis >>>> >>>> On May 11, 2017, at 2:26 AM, Pavel Tupitsyn <[hidden email]> >>>>> >>>> wrote: >>>> >>>>> As for .NET, I would propose to concentrate on peer deployment >>>>> >>>> (IGNITE-2492) >>>> >>>>> and related stuff, like IGNITE-1894 .NET: Delegate support in the API >>>>> >>>> via >>> >>>> extension methods. >>>>> >>>>> SQL Dependency does not look important to me, we can reschedule it for >>>>> later versions. >>>>> >>>>> On Thu, May 11, 2017 at 12:01 PM, Dmitriy Setrakyan < >>>>> >>>> [hidden email]> >>>> >>>>> wrote: >>>>> >>>>> Vyacheslav, I think it is worth the research, but you should always >>>>>> >>>>> keep >>> >>>> data querying and indexing in mind. For example, I don't see how >>>>>> >>>>> by-page >>> >>>> compression will solve it. >>>>>> >>>>>> On Thu, May 11, 2017 at 1:52 AM, Vyacheslav Daradur < >>>>>> >>>>> [hidden email]> >>>> >>>>> wrote: >>>>>> >>>>>> Dmitriy, >>>>>>> >>>>>>> I'm researching a best way for this future. >>>>>>> >>>>>>> At the moment I found only one way (querying and indexing >>>>>>> >>>>>> compatible), >>> >>>> this >>>>>> >>>>>>> is per-objects-field compression. >>>>>>> >>>>>>> But there is a good proffit only for long strings or fields with >>>>>>> >>>>>> large >>> >>>> objects. >>>>>>> >>>>>>> Maybe it makes sense just to introduce compression for string fileds. >>>>>>> >>>>>>> I'm researching the new page-memory architecture as applied to >>>>>>> >>>>>> by-page >>> >>>> compression. >>>>>>> >>>>>>> 2017-05-11 11:30 GMT+03:00 Dmitriy Setrakyan <[hidden email] >>>>>>> >>>>>> : >>>> >>>>> On Thu, May 11, 2017 at 12:44 AM, Vyacheslav Daradur < >>>>>>>> >>>>>>> [hidden email]> >>>>>>> >>>>>>>> wrote: >>>>>>>> >>>>>>>> Denis, >>>>>>>>> >>>>>>>>> The described roadmap looks great! >>>>>>>>> >>>>>>>>> Additional, I vote for introducing an ability (OOTB) to store >>>>>>>>> >>>>>>>> objects >>> >>>> in >>>>>>> >>>>>>>> a >>>>>>>> >>>>>>>>> cache in a compressed form. >>>>>>>>> This will allow to store more data at the cost of incriasing of CPU >>>>>>>>> utilization. >>>>>>>>> >>>>>>>>> One of the problems with compression is indexing and querying. How >>>>>>>> >>>>>>> do >>> >>>> we >>>>>> >>>>>>> index the data if it is compressed? >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> 2017-05-11 4:23 GMT+03:00 Denis Magda <[hidden email]>: >>>>>>>>> >>>>>>>>> Igniters, >>>>>>>>>> >>>>>>>>>> Let me start a discussion around the scope for 2.1 release. >>>>>>>>>> >>>>>>>>>> In my vision the main direction of our ongoing efforts should be >>>>>>>>>> implementing in life a use case of Ignite as a transactional >>>>>>>>>> >>>>>>>>> distributed >>>>>>>> >>>>>>>>> SQL database and HTAP platform. The current use cases (database >>>>>>>>>> >>>>>>>>> cache, >>>>>>> >>>>>>>> data >>>>>>>>> >>>>>>>>>> grid, micro services platform, etc.) will be supported as usual, >>>>>>>>>> >>>>>>>>> no >>> >>>> changes >>>>>>>>> >>>>>>>>>> on that frontier. >>>>>>>>>> >>>>>>>>>> Keeping this in mind, the roadmap needs to include essential SQL >>>>>>>>>> >>>>>>>>> related >>>>>>>> >>>>>>>>> features as well as disk based capabilities, MVCC support, >>>>>>>>>> >>>>>>>>> advanced >>> >>>> DDL >>>>>>> >>>>>>>> implementation and so on so forth. This is for Ignite as a SQL >>>>>>>>>> >>>>>>>>> database. >>>>>>>> >>>>>>>>> Next, Machine Learning will be a great addition to Ignite as an >>>>>>>>>> >>>>>>>>> HTAP >>>>>> >>>>>>> platform offering. This is why we should keep investing our time >>>>>>>>>> >>>>>>>>> and >>>>>> >>>>>>> resources in that recently released component. >>>>>>>>>> >>>>>>>>>> Having this said, I see the scope for 2.1 release this way: >>>>>>>>>> >>>>>>>>>> 1. Distributed Persistent Store - if the donation is accepted by >>>>>>>>>> >>>>>>>>> ASF. >>>>>> >>>>>>> The >>>>>>>> >>>>>>>>> decision is to be done in separate discussion. W/o the store >>>>>>>>>> Ignite can only be used as In-Memory SQL database. >>>>>>>>>> >>>>>>>>>> 2. SQL Grid: >>>>>>>>>> - CREATE & DROP table commands: https://issues.apache.org/ >>>>>>>>>> jira/browse/IGNITE-4651 >>>>>>>>>> - Renewed JDBC driver: https://issues.apache.org/ >>>>>>>>>> jira/browse/IGNITE-4922 >>>>>>>>>> - Collocation based routing of SQL queries: >>>>>>>>>> >>>>>>>>> https://issues.apache.org/ >>>>>>>>> >>>>>>>>>> jira/browse/IGNITE-4510, >>>>>>>>>> https://issues.apache.org/jira/browse/IGNITE-4509 >>>>>>>>>> - >>>>>>>>>> >>>>>>>>>> 3. .NET: >>>>>>>>>> - Peer-class loading: https://issues.apache.org/ >>>>>>>>>> jira/browse/IGNITE-2492 >>>>>>>>>> - SQLDependency: https://issues.apache.org/ >>>>>>>>>> >>>>>>>>> jira/browse/IGNITE-2657 >>>>>>> >>>>>>>> 4. C++: >>>>>>>>>> - Compute Grid: https://issues.apache.org/ >>>>>>>>>> >>>>>>>>> jira/browse/IGNITE-3574 >>>>>>> >>>>>>>> 5. ML Grid: >>>>>>>>>> - Linear regression algorithms: https://issues.apache.org/ >>>>>>>>>> jira/browse/IGNITE-5012 >>>>>>>>>> - K-means clustering: https://issues.apache.org/ >>>>>>>>>> jira/browse/IGNITE-5113 >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Please join the thread and share your thoughts, ideas and >>>>>>>>>> >>>>>>>>> concerns. >>> >>>> — >>>>>>>>>> Denis >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Best Regards, Vyacheslav >>>>>>>>> >>>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Best Regards, Vyacheslav >>>>>>> >>>>>>> >>>> > -- > Taras Ledkov > Mail-To: [hidden email] > > |
In reply to this post by Taras Ledkov
1. IGNITE-5386 Inactive mode must be forced on starting up grid with
persistence is enabled It is important improvement to fix critical bug IGNITE-5363. Working on it, ETA - tomorrow. 2. IGNITE-5375 New PersistentStoreMetrics, MemoryMetrics interface improvements A lot of discussions were on this topic, ticket created only today and requires several days to implement. On Thu, Jun 1, 2017 at 6:56 PM, Taras Ledkov <[hidden email]> wrote: > Folks, > > IGNITE-4922 JDBC Driver: renew thin client based solution: > > On 2.1 the functionality of the new thin client JDBC driver will be > between deprecated Ignite thin JDBC and Ignite JDBCv2. > 1. The most functions of SQL query (include DML) are implemented and ready > for review; > 2. The most functions of JDBC metadata are implemented and ready for > review; > 3. Transactions, batching, streaming, blobs, scrollable / writable cursors > will not be supported in 2.1. > > > > On 01.06.2017 18:43, Vladimir Ozerov wrote: > >> Folks, >> >> We are almost reached proposed feature-complete date (June 2), Could you >> please share current status of your major features? >> >> On Tue, May 16, 2017 at 3:51 AM, Dmitriy Setrakyan <[hidden email] >> > >> wrote: >> >> Looks a little tight. Let's hope we can make it. >>> >>> On Mon, May 15, 2017 at 1:29 PM, Denis Magda <[hidden email]> wrote: >>> >>> Well, let me propose the following milestones for 2.1 release then. >>>> >>>> Code freeze: June 2nd. >>>> Final QA and benchmarking: June 5 - June 8 >>>> Voting: ~ June 9 >>>> Release: ~ June 13 >>>> >>>> Also I heard H2 has to be released once again to support Ignite’s CREATE >>>> table command. Think that we should talk to H2 folks to make it happen >>>> in >>>> June 22nd - June 2nd time frame. >>>> >>>> — >>>> Denis >>>> >>>> On May 11, 2017, at 2:26 AM, Pavel Tupitsyn <[hidden email]> >>>>> >>>> wrote: >>>> >>>>> As for .NET, I would propose to concentrate on peer deployment >>>>> >>>> (IGNITE-2492) >>>> >>>>> and related stuff, like IGNITE-1894 .NET: Delegate support in the API >>>>> >>>> via >>> >>>> extension methods. >>>>> >>>>> SQL Dependency does not look important to me, we can reschedule it for >>>>> later versions. >>>>> >>>>> On Thu, May 11, 2017 at 12:01 PM, Dmitriy Setrakyan < >>>>> >>>> [hidden email]> >>>> >>>>> wrote: >>>>> >>>>> Vyacheslav, I think it is worth the research, but you should always >>>>>> >>>>> keep >>> >>>> data querying and indexing in mind. For example, I don't see how >>>>>> >>>>> by-page >>> >>>> compression will solve it. >>>>>> >>>>>> On Thu, May 11, 2017 at 1:52 AM, Vyacheslav Daradur < >>>>>> >>>>> [hidden email]> >>>> >>>>> wrote: >>>>>> >>>>>> Dmitriy, >>>>>>> >>>>>>> I'm researching a best way for this future. >>>>>>> >>>>>>> At the moment I found only one way (querying and indexing >>>>>>> >>>>>> compatible), >>> >>>> this >>>>>> >>>>>>> is per-objects-field compression. >>>>>>> >>>>>>> But there is a good proffit only for long strings or fields with >>>>>>> >>>>>> large >>> >>>> objects. >>>>>>> >>>>>>> Maybe it makes sense just to introduce compression for string fileds. >>>>>>> >>>>>>> I'm researching the new page-memory architecture as applied to >>>>>>> >>>>>> by-page >>> >>>> compression. >>>>>>> >>>>>>> 2017-05-11 11:30 GMT+03:00 Dmitriy Setrakyan <[hidden email] >>>>>>> >>>>>> : >>>> >>>>> On Thu, May 11, 2017 at 12:44 AM, Vyacheslav Daradur < >>>>>>>> >>>>>>> [hidden email]> >>>>>>> >>>>>>>> wrote: >>>>>>>> >>>>>>>> Denis, >>>>>>>>> >>>>>>>>> The described roadmap looks great! >>>>>>>>> >>>>>>>>> Additional, I vote for introducing an ability (OOTB) to store >>>>>>>>> >>>>>>>> objects >>> >>>> in >>>>>>> >>>>>>>> a >>>>>>>> >>>>>>>>> cache in a compressed form. >>>>>>>>> This will allow to store more data at the cost of incriasing of CPU >>>>>>>>> utilization. >>>>>>>>> >>>>>>>>> One of the problems with compression is indexing and querying. How >>>>>>>> >>>>>>> do >>> >>>> we >>>>>> >>>>>>> index the data if it is compressed? >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> 2017-05-11 4:23 GMT+03:00 Denis Magda <[hidden email]>: >>>>>>>>> >>>>>>>>> Igniters, >>>>>>>>>> >>>>>>>>>> Let me start a discussion around the scope for 2.1 release. >>>>>>>>>> >>>>>>>>>> In my vision the main direction of our ongoing efforts should be >>>>>>>>>> implementing in life a use case of Ignite as a transactional >>>>>>>>>> >>>>>>>>> distributed >>>>>>>> >>>>>>>>> SQL database and HTAP platform. The current use cases (database >>>>>>>>>> >>>>>>>>> cache, >>>>>>> >>>>>>>> data >>>>>>>>> >>>>>>>>>> grid, micro services platform, etc.) will be supported as usual, >>>>>>>>>> >>>>>>>>> no >>> >>>> changes >>>>>>>>> >>>>>>>>>> on that frontier. >>>>>>>>>> >>>>>>>>>> Keeping this in mind, the roadmap needs to include essential SQL >>>>>>>>>> >>>>>>>>> related >>>>>>>> >>>>>>>>> features as well as disk based capabilities, MVCC support, >>>>>>>>>> >>>>>>>>> advanced >>> >>>> DDL >>>>>>> >>>>>>>> implementation and so on so forth. This is for Ignite as a SQL >>>>>>>>>> >>>>>>>>> database. >>>>>>>> >>>>>>>>> Next, Machine Learning will be a great addition to Ignite as an >>>>>>>>>> >>>>>>>>> HTAP >>>>>> >>>>>>> platform offering. This is why we should keep investing our time >>>>>>>>>> >>>>>>>>> and >>>>>> >>>>>>> resources in that recently released component. >>>>>>>>>> >>>>>>>>>> Having this said, I see the scope for 2.1 release this way: >>>>>>>>>> >>>>>>>>>> 1. Distributed Persistent Store - if the donation is accepted by >>>>>>>>>> >>>>>>>>> ASF. >>>>>> >>>>>>> The >>>>>>>> >>>>>>>>> decision is to be done in separate discussion. W/o the store >>>>>>>>>> Ignite can only be used as In-Memory SQL database. >>>>>>>>>> >>>>>>>>>> 2. SQL Grid: >>>>>>>>>> - CREATE & DROP table commands: https://issues.apache.org/ >>>>>>>>>> jira/browse/IGNITE-4651 >>>>>>>>>> - Renewed JDBC driver: https://issues.apache.org/ >>>>>>>>>> jira/browse/IGNITE-4922 >>>>>>>>>> - Collocation based routing of SQL queries: >>>>>>>>>> >>>>>>>>> https://issues.apache.org/ >>>>>>>>> >>>>>>>>>> jira/browse/IGNITE-4510, >>>>>>>>>> https://issues.apache.org/jira/browse/IGNITE-4509 >>>>>>>>>> - >>>>>>>>>> >>>>>>>>>> 3. .NET: >>>>>>>>>> - Peer-class loading: https://issues.apache.org/ >>>>>>>>>> jira/browse/IGNITE-2492 >>>>>>>>>> - SQLDependency: https://issues.apache.org/ >>>>>>>>>> >>>>>>>>> jira/browse/IGNITE-2657 >>>>>>> >>>>>>>> 4. C++: >>>>>>>>>> - Compute Grid: https://issues.apache.org/ >>>>>>>>>> >>>>>>>>> jira/browse/IGNITE-3574 >>>>>>> >>>>>>>> 5. ML Grid: >>>>>>>>>> - Linear regression algorithms: https://issues.apache.org/ >>>>>>>>>> jira/browse/IGNITE-5012 >>>>>>>>>> - K-means clustering: https://issues.apache.org/ >>>>>>>>>> jira/browse/IGNITE-5113 >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Please join the thread and share your thoughts, ideas and >>>>>>>>>> >>>>>>>>> concerns. >>> >>>> — >>>>>>>>>> Denis >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Best Regards, Vyacheslav >>>>>>>>> >>>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Best Regards, Vyacheslav >>>>>>> >>>>>>> >>>> > -- > Taras Ledkov > Mail-To: [hidden email] > > |
IGNITE-5327 Create predefined cache templates for CREATE TABLE command
- minor comments left, ETA is Friday. IGNITE-5380 Validate cache QueryEntities in discovery thread - in progress, the meat of code is written, but need to add lots of tests. ETA is Friday. IGNITE-5188 Support AFFINITY KEY keyword for CREATE TABLE command - in progress, made few first small steps, ETA is Friday. Rest is closed/patch available, ignite-4994 has been moved to 2.2. - Alex 2017-06-01 19:03 GMT+03:00 Sergey Chugunov <[hidden email]>: > 1. IGNITE-5386 Inactive mode must be forced on starting up grid with > persistence is enabled > It is important improvement to fix critical bug IGNITE-5363. > Working on it, ETA - tomorrow. > 2. IGNITE-5375 New PersistentStoreMetrics, MemoryMetrics interface > improvements > A lot of discussions were on this topic, ticket created only today and > requires several days to implement. > > > > On Thu, Jun 1, 2017 at 6:56 PM, Taras Ledkov <[hidden email]> wrote: > >> Folks, >> >> IGNITE-4922 JDBC Driver: renew thin client based solution: >> >> On 2.1 the functionality of the new thin client JDBC driver will be >> between deprecated Ignite thin JDBC and Ignite JDBCv2. >> 1. The most functions of SQL query (include DML) are implemented and ready >> for review; >> 2. The most functions of JDBC metadata are implemented and ready for >> review; >> 3. Transactions, batching, streaming, blobs, scrollable / writable cursors >> will not be supported in 2.1. >> >> >> >> On 01.06.2017 18:43, Vladimir Ozerov wrote: >> >>> Folks, >>> >>> We are almost reached proposed feature-complete date (June 2), Could you >>> please share current status of your major features? >>> >>> On Tue, May 16, 2017 at 3:51 AM, Dmitriy Setrakyan <[hidden email] >>> > >>> wrote: >>> >>> Looks a little tight. Let's hope we can make it. >>>> >>>> On Mon, May 15, 2017 at 1:29 PM, Denis Magda <[hidden email]> wrote: >>>> >>>> Well, let me propose the following milestones for 2.1 release then. >>>>> >>>>> Code freeze: June 2nd. >>>>> Final QA and benchmarking: June 5 - June 8 >>>>> Voting: ~ June 9 >>>>> Release: ~ June 13 >>>>> >>>>> Also I heard H2 has to be released once again to support Ignite’s CREATE >>>>> table command. Think that we should talk to H2 folks to make it happen >>>>> in >>>>> June 22nd - June 2nd time frame. >>>>> >>>>> — >>>>> Denis >>>>> >>>>> On May 11, 2017, at 2:26 AM, Pavel Tupitsyn <[hidden email]> >>>>>> >>>>> wrote: >>>>> >>>>>> As for .NET, I would propose to concentrate on peer deployment >>>>>> >>>>> (IGNITE-2492) >>>>> >>>>>> and related stuff, like IGNITE-1894 .NET: Delegate support in the API >>>>>> >>>>> via >>>> >>>>> extension methods. >>>>>> >>>>>> SQL Dependency does not look important to me, we can reschedule it for >>>>>> later versions. >>>>>> >>>>>> On Thu, May 11, 2017 at 12:01 PM, Dmitriy Setrakyan < >>>>>> >>>>> [hidden email]> >>>>> >>>>>> wrote: >>>>>> >>>>>> Vyacheslav, I think it is worth the research, but you should always >>>>>>> >>>>>> keep >>>> >>>>> data querying and indexing in mind. For example, I don't see how >>>>>>> >>>>>> by-page >>>> >>>>> compression will solve it. >>>>>>> >>>>>>> On Thu, May 11, 2017 at 1:52 AM, Vyacheslav Daradur < >>>>>>> >>>>>> [hidden email]> >>>>> >>>>>> wrote: >>>>>>> >>>>>>> Dmitriy, >>>>>>>> >>>>>>>> I'm researching a best way for this future. >>>>>>>> >>>>>>>> At the moment I found only one way (querying and indexing >>>>>>>> >>>>>>> compatible), >>>> >>>>> this >>>>>>> >>>>>>>> is per-objects-field compression. >>>>>>>> >>>>>>>> But there is a good proffit only for long strings or fields with >>>>>>>> >>>>>>> large >>>> >>>>> objects. >>>>>>>> >>>>>>>> Maybe it makes sense just to introduce compression for string fileds. >>>>>>>> >>>>>>>> I'm researching the new page-memory architecture as applied to >>>>>>>> >>>>>>> by-page >>>> >>>>> compression. >>>>>>>> >>>>>>>> 2017-05-11 11:30 GMT+03:00 Dmitriy Setrakyan <[hidden email] >>>>>>>> >>>>>>> : >>>>> >>>>>> On Thu, May 11, 2017 at 12:44 AM, Vyacheslav Daradur < >>>>>>>>> >>>>>>>> [hidden email]> >>>>>>>> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>> Denis, >>>>>>>>>> >>>>>>>>>> The described roadmap looks great! >>>>>>>>>> >>>>>>>>>> Additional, I vote for introducing an ability (OOTB) to store >>>>>>>>>> >>>>>>>>> objects >>>> >>>>> in >>>>>>>> >>>>>>>>> a >>>>>>>>> >>>>>>>>>> cache in a compressed form. >>>>>>>>>> This will allow to store more data at the cost of incriasing of CPU >>>>>>>>>> utilization. >>>>>>>>>> >>>>>>>>>> One of the problems with compression is indexing and querying. How >>>>>>>>> >>>>>>>> do >>>> >>>>> we >>>>>>> >>>>>>>> index the data if it is compressed? >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> 2017-05-11 4:23 GMT+03:00 Denis Magda <[hidden email]>: >>>>>>>>>> >>>>>>>>>> Igniters, >>>>>>>>>>> >>>>>>>>>>> Let me start a discussion around the scope for 2.1 release. >>>>>>>>>>> >>>>>>>>>>> In my vision the main direction of our ongoing efforts should be >>>>>>>>>>> implementing in life a use case of Ignite as a transactional >>>>>>>>>>> >>>>>>>>>> distributed >>>>>>>>> >>>>>>>>>> SQL database and HTAP platform. The current use cases (database >>>>>>>>>>> >>>>>>>>>> cache, >>>>>>>> >>>>>>>>> data >>>>>>>>>> >>>>>>>>>>> grid, micro services platform, etc.) will be supported as usual, >>>>>>>>>>> >>>>>>>>>> no >>>> >>>>> changes >>>>>>>>>> >>>>>>>>>>> on that frontier. >>>>>>>>>>> >>>>>>>>>>> Keeping this in mind, the roadmap needs to include essential SQL >>>>>>>>>>> >>>>>>>>>> related >>>>>>>>> >>>>>>>>>> features as well as disk based capabilities, MVCC support, >>>>>>>>>>> >>>>>>>>>> advanced >>>> >>>>> DDL >>>>>>>> >>>>>>>>> implementation and so on so forth. This is for Ignite as a SQL >>>>>>>>>>> >>>>>>>>>> database. >>>>>>>>> >>>>>>>>>> Next, Machine Learning will be a great addition to Ignite as an >>>>>>>>>>> >>>>>>>>>> HTAP >>>>>>> >>>>>>>> platform offering. This is why we should keep investing our time >>>>>>>>>>> >>>>>>>>>> and >>>>>>> >>>>>>>> resources in that recently released component. >>>>>>>>>>> >>>>>>>>>>> Having this said, I see the scope for 2.1 release this way: >>>>>>>>>>> >>>>>>>>>>> 1. Distributed Persistent Store - if the donation is accepted by >>>>>>>>>>> >>>>>>>>>> ASF. >>>>>>> >>>>>>>> The >>>>>>>>> >>>>>>>>>> decision is to be done in separate discussion. W/o the store >>>>>>>>>>> Ignite can only be used as In-Memory SQL database. >>>>>>>>>>> >>>>>>>>>>> 2. SQL Grid: >>>>>>>>>>> - CREATE & DROP table commands: https://issues.apache.org/ >>>>>>>>>>> jira/browse/IGNITE-4651 >>>>>>>>>>> - Renewed JDBC driver: https://issues.apache.org/ >>>>>>>>>>> jira/browse/IGNITE-4922 >>>>>>>>>>> - Collocation based routing of SQL queries: >>>>>>>>>>> >>>>>>>>>> https://issues.apache.org/ >>>>>>>>>> >>>>>>>>>>> jira/browse/IGNITE-4510, >>>>>>>>>>> https://issues.apache.org/jira/browse/IGNITE-4509 >>>>>>>>>>> - >>>>>>>>>>> >>>>>>>>>>> 3. .NET: >>>>>>>>>>> - Peer-class loading: https://issues.apache.org/ >>>>>>>>>>> jira/browse/IGNITE-2492 >>>>>>>>>>> - SQLDependency: https://issues.apache.org/ >>>>>>>>>>> >>>>>>>>>> jira/browse/IGNITE-2657 >>>>>>>> >>>>>>>>> 4. C++: >>>>>>>>>>> - Compute Grid: https://issues.apache.org/ >>>>>>>>>>> >>>>>>>>>> jira/browse/IGNITE-3574 >>>>>>>> >>>>>>>>> 5. ML Grid: >>>>>>>>>>> - Linear regression algorithms: https://issues.apache.org/ >>>>>>>>>>> jira/browse/IGNITE-5012 >>>>>>>>>>> - K-means clustering: https://issues.apache.org/ >>>>>>>>>>> jira/browse/IGNITE-5113 >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Please join the thread and share your thoughts, ideas and >>>>>>>>>>> >>>>>>>>>> concerns. >>>> >>>>> — >>>>>>>>>>> Denis >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Best Regards, Vyacheslav >>>>>>>>>> >>>>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Best Regards, Vyacheslav >>>>>>>> >>>>>>>> >>>>> >> -- >> Taras Ledkov >> Mail-To: [hidden email] >> >> |
Igniters,
It’s time to refresh this abandoned thread and finally rollout out all the changes appeared in 2.1. In addition, recently donated Persistent Store got the green light [1] to become a part of the master branch (no one asked for extra time to dive into its details) and, personally, it’s absolutely fine to make it available in the nearest release. My proposal is to do the release by mid of July (closer to July 15th). Is there anyone who is ready to take over as a release manager creating the page like this [2] and handling all release related activities? [1] http://apache-ignite-developers.2346864.n4.nabble.com/Ignite-Persistent-Store-Ready-for-merge-td19160.html [2] https://cwiki.apache.org/confluence/display/IGNITE/Apache+Ignite+2.0 — Denis > On Jun 1, 2017, at 9:24 AM, Alexander Paschenko <[hidden email]> wrote: > > IGNITE-5327 Create predefined cache templates for CREATE TABLE command > - minor comments left, ETA is Friday. > > IGNITE-5380 Validate cache QueryEntities in discovery thread - in > progress, the meat of code is written, but need to add lots of tests. > ETA is Friday. > > IGNITE-5188 Support AFFINITY KEY keyword for CREATE TABLE command - in > progress, made few first small steps, ETA is Friday. > > Rest is closed/patch available, ignite-4994 has been moved to 2.2. > > - Alex > > 2017-06-01 19:03 GMT+03:00 Sergey Chugunov <[hidden email]>: >> 1. IGNITE-5386 Inactive mode must be forced on starting up grid with >> persistence is enabled >> It is important improvement to fix critical bug IGNITE-5363. >> Working on it, ETA - tomorrow. >> 2. IGNITE-5375 New PersistentStoreMetrics, MemoryMetrics interface >> improvements >> A lot of discussions were on this topic, ticket created only today and >> requires several days to implement. >> >> >> >> On Thu, Jun 1, 2017 at 6:56 PM, Taras Ledkov <[hidden email]> wrote: >> >>> Folks, >>> >>> IGNITE-4922 JDBC Driver: renew thin client based solution: >>> >>> On 2.1 the functionality of the new thin client JDBC driver will be >>> between deprecated Ignite thin JDBC and Ignite JDBCv2. >>> 1. The most functions of SQL query (include DML) are implemented and ready >>> for review; >>> 2. The most functions of JDBC metadata are implemented and ready for >>> review; >>> 3. Transactions, batching, streaming, blobs, scrollable / writable cursors >>> will not be supported in 2.1. >>> >>> >>> >>> On 01.06.2017 18:43, Vladimir Ozerov wrote: >>> >>>> Folks, >>>> >>>> We are almost reached proposed feature-complete date (June 2), Could you >>>> please share current status of your major features? >>>> >>>> On Tue, May 16, 2017 at 3:51 AM, Dmitriy Setrakyan <[hidden email] >>>>> >>>> wrote: >>>> >>>> Looks a little tight. Let's hope we can make it. >>>>> >>>>> On Mon, May 15, 2017 at 1:29 PM, Denis Magda <[hidden email]> wrote: >>>>> >>>>> Well, let me propose the following milestones for 2.1 release then. >>>>>> >>>>>> Code freeze: June 2nd. >>>>>> Final QA and benchmarking: June 5 - June 8 >>>>>> Voting: ~ June 9 >>>>>> Release: ~ June 13 >>>>>> >>>>>> Also I heard H2 has to be released once again to support Ignite’s CREATE >>>>>> table command. Think that we should talk to H2 folks to make it happen >>>>>> in >>>>>> June 22nd - June 2nd time frame. >>>>>> >>>>>> — >>>>>> Denis >>>>>> >>>>>> On May 11, 2017, at 2:26 AM, Pavel Tupitsyn <[hidden email]> >>>>>>> >>>>>> wrote: >>>>>> >>>>>>> As for .NET, I would propose to concentrate on peer deployment >>>>>>> >>>>>> (IGNITE-2492) >>>>>> >>>>>>> and related stuff, like IGNITE-1894 .NET: Delegate support in the API >>>>>>> >>>>>> via >>>>> >>>>>> extension methods. >>>>>>> >>>>>>> SQL Dependency does not look important to me, we can reschedule it for >>>>>>> later versions. >>>>>>> >>>>>>> On Thu, May 11, 2017 at 12:01 PM, Dmitriy Setrakyan < >>>>>>> >>>>>> [hidden email]> >>>>>> >>>>>>> wrote: >>>>>>> >>>>>>> Vyacheslav, I think it is worth the research, but you should always >>>>>>>> >>>>>>> keep >>>>> >>>>>> data querying and indexing in mind. For example, I don't see how >>>>>>>> >>>>>>> by-page >>>>> >>>>>> compression will solve it. >>>>>>>> >>>>>>>> On Thu, May 11, 2017 at 1:52 AM, Vyacheslav Daradur < >>>>>>>> >>>>>>> [hidden email]> >>>>>> >>>>>>> wrote: >>>>>>>> >>>>>>>> Dmitriy, >>>>>>>>> >>>>>>>>> I'm researching a best way for this future. >>>>>>>>> >>>>>>>>> At the moment I found only one way (querying and indexing >>>>>>>>> >>>>>>>> compatible), >>>>> >>>>>> this >>>>>>>> >>>>>>>>> is per-objects-field compression. >>>>>>>>> >>>>>>>>> But there is a good proffit only for long strings or fields with >>>>>>>>> >>>>>>>> large >>>>> >>>>>> objects. >>>>>>>>> >>>>>>>>> Maybe it makes sense just to introduce compression for string fileds. >>>>>>>>> >>>>>>>>> I'm researching the new page-memory architecture as applied to >>>>>>>>> >>>>>>>> by-page >>>>> >>>>>> compression. >>>>>>>>> >>>>>>>>> 2017-05-11 11:30 GMT+03:00 Dmitriy Setrakyan <[hidden email] >>>>>>>>> >>>>>>>> : >>>>>> >>>>>>> On Thu, May 11, 2017 at 12:44 AM, Vyacheslav Daradur < >>>>>>>>>> >>>>>>>>> [hidden email]> >>>>>>>>> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>> Denis, >>>>>>>>>>> >>>>>>>>>>> The described roadmap looks great! >>>>>>>>>>> >>>>>>>>>>> Additional, I vote for introducing an ability (OOTB) to store >>>>>>>>>>> >>>>>>>>>> objects >>>>> >>>>>> in >>>>>>>>> >>>>>>>>>> a >>>>>>>>>> >>>>>>>>>>> cache in a compressed form. >>>>>>>>>>> This will allow to store more data at the cost of incriasing of CPU >>>>>>>>>>> utilization. >>>>>>>>>>> >>>>>>>>>>> One of the problems with compression is indexing and querying. How >>>>>>>>>> >>>>>>>>> do >>>>> >>>>>> we >>>>>>>> >>>>>>>>> index the data if it is compressed? >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> 2017-05-11 4:23 GMT+03:00 Denis Magda <[hidden email]>: >>>>>>>>>>> >>>>>>>>>>> Igniters, >>>>>>>>>>>> >>>>>>>>>>>> Let me start a discussion around the scope for 2.1 release. >>>>>>>>>>>> >>>>>>>>>>>> In my vision the main direction of our ongoing efforts should be >>>>>>>>>>>> implementing in life a use case of Ignite as a transactional >>>>>>>>>>>> >>>>>>>>>>> distributed >>>>>>>>>> >>>>>>>>>>> SQL database and HTAP platform. The current use cases (database >>>>>>>>>>>> >>>>>>>>>>> cache, >>>>>>>>> >>>>>>>>>> data >>>>>>>>>>> >>>>>>>>>>>> grid, micro services platform, etc.) will be supported as usual, >>>>>>>>>>>> >>>>>>>>>>> no >>>>> >>>>>> changes >>>>>>>>>>> >>>>>>>>>>>> on that frontier. >>>>>>>>>>>> >>>>>>>>>>>> Keeping this in mind, the roadmap needs to include essential SQL >>>>>>>>>>>> >>>>>>>>>>> related >>>>>>>>>> >>>>>>>>>>> features as well as disk based capabilities, MVCC support, >>>>>>>>>>>> >>>>>>>>>>> advanced >>>>> >>>>>> DDL >>>>>>>>> >>>>>>>>>> implementation and so on so forth. This is for Ignite as a SQL >>>>>>>>>>>> >>>>>>>>>>> database. >>>>>>>>>> >>>>>>>>>>> Next, Machine Learning will be a great addition to Ignite as an >>>>>>>>>>>> >>>>>>>>>>> HTAP >>>>>>>> >>>>>>>>> platform offering. This is why we should keep investing our time >>>>>>>>>>>> >>>>>>>>>>> and >>>>>>>> >>>>>>>>> resources in that recently released component. >>>>>>>>>>>> >>>>>>>>>>>> Having this said, I see the scope for 2.1 release this way: >>>>>>>>>>>> >>>>>>>>>>>> 1. Distributed Persistent Store - if the donation is accepted by >>>>>>>>>>>> >>>>>>>>>>> ASF. >>>>>>>> >>>>>>>>> The >>>>>>>>>> >>>>>>>>>>> decision is to be done in separate discussion. W/o the store >>>>>>>>>>>> Ignite can only be used as In-Memory SQL database. >>>>>>>>>>>> >>>>>>>>>>>> 2. SQL Grid: >>>>>>>>>>>> - CREATE & DROP table commands: https://issues.apache.org/ >>>>>>>>>>>> jira/browse/IGNITE-4651 >>>>>>>>>>>> - Renewed JDBC driver: https://issues.apache.org/ >>>>>>>>>>>> jira/browse/IGNITE-4922 >>>>>>>>>>>> - Collocation based routing of SQL queries: >>>>>>>>>>>> >>>>>>>>>>> https://issues.apache.org/ >>>>>>>>>>> >>>>>>>>>>>> jira/browse/IGNITE-4510, >>>>>>>>>>>> https://issues.apache.org/jira/browse/IGNITE-4509 >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> 3. .NET: >>>>>>>>>>>> - Peer-class loading: https://issues.apache.org/ >>>>>>>>>>>> jira/browse/IGNITE-2492 >>>>>>>>>>>> - SQLDependency: https://issues.apache.org/ >>>>>>>>>>>> >>>>>>>>>>> jira/browse/IGNITE-2657 >>>>>>>>> >>>>>>>>>> 4. C++: >>>>>>>>>>>> - Compute Grid: https://issues.apache.org/ >>>>>>>>>>>> >>>>>>>>>>> jira/browse/IGNITE-3574 >>>>>>>>> >>>>>>>>>> 5. ML Grid: >>>>>>>>>>>> - Linear regression algorithms: https://issues.apache.org/ >>>>>>>>>>>> jira/browse/IGNITE-5012 >>>>>>>>>>>> - K-means clustering: https://issues.apache.org/ >>>>>>>>>>>> jira/browse/IGNITE-5113 >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Please join the thread and share your thoughts, ideas and >>>>>>>>>>>> >>>>>>>>>>> concerns. >>>>> >>>>>> — >>>>>>>>>>>> Denis >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Best Regards, Vyacheslav >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Best Regards, Vyacheslav >>>>>>>>> >>>>>>>>> >>>>>> >>> -- >>> Taras Ledkov >>> Mail-To: [hidden email] >>> >>> |
Hi Denis,
Awesome news! I'll take care of necessary release procedures if nobody minds. Vladimir. On Sat, Jul 1, 2017 at 12:25 AM, Denis Magda <[hidden email]> wrote: > Igniters, > > It’s time to refresh this abandoned thread and finally rollout out all the > changes appeared in 2.1. > > In addition, recently donated Persistent Store got the green light [1] to > become a part of the master branch (no one asked for extra time to dive > into its details) and, personally, it’s absolutely fine to make it > available in the nearest release. > > My proposal is to do the release by mid of July (closer to July 15th). Is > there anyone who is ready to take over as a release manager creating the > page like this [2] and handling all release related activities? > > > [1] http://apache-ignite-developers.2346864.n4.nabble. > com/Ignite-Persistent-Store-Ready-for-merge-td19160.html > [2] https://cwiki.apache.org/confluence/display/IGNITE/Apache+Ignite+2.0 > > — > Denis > > > On Jun 1, 2017, at 9:24 AM, Alexander Paschenko < > [hidden email]> wrote: > > > > IGNITE-5327 Create predefined cache templates for CREATE TABLE command > > - minor comments left, ETA is Friday. > > > > IGNITE-5380 Validate cache QueryEntities in discovery thread - in > > progress, the meat of code is written, but need to add lots of tests. > > ETA is Friday. > > > > IGNITE-5188 Support AFFINITY KEY keyword for CREATE TABLE command - in > > progress, made few first small steps, ETA is Friday. > > > > Rest is closed/patch available, ignite-4994 has been moved to 2.2. > > > > - Alex > > > > 2017-06-01 19:03 GMT+03:00 Sergey Chugunov <[hidden email]>: > >> 1. IGNITE-5386 Inactive mode must be forced on starting up grid with > >> persistence is enabled > >> It is important improvement to fix critical bug IGNITE-5363. > >> Working on it, ETA - tomorrow. > >> 2. IGNITE-5375 New PersistentStoreMetrics, MemoryMetrics interface > >> improvements > >> A lot of discussions were on this topic, ticket created only today and > >> requires several days to implement. > >> > >> > >> > >> On Thu, Jun 1, 2017 at 6:56 PM, Taras Ledkov <[hidden email]> > wrote: > >> > >>> Folks, > >>> > >>> IGNITE-4922 JDBC Driver: renew thin client based solution: > >>> > >>> On 2.1 the functionality of the new thin client JDBC driver will be > >>> between deprecated Ignite thin JDBC and Ignite JDBCv2. > >>> 1. The most functions of SQL query (include DML) are implemented and > ready > >>> for review; > >>> 2. The most functions of JDBC metadata are implemented and ready for > >>> review; > >>> 3. Transactions, batching, streaming, blobs, scrollable / writable > cursors > >>> will not be supported in 2.1. > >>> > >>> > >>> > >>> On 01.06.2017 18:43, Vladimir Ozerov wrote: > >>> > >>>> Folks, > >>>> > >>>> We are almost reached proposed feature-complete date (June 2), Could > you > >>>> please share current status of your major features? > >>>> > >>>> On Tue, May 16, 2017 at 3:51 AM, Dmitriy Setrakyan < > [hidden email] > >>>>> > >>>> wrote: > >>>> > >>>> Looks a little tight. Let's hope we can make it. > >>>>> > >>>>> On Mon, May 15, 2017 at 1:29 PM, Denis Magda <[hidden email]> > wrote: > >>>>> > >>>>> Well, let me propose the following milestones for 2.1 release then. > >>>>>> > >>>>>> Code freeze: June 2nd. > >>>>>> Final QA and benchmarking: June 5 - June 8 > >>>>>> Voting: ~ June 9 > >>>>>> Release: ~ June 13 > >>>>>> > >>>>>> Also I heard H2 has to be released once again to support Ignite’s > CREATE > >>>>>> table command. Think that we should talk to H2 folks to make it > happen > >>>>>> in > >>>>>> June 22nd - June 2nd time frame. > >>>>>> > >>>>>> — > >>>>>> Denis > >>>>>> > >>>>>> On May 11, 2017, at 2:26 AM, Pavel Tupitsyn <[hidden email]> > >>>>>>> > >>>>>> wrote: > >>>>>> > >>>>>>> As for .NET, I would propose to concentrate on peer deployment > >>>>>>> > >>>>>> (IGNITE-2492) > >>>>>> > >>>>>>> and related stuff, like IGNITE-1894 .NET: Delegate support in the > API > >>>>>>> > >>>>>> via > >>>>> > >>>>>> extension methods. > >>>>>>> > >>>>>>> SQL Dependency does not look important to me, we can reschedule it > for > >>>>>>> later versions. > >>>>>>> > >>>>>>> On Thu, May 11, 2017 at 12:01 PM, Dmitriy Setrakyan < > >>>>>>> > >>>>>> [hidden email]> > >>>>>> > >>>>>>> wrote: > >>>>>>> > >>>>>>> Vyacheslav, I think it is worth the research, but you should always > >>>>>>>> > >>>>>>> keep > >>>>> > >>>>>> data querying and indexing in mind. For example, I don't see how > >>>>>>>> > >>>>>>> by-page > >>>>> > >>>>>> compression will solve it. > >>>>>>>> > >>>>>>>> On Thu, May 11, 2017 at 1:52 AM, Vyacheslav Daradur < > >>>>>>>> > >>>>>>> [hidden email]> > >>>>>> > >>>>>>> wrote: > >>>>>>>> > >>>>>>>> Dmitriy, > >>>>>>>>> > >>>>>>>>> I'm researching a best way for this future. > >>>>>>>>> > >>>>>>>>> At the moment I found only one way (querying and indexing > >>>>>>>>> > >>>>>>>> compatible), > >>>>> > >>>>>> this > >>>>>>>> > >>>>>>>>> is per-objects-field compression. > >>>>>>>>> > >>>>>>>>> But there is a good proffit only for long strings or fields with > >>>>>>>>> > >>>>>>>> large > >>>>> > >>>>>> objects. > >>>>>>>>> > >>>>>>>>> Maybe it makes sense just to introduce compression for string > fileds. > >>>>>>>>> > >>>>>>>>> I'm researching the new page-memory architecture as applied to > >>>>>>>>> > >>>>>>>> by-page > >>>>> > >>>>>> compression. > >>>>>>>>> > >>>>>>>>> 2017-05-11 11:30 GMT+03:00 Dmitriy Setrakyan < > [hidden email] > >>>>>>>>> > >>>>>>>> : > >>>>>> > >>>>>>> On Thu, May 11, 2017 at 12:44 AM, Vyacheslav Daradur < > >>>>>>>>>> > >>>>>>>>> [hidden email]> > >>>>>>>>> > >>>>>>>>>> wrote: > >>>>>>>>>> > >>>>>>>>>> Denis, > >>>>>>>>>>> > >>>>>>>>>>> The described roadmap looks great! > >>>>>>>>>>> > >>>>>>>>>>> Additional, I vote for introducing an ability (OOTB) to store > >>>>>>>>>>> > >>>>>>>>>> objects > >>>>> > >>>>>> in > >>>>>>>>> > >>>>>>>>>> a > >>>>>>>>>> > >>>>>>>>>>> cache in a compressed form. > >>>>>>>>>>> This will allow to store more data at the cost of incriasing > of CPU > >>>>>>>>>>> utilization. > >>>>>>>>>>> > >>>>>>>>>>> One of the problems with compression is indexing and querying. > How > >>>>>>>>>> > >>>>>>>>> do > >>>>> > >>>>>> we > >>>>>>>> > >>>>>>>>> index the data if it is compressed? > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>>> 2017-05-11 4:23 GMT+03:00 Denis Magda <[hidden email]>: > >>>>>>>>>>> > >>>>>>>>>>> Igniters, > >>>>>>>>>>>> > >>>>>>>>>>>> Let me start a discussion around the scope for 2.1 release. > >>>>>>>>>>>> > >>>>>>>>>>>> In my vision the main direction of our ongoing efforts should > be > >>>>>>>>>>>> implementing in life a use case of Ignite as a transactional > >>>>>>>>>>>> > >>>>>>>>>>> distributed > >>>>>>>>>> > >>>>>>>>>>> SQL database and HTAP platform. The current use cases (database > >>>>>>>>>>>> > >>>>>>>>>>> cache, > >>>>>>>>> > >>>>>>>>>> data > >>>>>>>>>>> > >>>>>>>>>>>> grid, micro services platform, etc.) will be supported as > usual, > >>>>>>>>>>>> > >>>>>>>>>>> no > >>>>> > >>>>>> changes > >>>>>>>>>>> > >>>>>>>>>>>> on that frontier. > >>>>>>>>>>>> > >>>>>>>>>>>> Keeping this in mind, the roadmap needs to include essential > SQL > >>>>>>>>>>>> > >>>>>>>>>>> related > >>>>>>>>>> > >>>>>>>>>>> features as well as disk based capabilities, MVCC support, > >>>>>>>>>>>> > >>>>>>>>>>> advanced > >>>>> > >>>>>> DDL > >>>>>>>>> > >>>>>>>>>> implementation and so on so forth. This is for Ignite as a SQL > >>>>>>>>>>>> > >>>>>>>>>>> database. > >>>>>>>>>> > >>>>>>>>>>> Next, Machine Learning will be a great addition to Ignite as an > >>>>>>>>>>>> > >>>>>>>>>>> HTAP > >>>>>>>> > >>>>>>>>> platform offering. This is why we should keep investing our time > >>>>>>>>>>>> > >>>>>>>>>>> and > >>>>>>>> > >>>>>>>>> resources in that recently released component. > >>>>>>>>>>>> > >>>>>>>>>>>> Having this said, I see the scope for 2.1 release this way: > >>>>>>>>>>>> > >>>>>>>>>>>> 1. Distributed Persistent Store - if the donation is accepted > by > >>>>>>>>>>>> > >>>>>>>>>>> ASF. > >>>>>>>> > >>>>>>>>> The > >>>>>>>>>> > >>>>>>>>>>> decision is to be done in separate discussion. W/o the store > >>>>>>>>>>>> Ignite can only be used as In-Memory SQL database. > >>>>>>>>>>>> > >>>>>>>>>>>> 2. SQL Grid: > >>>>>>>>>>>> - CREATE & DROP table commands: https://issues.apache.org/ > >>>>>>>>>>>> jira/browse/IGNITE-4651 > >>>>>>>>>>>> - Renewed JDBC driver: https://issues.apache.org/ > >>>>>>>>>>>> jira/browse/IGNITE-4922 > >>>>>>>>>>>> - Collocation based routing of SQL queries: > >>>>>>>>>>>> > >>>>>>>>>>> https://issues.apache.org/ > >>>>>>>>>>> > >>>>>>>>>>>> jira/browse/IGNITE-4510, > >>>>>>>>>>>> https://issues.apache.org/jira/browse/IGNITE-4509 > >>>>>>>>>>>> - > >>>>>>>>>>>> > >>>>>>>>>>>> 3. .NET: > >>>>>>>>>>>> - Peer-class loading: https://issues.apache.org/ > >>>>>>>>>>>> jira/browse/IGNITE-2492 > >>>>>>>>>>>> - SQLDependency: https://issues.apache.org/ > >>>>>>>>>>>> > >>>>>>>>>>> jira/browse/IGNITE-2657 > >>>>>>>>> > >>>>>>>>>> 4. C++: > >>>>>>>>>>>> - Compute Grid: https://issues.apache.org/ > >>>>>>>>>>>> > >>>>>>>>>>> jira/browse/IGNITE-3574 > >>>>>>>>> > >>>>>>>>>> 5. ML Grid: > >>>>>>>>>>>> - Linear regression algorithms: https://issues.apache.org/ > >>>>>>>>>>>> jira/browse/IGNITE-5012 > >>>>>>>>>>>> - K-means clustering: https://issues.apache.org/ > >>>>>>>>>>>> jira/browse/IGNITE-5113 > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> Please join the thread and share your thoughts, ideas and > >>>>>>>>>>>> > >>>>>>>>>>> concerns. > >>>>> > >>>>>> — > >>>>>>>>>>>> Denis > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> -- > >>>>>>>>>>> Best Regards, Vyacheslav > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>> > >>>>>>>>> -- > >>>>>>>>> Best Regards, Vyacheslav > >>>>>>>>> > >>>>>>>>> > >>>>>> > >>> -- > >>> Taras Ledkov > >>> Mail-To: [hidden email] > >>> > >>> > > |
Igniters,
Persistent store has been merged to master branch! "master-bak" branch was created to keep the state before merge for safety. As release date for 2.1 is mid July, I created "ignite-2.1" branch where we will stabilize the release as usual. Please push features and fixes planned for 2.1 release to this branch. The rest commits should go to master. Vladimir. On Mon, Jul 3, 2017 at 4:18 PM, Vladimir Ozerov <[hidden email]> wrote: > Hi Denis, > > Awesome news! I'll take care of necessary release procedures if nobody > minds. > > Vladimir. > > On Sat, Jul 1, 2017 at 12:25 AM, Denis Magda <[hidden email]> wrote: > >> Igniters, >> >> It’s time to refresh this abandoned thread and finally rollout out all >> the changes appeared in 2.1. >> >> In addition, recently donated Persistent Store got the green light [1] to >> become a part of the master branch (no one asked for extra time to dive >> into its details) and, personally, it’s absolutely fine to make it >> available in the nearest release. >> >> My proposal is to do the release by mid of July (closer to July 15th). Is >> there anyone who is ready to take over as a release manager creating the >> page like this [2] and handling all release related activities? >> >> >> [1] http://apache-ignite-developers.2346864.n4.nabble.com/ >> Ignite-Persistent-Store-Ready-for-merge-td19160.html >> [2] https://cwiki.apache.org/confluence/display/IGNITE/Apache+Ignite+2.0 >> >> — >> Denis >> >> > On Jun 1, 2017, at 9:24 AM, Alexander Paschenko < >> [hidden email]> wrote: >> > >> > IGNITE-5327 Create predefined cache templates for CREATE TABLE command >> > - minor comments left, ETA is Friday. >> > >> > IGNITE-5380 Validate cache QueryEntities in discovery thread - in >> > progress, the meat of code is written, but need to add lots of tests. >> > ETA is Friday. >> > >> > IGNITE-5188 Support AFFINITY KEY keyword for CREATE TABLE command - in >> > progress, made few first small steps, ETA is Friday. >> > >> > Rest is closed/patch available, ignite-4994 has been moved to 2.2. >> > >> > - Alex >> > >> > 2017-06-01 19:03 GMT+03:00 Sergey Chugunov <[hidden email]>: >> >> 1. IGNITE-5386 Inactive mode must be forced on starting up grid with >> >> persistence is enabled >> >> It is important improvement to fix critical bug IGNITE-5363. >> >> Working on it, ETA - tomorrow. >> >> 2. IGNITE-5375 New PersistentStoreMetrics, MemoryMetrics interface >> >> improvements >> >> A lot of discussions were on this topic, ticket created only today >> and >> >> requires several days to implement. >> >> >> >> >> >> >> >> On Thu, Jun 1, 2017 at 6:56 PM, Taras Ledkov <[hidden email]> >> wrote: >> >> >> >>> Folks, >> >>> >> >>> IGNITE-4922 JDBC Driver: renew thin client based solution: >> >>> >> >>> On 2.1 the functionality of the new thin client JDBC driver will be >> >>> between deprecated Ignite thin JDBC and Ignite JDBCv2. >> >>> 1. The most functions of SQL query (include DML) are implemented and >> ready >> >>> for review; >> >>> 2. The most functions of JDBC metadata are implemented and ready for >> >>> review; >> >>> 3. Transactions, batching, streaming, blobs, scrollable / writable >> cursors >> >>> will not be supported in 2.1. >> >>> >> >>> >> >>> >> >>> On 01.06.2017 18:43, Vladimir Ozerov wrote: >> >>> >> >>>> Folks, >> >>>> >> >>>> We are almost reached proposed feature-complete date (June 2), Could >> you >> >>>> please share current status of your major features? >> >>>> >> >>>> On Tue, May 16, 2017 at 3:51 AM, Dmitriy Setrakyan < >> [hidden email] >> >>>>> >> >>>> wrote: >> >>>> >> >>>> Looks a little tight. Let's hope we can make it. >> >>>>> >> >>>>> On Mon, May 15, 2017 at 1:29 PM, Denis Magda <[hidden email]> >> wrote: >> >>>>> >> >>>>> Well, let me propose the following milestones for 2.1 release then. >> >>>>>> >> >>>>>> Code freeze: June 2nd. >> >>>>>> Final QA and benchmarking: June 5 - June 8 >> >>>>>> Voting: ~ June 9 >> >>>>>> Release: ~ June 13 >> >>>>>> >> >>>>>> Also I heard H2 has to be released once again to support Ignite’s >> CREATE >> >>>>>> table command. Think that we should talk to H2 folks to make it >> happen >> >>>>>> in >> >>>>>> June 22nd - June 2nd time frame. >> >>>>>> >> >>>>>> — >> >>>>>> Denis >> >>>>>> >> >>>>>> On May 11, 2017, at 2:26 AM, Pavel Tupitsyn <[hidden email]> >> >>>>>>> >> >>>>>> wrote: >> >>>>>> >> >>>>>>> As for .NET, I would propose to concentrate on peer deployment >> >>>>>>> >> >>>>>> (IGNITE-2492) >> >>>>>> >> >>>>>>> and related stuff, like IGNITE-1894 .NET: Delegate support in the >> API >> >>>>>>> >> >>>>>> via >> >>>>> >> >>>>>> extension methods. >> >>>>>>> >> >>>>>>> SQL Dependency does not look important to me, we can reschedule >> it for >> >>>>>>> later versions. >> >>>>>>> >> >>>>>>> On Thu, May 11, 2017 at 12:01 PM, Dmitriy Setrakyan < >> >>>>>>> >> >>>>>> [hidden email]> >> >>>>>> >> >>>>>>> wrote: >> >>>>>>> >> >>>>>>> Vyacheslav, I think it is worth the research, but you should >> always >> >>>>>>>> >> >>>>>>> keep >> >>>>> >> >>>>>> data querying and indexing in mind. For example, I don't see how >> >>>>>>>> >> >>>>>>> by-page >> >>>>> >> >>>>>> compression will solve it. >> >>>>>>>> >> >>>>>>>> On Thu, May 11, 2017 at 1:52 AM, Vyacheslav Daradur < >> >>>>>>>> >> >>>>>>> [hidden email]> >> >>>>>> >> >>>>>>> wrote: >> >>>>>>>> >> >>>>>>>> Dmitriy, >> >>>>>>>>> >> >>>>>>>>> I'm researching a best way for this future. >> >>>>>>>>> >> >>>>>>>>> At the moment I found only one way (querying and indexing >> >>>>>>>>> >> >>>>>>>> compatible), >> >>>>> >> >>>>>> this >> >>>>>>>> >> >>>>>>>>> is per-objects-field compression. >> >>>>>>>>> >> >>>>>>>>> But there is a good proffit only for long strings or fields with >> >>>>>>>>> >> >>>>>>>> large >> >>>>> >> >>>>>> objects. >> >>>>>>>>> >> >>>>>>>>> Maybe it makes sense just to introduce compression for string >> fileds. >> >>>>>>>>> >> >>>>>>>>> I'm researching the new page-memory architecture as applied to >> >>>>>>>>> >> >>>>>>>> by-page >> >>>>> >> >>>>>> compression. >> >>>>>>>>> >> >>>>>>>>> 2017-05-11 11:30 GMT+03:00 Dmitriy Setrakyan < >> [hidden email] >> >>>>>>>>> >> >>>>>>>> : >> >>>>>> >> >>>>>>> On Thu, May 11, 2017 at 12:44 AM, Vyacheslav Daradur < >> >>>>>>>>>> >> >>>>>>>>> [hidden email]> >> >>>>>>>>> >> >>>>>>>>>> wrote: >> >>>>>>>>>> >> >>>>>>>>>> Denis, >> >>>>>>>>>>> >> >>>>>>>>>>> The described roadmap looks great! >> >>>>>>>>>>> >> >>>>>>>>>>> Additional, I vote for introducing an ability (OOTB) to store >> >>>>>>>>>>> >> >>>>>>>>>> objects >> >>>>> >> >>>>>> in >> >>>>>>>>> >> >>>>>>>>>> a >> >>>>>>>>>> >> >>>>>>>>>>> cache in a compressed form. >> >>>>>>>>>>> This will allow to store more data at the cost of incriasing >> of CPU >> >>>>>>>>>>> utilization. >> >>>>>>>>>>> >> >>>>>>>>>>> One of the problems with compression is indexing and >> querying. How >> >>>>>>>>>> >> >>>>>>>>> do >> >>>>> >> >>>>>> we >> >>>>>>>> >> >>>>>>>>> index the data if it is compressed? >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>>> 2017-05-11 4:23 GMT+03:00 Denis Magda <[hidden email]>: >> >>>>>>>>>>> >> >>>>>>>>>>> Igniters, >> >>>>>>>>>>>> >> >>>>>>>>>>>> Let me start a discussion around the scope for 2.1 release. >> >>>>>>>>>>>> >> >>>>>>>>>>>> In my vision the main direction of our ongoing efforts >> should be >> >>>>>>>>>>>> implementing in life a use case of Ignite as a transactional >> >>>>>>>>>>>> >> >>>>>>>>>>> distributed >> >>>>>>>>>> >> >>>>>>>>>>> SQL database and HTAP platform. The current use cases >> (database >> >>>>>>>>>>>> >> >>>>>>>>>>> cache, >> >>>>>>>>> >> >>>>>>>>>> data >> >>>>>>>>>>> >> >>>>>>>>>>>> grid, micro services platform, etc.) will be supported as >> usual, >> >>>>>>>>>>>> >> >>>>>>>>>>> no >> >>>>> >> >>>>>> changes >> >>>>>>>>>>> >> >>>>>>>>>>>> on that frontier. >> >>>>>>>>>>>> >> >>>>>>>>>>>> Keeping this in mind, the roadmap needs to include essential >> SQL >> >>>>>>>>>>>> >> >>>>>>>>>>> related >> >>>>>>>>>> >> >>>>>>>>>>> features as well as disk based capabilities, MVCC support, >> >>>>>>>>>>>> >> >>>>>>>>>>> advanced >> >>>>> >> >>>>>> DDL >> >>>>>>>>> >> >>>>>>>>>> implementation and so on so forth. This is for Ignite as a SQL >> >>>>>>>>>>>> >> >>>>>>>>>>> database. >> >>>>>>>>>> >> >>>>>>>>>>> Next, Machine Learning will be a great addition to Ignite as >> an >> >>>>>>>>>>>> >> >>>>>>>>>>> HTAP >> >>>>>>>> >> >>>>>>>>> platform offering. This is why we should keep investing our time >> >>>>>>>>>>>> >> >>>>>>>>>>> and >> >>>>>>>> >> >>>>>>>>> resources in that recently released component. >> >>>>>>>>>>>> >> >>>>>>>>>>>> Having this said, I see the scope for 2.1 release this way: >> >>>>>>>>>>>> >> >>>>>>>>>>>> 1. Distributed Persistent Store - if the donation is >> accepted by >> >>>>>>>>>>>> >> >>>>>>>>>>> ASF. >> >>>>>>>> >> >>>>>>>>> The >> >>>>>>>>>> >> >>>>>>>>>>> decision is to be done in separate discussion. W/o the store >> >>>>>>>>>>>> Ignite can only be used as In-Memory SQL database. >> >>>>>>>>>>>> >> >>>>>>>>>>>> 2. SQL Grid: >> >>>>>>>>>>>> - CREATE & DROP table commands: >> https://issues.apache.org/ >> >>>>>>>>>>>> jira/browse/IGNITE-4651 >> >>>>>>>>>>>> - Renewed JDBC driver: https://issues.apache.org/ >> >>>>>>>>>>>> jira/browse/IGNITE-4922 >> >>>>>>>>>>>> - Collocation based routing of SQL queries: >> >>>>>>>>>>>> >> >>>>>>>>>>> https://issues.apache.org/ >> >>>>>>>>>>> >> >>>>>>>>>>>> jira/browse/IGNITE-4510, >> >>>>>>>>>>>> https://issues.apache.org/jira/browse/IGNITE-4509 >> >>>>>>>>>>>> - >> >>>>>>>>>>>> >> >>>>>>>>>>>> 3. .NET: >> >>>>>>>>>>>> - Peer-class loading: https://issues.apache.org/ >> >>>>>>>>>>>> jira/browse/IGNITE-2492 >> >>>>>>>>>>>> - SQLDependency: https://issues.apache.org/ >> >>>>>>>>>>>> >> >>>>>>>>>>> jira/browse/IGNITE-2657 >> >>>>>>>>> >> >>>>>>>>>> 4. C++: >> >>>>>>>>>>>> - Compute Grid: https://issues.apache.org/ >> >>>>>>>>>>>> >> >>>>>>>>>>> jira/browse/IGNITE-3574 >> >>>>>>>>> >> >>>>>>>>>> 5. ML Grid: >> >>>>>>>>>>>> - Linear regression algorithms: >> https://issues.apache.org/ >> >>>>>>>>>>>> jira/browse/IGNITE-5012 >> >>>>>>>>>>>> - K-means clustering: https://issues.apache.org/ >> >>>>>>>>>>>> jira/browse/IGNITE-5113 >> >>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>>> Please join the thread and share your thoughts, ideas and >> >>>>>>>>>>>> >> >>>>>>>>>>> concerns. >> >>>>> >> >>>>>> — >> >>>>>>>>>>>> Denis >> >>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>> >> >>>>>>>>>>> >> >>>>>>>>>>> -- >> >>>>>>>>>>> Best Regards, Vyacheslav >> >>>>>>>>>>> >> >>>>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> -- >> >>>>>>>>> Best Regards, Vyacheslav >> >>>>>>>>> >> >>>>>>>>> >> >>>>>> >> >>> -- >> >>> Taras Ledkov >> >>> Mail-To: [hidden email] >> >>> >> >>> >> >> > |
Igniters,
We have 536 tickets assinged to 2.1 release [1]. I propose to move all the tickets which will not be ready by the end of the week to the next release. You may use this report [2], which will show all the issues which are either reported by you or assigned to you (you must be logged in to JIRA to get correct results). [1] https://issues.apache.org/jira/issues/?jql=project%20%3D%20IGNITE%20AND%20status%20not%20in%20(Resolved%2C%20Closed)%20AND%20fixVersion%20%3D%202.1 [2] https://issues.apache.org/jira/issues/?jql=project%20%3D%20IGNITE%20AND%20status%20not%20in%20(Resolved%2C%20Closed)%20AND%20fixVersion%20%3D%202.1%20AND%20(assignee%20%3D%20currentUser()%20or%20reporter%20%3D%20currentUser()) On Tue, Jul 4, 2017 at 1:20 PM, Vladimir Ozerov <[hidden email]> wrote: > Igniters, > > Persistent store has been merged to master branch! "master-bak" branch was > created to keep the state before merge for safety. As release date for 2.1 > is mid July, I created "ignite-2.1" branch where we will stabilize the > release as usual. Please push features and fixes planned for 2.1 release to > this branch. The rest commits should go to master. > > Vladimir. > > On Mon, Jul 3, 2017 at 4:18 PM, Vladimir Ozerov <[hidden email]> > wrote: > >> Hi Denis, >> >> Awesome news! I'll take care of necessary release procedures if nobody >> minds. >> >> Vladimir. >> >> On Sat, Jul 1, 2017 at 12:25 AM, Denis Magda <[hidden email]> wrote: >> >>> Igniters, >>> >>> It’s time to refresh this abandoned thread and finally rollout out all >>> the changes appeared in 2.1. >>> >>> In addition, recently donated Persistent Store got the green light [1] >>> to become a part of the master branch (no one asked for extra time to dive >>> into its details) and, personally, it’s absolutely fine to make it >>> available in the nearest release. >>> >>> My proposal is to do the release by mid of July (closer to July 15th). >>> Is there anyone who is ready to take over as a release manager creating the >>> page like this [2] and handling all release related activities? >>> >>> >>> [1] http://apache-ignite-developers.2346864.n4.nabble.com/Ignite >>> -Persistent-Store-Ready-for-merge-td19160.html >>> [2] https://cwiki.apache.org/confluence/display/IGNITE/Apache+Ignite+2.0 >>> >>> — >>> Denis >>> >>> > On Jun 1, 2017, at 9:24 AM, Alexander Paschenko < >>> [hidden email]> wrote: >>> > >>> > IGNITE-5327 Create predefined cache templates for CREATE TABLE command >>> > - minor comments left, ETA is Friday. >>> > >>> > IGNITE-5380 Validate cache QueryEntities in discovery thread - in >>> > progress, the meat of code is written, but need to add lots of tests. >>> > ETA is Friday. >>> > >>> > IGNITE-5188 Support AFFINITY KEY keyword for CREATE TABLE command - in >>> > progress, made few first small steps, ETA is Friday. >>> > >>> > Rest is closed/patch available, ignite-4994 has been moved to 2.2. >>> > >>> > - Alex >>> > >>> > 2017-06-01 19:03 GMT+03:00 Sergey Chugunov <[hidden email] >>> >: >>> >> 1. IGNITE-5386 Inactive mode must be forced on starting up grid with >>> >> persistence is enabled >>> >> It is important improvement to fix critical bug IGNITE-5363. >>> >> Working on it, ETA - tomorrow. >>> >> 2. IGNITE-5375 New PersistentStoreMetrics, MemoryMetrics interface >>> >> improvements >>> >> A lot of discussions were on this topic, ticket created only today >>> and >>> >> requires several days to implement. >>> >> >>> >> >>> >> >>> >> On Thu, Jun 1, 2017 at 6:56 PM, Taras Ledkov <[hidden email]> >>> wrote: >>> >> >>> >>> Folks, >>> >>> >>> >>> IGNITE-4922 JDBC Driver: renew thin client based solution: >>> >>> >>> >>> On 2.1 the functionality of the new thin client JDBC driver will be >>> >>> between deprecated Ignite thin JDBC and Ignite JDBCv2. >>> >>> 1. The most functions of SQL query (include DML) are implemented and >>> ready >>> >>> for review; >>> >>> 2. The most functions of JDBC metadata are implemented and ready for >>> >>> review; >>> >>> 3. Transactions, batching, streaming, blobs, scrollable / writable >>> cursors >>> >>> will not be supported in 2.1. >>> >>> >>> >>> >>> >>> >>> >>> On 01.06.2017 18:43, Vladimir Ozerov wrote: >>> >>> >>> >>>> Folks, >>> >>>> >>> >>>> We are almost reached proposed feature-complete date (June 2), >>> Could you >>> >>>> please share current status of your major features? >>> >>>> >>> >>>> On Tue, May 16, 2017 at 3:51 AM, Dmitriy Setrakyan < >>> [hidden email] >>> >>>>> >>> >>>> wrote: >>> >>>> >>> >>>> Looks a little tight. Let's hope we can make it. >>> >>>>> >>> >>>>> On Mon, May 15, 2017 at 1:29 PM, Denis Magda <[hidden email]> >>> wrote: >>> >>>>> >>> >>>>> Well, let me propose the following milestones for 2.1 release then. >>> >>>>>> >>> >>>>>> Code freeze: June 2nd. >>> >>>>>> Final QA and benchmarking: June 5 - June 8 >>> >>>>>> Voting: ~ June 9 >>> >>>>>> Release: ~ June 13 >>> >>>>>> >>> >>>>>> Also I heard H2 has to be released once again to support Ignite’s >>> CREATE >>> >>>>>> table command. Think that we should talk to H2 folks to make it >>> happen >>> >>>>>> in >>> >>>>>> June 22nd - June 2nd time frame. >>> >>>>>> >>> >>>>>> — >>> >>>>>> Denis >>> >>>>>> >>> >>>>>> On May 11, 2017, at 2:26 AM, Pavel Tupitsyn <[hidden email] >>> > >>> >>>>>>> >>> >>>>>> wrote: >>> >>>>>> >>> >>>>>>> As for .NET, I would propose to concentrate on peer deployment >>> >>>>>>> >>> >>>>>> (IGNITE-2492) >>> >>>>>> >>> >>>>>>> and related stuff, like IGNITE-1894 .NET: Delegate support in >>> the API >>> >>>>>>> >>> >>>>>> via >>> >>>>> >>> >>>>>> extension methods. >>> >>>>>>> >>> >>>>>>> SQL Dependency does not look important to me, we can reschedule >>> it for >>> >>>>>>> later versions. >>> >>>>>>> >>> >>>>>>> On Thu, May 11, 2017 at 12:01 PM, Dmitriy Setrakyan < >>> >>>>>>> >>> >>>>>> [hidden email]> >>> >>>>>> >>> >>>>>>> wrote: >>> >>>>>>> >>> >>>>>>> Vyacheslav, I think it is worth the research, but you should >>> always >>> >>>>>>>> >>> >>>>>>> keep >>> >>>>> >>> >>>>>> data querying and indexing in mind. For example, I don't see how >>> >>>>>>>> >>> >>>>>>> by-page >>> >>>>> >>> >>>>>> compression will solve it. >>> >>>>>>>> >>> >>>>>>>> On Thu, May 11, 2017 at 1:52 AM, Vyacheslav Daradur < >>> >>>>>>>> >>> >>>>>>> [hidden email]> >>> >>>>>> >>> >>>>>>> wrote: >>> >>>>>>>> >>> >>>>>>>> Dmitriy, >>> >>>>>>>>> >>> >>>>>>>>> I'm researching a best way for this future. >>> >>>>>>>>> >>> >>>>>>>>> At the moment I found only one way (querying and indexing >>> >>>>>>>>> >>> >>>>>>>> compatible), >>> >>>>> >>> >>>>>> this >>> >>>>>>>> >>> >>>>>>>>> is per-objects-field compression. >>> >>>>>>>>> >>> >>>>>>>>> But there is a good proffit only for long strings or fields >>> with >>> >>>>>>>>> >>> >>>>>>>> large >>> >>>>> >>> >>>>>> objects. >>> >>>>>>>>> >>> >>>>>>>>> Maybe it makes sense just to introduce compression for string >>> fileds. >>> >>>>>>>>> >>> >>>>>>>>> I'm researching the new page-memory architecture as applied to >>> >>>>>>>>> >>> >>>>>>>> by-page >>> >>>>> >>> >>>>>> compression. >>> >>>>>>>>> >>> >>>>>>>>> 2017-05-11 11:30 GMT+03:00 Dmitriy Setrakyan < >>> [hidden email] >>> >>>>>>>>> >>> >>>>>>>> : >>> >>>>>> >>> >>>>>>> On Thu, May 11, 2017 at 12:44 AM, Vyacheslav Daradur < >>> >>>>>>>>>> >>> >>>>>>>>> [hidden email]> >>> >>>>>>>>> >>> >>>>>>>>>> wrote: >>> >>>>>>>>>> >>> >>>>>>>>>> Denis, >>> >>>>>>>>>>> >>> >>>>>>>>>>> The described roadmap looks great! >>> >>>>>>>>>>> >>> >>>>>>>>>>> Additional, I vote for introducing an ability (OOTB) to store >>> >>>>>>>>>>> >>> >>>>>>>>>> objects >>> >>>>> >>> >>>>>> in >>> >>>>>>>>> >>> >>>>>>>>>> a >>> >>>>>>>>>> >>> >>>>>>>>>>> cache in a compressed form. >>> >>>>>>>>>>> This will allow to store more data at the cost of incriasing >>> of CPU >>> >>>>>>>>>>> utilization. >>> >>>>>>>>>>> >>> >>>>>>>>>>> One of the problems with compression is indexing and >>> querying. How >>> >>>>>>>>>> >>> >>>>>>>>> do >>> >>>>> >>> >>>>>> we >>> >>>>>>>> >>> >>>>>>>>> index the data if it is compressed? >>> >>>>>>>>>> >>> >>>>>>>>>> >>> >>>>>>>>>> >>> >>>>>>>>>>> 2017-05-11 4:23 GMT+03:00 Denis Magda <[hidden email]>: >>> >>>>>>>>>>> >>> >>>>>>>>>>> Igniters, >>> >>>>>>>>>>>> >>> >>>>>>>>>>>> Let me start a discussion around the scope for 2.1 release. >>> >>>>>>>>>>>> >>> >>>>>>>>>>>> In my vision the main direction of our ongoing efforts >>> should be >>> >>>>>>>>>>>> implementing in life a use case of Ignite as a transactional >>> >>>>>>>>>>>> >>> >>>>>>>>>>> distributed >>> >>>>>>>>>> >>> >>>>>>>>>>> SQL database and HTAP platform. The current use cases >>> (database >>> >>>>>>>>>>>> >>> >>>>>>>>>>> cache, >>> >>>>>>>>> >>> >>>>>>>>>> data >>> >>>>>>>>>>> >>> >>>>>>>>>>>> grid, micro services platform, etc.) will be supported as >>> usual, >>> >>>>>>>>>>>> >>> >>>>>>>>>>> no >>> >>>>> >>> >>>>>> changes >>> >>>>>>>>>>> >>> >>>>>>>>>>>> on that frontier. >>> >>>>>>>>>>>> >>> >>>>>>>>>>>> Keeping this in mind, the roadmap needs to include >>> essential SQL >>> >>>>>>>>>>>> >>> >>>>>>>>>>> related >>> >>>>>>>>>> >>> >>>>>>>>>>> features as well as disk based capabilities, MVCC support, >>> >>>>>>>>>>>> >>> >>>>>>>>>>> advanced >>> >>>>> >>> >>>>>> DDL >>> >>>>>>>>> >>> >>>>>>>>>> implementation and so on so forth. This is for Ignite as a SQL >>> >>>>>>>>>>>> >>> >>>>>>>>>>> database. >>> >>>>>>>>>> >>> >>>>>>>>>>> Next, Machine Learning will be a great addition to Ignite as >>> an >>> >>>>>>>>>>>> >>> >>>>>>>>>>> HTAP >>> >>>>>>>> >>> >>>>>>>>> platform offering. This is why we should keep investing our >>> time >>> >>>>>>>>>>>> >>> >>>>>>>>>>> and >>> >>>>>>>> >>> >>>>>>>>> resources in that recently released component. >>> >>>>>>>>>>>> >>> >>>>>>>>>>>> Having this said, I see the scope for 2.1 release this way: >>> >>>>>>>>>>>> >>> >>>>>>>>>>>> 1. Distributed Persistent Store - if the donation is >>> accepted by >>> >>>>>>>>>>>> >>> >>>>>>>>>>> ASF. >>> >>>>>>>> >>> >>>>>>>>> The >>> >>>>>>>>>> >>> >>>>>>>>>>> decision is to be done in separate discussion. W/o the store >>> >>>>>>>>>>>> Ignite can only be used as In-Memory SQL database. >>> >>>>>>>>>>>> >>> >>>>>>>>>>>> 2. SQL Grid: >>> >>>>>>>>>>>> - CREATE & DROP table commands: >>> https://issues.apache.org/ >>> >>>>>>>>>>>> jira/browse/IGNITE-4651 >>> >>>>>>>>>>>> - Renewed JDBC driver: https://issues.apache.org/ >>> >>>>>>>>>>>> jira/browse/IGNITE-4922 >>> >>>>>>>>>>>> - Collocation based routing of SQL queries: >>> >>>>>>>>>>>> >>> >>>>>>>>>>> https://issues.apache.org/ >>> >>>>>>>>>>> >>> >>>>>>>>>>>> jira/browse/IGNITE-4510, >>> >>>>>>>>>>>> https://issues.apache.org/jira/browse/IGNITE-4509 >>> >>>>>>>>>>>> - >>> >>>>>>>>>>>> >>> >>>>>>>>>>>> 3. .NET: >>> >>>>>>>>>>>> - Peer-class loading: https://issues.apache.org/ >>> >>>>>>>>>>>> jira/browse/IGNITE-2492 >>> >>>>>>>>>>>> - SQLDependency: https://issues.apache.org/ >>> >>>>>>>>>>>> >>> >>>>>>>>>>> jira/browse/IGNITE-2657 >>> >>>>>>>>> >>> >>>>>>>>>> 4. C++: >>> >>>>>>>>>>>> - Compute Grid: https://issues.apache.org/ >>> >>>>>>>>>>>> >>> >>>>>>>>>>> jira/browse/IGNITE-3574 >>> >>>>>>>>> >>> >>>>>>>>>> 5. ML Grid: >>> >>>>>>>>>>>> - Linear regression algorithms: >>> https://issues.apache.org/ >>> >>>>>>>>>>>> jira/browse/IGNITE-5012 >>> >>>>>>>>>>>> - K-means clustering: https://issues.apache.org/ >>> >>>>>>>>>>>> jira/browse/IGNITE-5113 >>> >>>>>>>>>>>> >>> >>>>>>>>>>>> >>> >>>>>>>>>>>> Please join the thread and share your thoughts, ideas and >>> >>>>>>>>>>>> >>> >>>>>>>>>>> concerns. >>> >>>>> >>> >>>>>> — >>> >>>>>>>>>>>> Denis >>> >>>>>>>>>>>> >>> >>>>>>>>>>>> >>> >>>>>>>>>>>> >>> >>>>>>>>>>>> >>> >>>>>>>>>>> >>> >>>>>>>>>>> >>> >>>>>>>>>>> -- >>> >>>>>>>>>>> Best Regards, Vyacheslav >>> >>>>>>>>>>> >>> >>>>>>>>>>> >>> >>>>>>>>> >>> >>>>>>>>> -- >>> >>>>>>>>> Best Regards, Vyacheslav >>> >>>>>>>>> >>> >>>>>>>>> >>> >>>>>> >>> >>> -- >>> >>> Taras Ledkov >>> >>> Mail-To: [hidden email] >>> >>> >>> >>> >>> >>> >> > |
Hi Igniters!
When code freeze of v.2.1 is planned? >> tickets which will not be ready by the end of the week to the next release. 7 July? 2017-07-04 18:39 GMT+03:00 Vladimir Ozerov <[hidden email]>: > Igniters, > > We have 536 tickets assinged to 2.1 release [1]. I propose to move all the > tickets which will not be ready by the end of the week to the next release. > You may use this report [2], which will show all the issues which are > either reported by you or assigned to you (you must be logged in to JIRA to > get correct results). > > [1] > <a href="https://issues.apache.org/jira/issues/?jql=project%20%">https://issues.apache.org/jira/issues/?jql=project%20% > 3D%20IGNITE%20AND%20status%20not%20in%20(Resolved%2C% > 20Closed)%20AND%20fixVersion%20%3D%202.1 > [2] > <a href="https://issues.apache.org/jira/issues/?jql=project%20%">https://issues.apache.org/jira/issues/?jql=project%20% > 3D%20IGNITE%20AND%20status%20not%20in%20(Resolved%2C% > 20Closed)%20AND%20fixVersion%20%3D%202.1%20AND%20(assignee% > 20%3D%20currentUser()%20or%20reporter%20%3D%20currentUser()) > > On Tue, Jul 4, 2017 at 1:20 PM, Vladimir Ozerov <[hidden email]> > wrote: > > > Igniters, > > > > Persistent store has been merged to master branch! "master-bak" branch > was > > created to keep the state before merge for safety. As release date for > 2.1 > > is mid July, I created "ignite-2.1" branch where we will stabilize the > > release as usual. Please push features and fixes planned for 2.1 release > to > > this branch. The rest commits should go to master. > > > > Vladimir. > > > > On Mon, Jul 3, 2017 at 4:18 PM, Vladimir Ozerov <[hidden email]> > > wrote: > > > >> Hi Denis, > >> > >> Awesome news! I'll take care of necessary release procedures if nobody > >> minds. > >> > >> Vladimir. > >> > >> On Sat, Jul 1, 2017 at 12:25 AM, Denis Magda <[hidden email]> wrote: > >> > >>> Igniters, > >>> > >>> It’s time to refresh this abandoned thread and finally rollout out all > >>> the changes appeared in 2.1. > >>> > >>> In addition, recently donated Persistent Store got the green light [1] > >>> to become a part of the master branch (no one asked for extra time to > dive > >>> into its details) and, personally, it’s absolutely fine to make it > >>> available in the nearest release. > >>> > >>> My proposal is to do the release by mid of July (closer to July 15th). > >>> Is there anyone who is ready to take over as a release manager > creating the > >>> page like this [2] and handling all release related activities? > >>> > >>> > >>> [1] http://apache-ignite-developers.2346864.n4.nabble.com/Ignite > >>> -Persistent-Store-Ready-for-merge-td19160.html > >>> [2] https://cwiki.apache.org/confluence/display/IGNITE/ > Apache+Ignite+2.0 > >>> > >>> — > >>> Denis > >>> > >>> > On Jun 1, 2017, at 9:24 AM, Alexander Paschenko < > >>> [hidden email]> wrote: > >>> > > >>> > IGNITE-5327 Create predefined cache templates for CREATE TABLE > command > >>> > - minor comments left, ETA is Friday. > >>> > > >>> > IGNITE-5380 Validate cache QueryEntities in discovery thread - in > >>> > progress, the meat of code is written, but need to add lots of tests. > >>> > ETA is Friday. > >>> > > >>> > IGNITE-5188 Support AFFINITY KEY keyword for CREATE TABLE command - > in > >>> > progress, made few first small steps, ETA is Friday. > >>> > > >>> > Rest is closed/patch available, ignite-4994 has been moved to 2.2. > >>> > > >>> > - Alex > >>> > > >>> > 2017-06-01 19:03 GMT+03:00 Sergey Chugunov < > [hidden email] > >>> >: > >>> >> 1. IGNITE-5386 Inactive mode must be forced on starting up grid > with > >>> >> persistence is enabled > >>> >> It is important improvement to fix critical bug IGNITE-5363. > >>> >> Working on it, ETA - tomorrow. > >>> >> 2. IGNITE-5375 New PersistentStoreMetrics, MemoryMetrics interface > >>> >> improvements > >>> >> A lot of discussions were on this topic, ticket created only today > >>> and > >>> >> requires several days to implement. > >>> >> > >>> >> > >>> >> > >>> >> On Thu, Jun 1, 2017 at 6:56 PM, Taras Ledkov <[hidden email]> > >>> wrote: > >>> >> > >>> >>> Folks, > >>> >>> > >>> >>> IGNITE-4922 JDBC Driver: renew thin client based solution: > >>> >>> > >>> >>> On 2.1 the functionality of the new thin client JDBC driver will be > >>> >>> between deprecated Ignite thin JDBC and Ignite JDBCv2. > >>> >>> 1. The most functions of SQL query (include DML) are implemented > and > >>> ready > >>> >>> for review; > >>> >>> 2. The most functions of JDBC metadata are implemented and ready > for > >>> >>> review; > >>> >>> 3. Transactions, batching, streaming, blobs, scrollable / writable > >>> cursors > >>> >>> will not be supported in 2.1. > >>> >>> > >>> >>> > >>> >>> > >>> >>> On 01.06.2017 18:43, Vladimir Ozerov wrote: > >>> >>> > >>> >>>> Folks, > >>> >>>> > >>> >>>> We are almost reached proposed feature-complete date (June 2), > >>> Could you > >>> >>>> please share current status of your major features? > >>> >>>> > >>> >>>> On Tue, May 16, 2017 at 3:51 AM, Dmitriy Setrakyan < > >>> [hidden email] > >>> >>>>> > >>> >>>> wrote: > >>> >>>> > >>> >>>> Looks a little tight. Let's hope we can make it. > >>> >>>>> > >>> >>>>> On Mon, May 15, 2017 at 1:29 PM, Denis Magda <[hidden email]> > >>> wrote: > >>> >>>>> > >>> >>>>> Well, let me propose the following milestones for 2.1 release > then. > >>> >>>>>> > >>> >>>>>> Code freeze: June 2nd. > >>> >>>>>> Final QA and benchmarking: June 5 - June 8 > >>> >>>>>> Voting: ~ June 9 > >>> >>>>>> Release: ~ June 13 > >>> >>>>>> > >>> >>>>>> Also I heard H2 has to be released once again to support > Ignite’s > >>> CREATE > >>> >>>>>> table command. Think that we should talk to H2 folks to make it > >>> happen > >>> >>>>>> in > >>> >>>>>> June 22nd - June 2nd time frame. > >>> >>>>>> > >>> >>>>>> — > >>> >>>>>> Denis > >>> >>>>>> > >>> >>>>>> On May 11, 2017, at 2:26 AM, Pavel Tupitsyn < > [hidden email] > >>> > > >>> >>>>>>> > >>> >>>>>> wrote: > >>> >>>>>> > >>> >>>>>>> As for .NET, I would propose to concentrate on peer deployment > >>> >>>>>>> > >>> >>>>>> (IGNITE-2492) > >>> >>>>>> > >>> >>>>>>> and related stuff, like IGNITE-1894 .NET: Delegate support in > >>> the API > >>> >>>>>>> > >>> >>>>>> via > >>> >>>>> > >>> >>>>>> extension methods. > >>> >>>>>>> > >>> >>>>>>> SQL Dependency does not look important to me, we can reschedule > >>> it for > >>> >>>>>>> later versions. > >>> >>>>>>> > >>> >>>>>>> On Thu, May 11, 2017 at 12:01 PM, Dmitriy Setrakyan < > >>> >>>>>>> > >>> >>>>>> [hidden email]> > >>> >>>>>> > >>> >>>>>>> wrote: > >>> >>>>>>> > >>> >>>>>>> Vyacheslav, I think it is worth the research, but you should > >>> always > >>> >>>>>>>> > >>> >>>>>>> keep > >>> >>>>> > >>> >>>>>> data querying and indexing in mind. For example, I don't see how > >>> >>>>>>>> > >>> >>>>>>> by-page > >>> >>>>> > >>> >>>>>> compression will solve it. > >>> >>>>>>>> > >>> >>>>>>>> On Thu, May 11, 2017 at 1:52 AM, Vyacheslav Daradur < > >>> >>>>>>>> > >>> >>>>>>> [hidden email]> > >>> >>>>>> > >>> >>>>>>> wrote: > >>> >>>>>>>> > >>> >>>>>>>> Dmitriy, > >>> >>>>>>>>> > >>> >>>>>>>>> I'm researching a best way for this future. > >>> >>>>>>>>> > >>> >>>>>>>>> At the moment I found only one way (querying and indexing > >>> >>>>>>>>> > >>> >>>>>>>> compatible), > >>> >>>>> > >>> >>>>>> this > >>> >>>>>>>> > >>> >>>>>>>>> is per-objects-field compression. > >>> >>>>>>>>> > >>> >>>>>>>>> But there is a good proffit only for long strings or fields > >>> with > >>> >>>>>>>>> > >>> >>>>>>>> large > >>> >>>>> > >>> >>>>>> objects. > >>> >>>>>>>>> > >>> >>>>>>>>> Maybe it makes sense just to introduce compression for string > >>> fileds. > >>> >>>>>>>>> > >>> >>>>>>>>> I'm researching the new page-memory architecture as applied > to > >>> >>>>>>>>> > >>> >>>>>>>> by-page > >>> >>>>> > >>> >>>>>> compression. > >>> >>>>>>>>> > >>> >>>>>>>>> 2017-05-11 11:30 GMT+03:00 Dmitriy Setrakyan < > >>> [hidden email] > >>> >>>>>>>>> > >>> >>>>>>>> : > >>> >>>>>> > >>> >>>>>>> On Thu, May 11, 2017 at 12:44 AM, Vyacheslav Daradur < > >>> >>>>>>>>>> > >>> >>>>>>>>> [hidden email]> > >>> >>>>>>>>> > >>> >>>>>>>>>> wrote: > >>> >>>>>>>>>> > >>> >>>>>>>>>> Denis, > >>> >>>>>>>>>>> > >>> >>>>>>>>>>> The described roadmap looks great! > >>> >>>>>>>>>>> > >>> >>>>>>>>>>> Additional, I vote for introducing an ability (OOTB) to > store > >>> >>>>>>>>>>> > >>> >>>>>>>>>> objects > >>> >>>>> > >>> >>>>>> in > >>> >>>>>>>>> > >>> >>>>>>>>>> a > >>> >>>>>>>>>> > >>> >>>>>>>>>>> cache in a compressed form. > >>> >>>>>>>>>>> This will allow to store more data at the cost of > incriasing > >>> of CPU > >>> >>>>>>>>>>> utilization. > >>> >>>>>>>>>>> > >>> >>>>>>>>>>> One of the problems with compression is indexing and > >>> querying. How > >>> >>>>>>>>>> > >>> >>>>>>>>> do > >>> >>>>> > >>> >>>>>> we > >>> >>>>>>>> > >>> >>>>>>>>> index the data if it is compressed? > >>> >>>>>>>>>> > >>> >>>>>>>>>> > >>> >>>>>>>>>> > >>> >>>>>>>>>>> 2017-05-11 4:23 GMT+03:00 Denis Magda <[hidden email]>: > >>> >>>>>>>>>>> > >>> >>>>>>>>>>> Igniters, > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>>> Let me start a discussion around the scope for 2.1 > release. > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>>> In my vision the main direction of our ongoing efforts > >>> should be > >>> >>>>>>>>>>>> implementing in life a use case of Ignite as a > transactional > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>> distributed > >>> >>>>>>>>>> > >>> >>>>>>>>>>> SQL database and HTAP platform. The current use cases > >>> (database > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>> cache, > >>> >>>>>>>>> > >>> >>>>>>>>>> data > >>> >>>>>>>>>>> > >>> >>>>>>>>>>>> grid, micro services platform, etc.) will be supported as > >>> usual, > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>> no > >>> >>>>> > >>> >>>>>> changes > >>> >>>>>>>>>>> > >>> >>>>>>>>>>>> on that frontier. > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>>> Keeping this in mind, the roadmap needs to include > >>> essential SQL > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>> related > >>> >>>>>>>>>> > >>> >>>>>>>>>>> features as well as disk based capabilities, MVCC support, > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>> advanced > >>> >>>>> > >>> >>>>>> DDL > >>> >>>>>>>>> > >>> >>>>>>>>>> implementation and so on so forth. This is for Ignite as a > SQL > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>> database. > >>> >>>>>>>>>> > >>> >>>>>>>>>>> Next, Machine Learning will be a great addition to Ignite > as > >>> an > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>> HTAP > >>> >>>>>>>> > >>> >>>>>>>>> platform offering. This is why we should keep investing our > >>> time > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>> and > >>> >>>>>>>> > >>> >>>>>>>>> resources in that recently released component. > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>>> Having this said, I see the scope for 2.1 release this > way: > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>>> 1. Distributed Persistent Store - if the donation is > >>> accepted by > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>> ASF. > >>> >>>>>>>> > >>> >>>>>>>>> The > >>> >>>>>>>>>> > >>> >>>>>>>>>>> decision is to be done in separate discussion. W/o the > store > >>> >>>>>>>>>>>> Ignite can only be used as In-Memory SQL database. > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>>> 2. SQL Grid: > >>> >>>>>>>>>>>> - CREATE & DROP table commands: > >>> https://issues.apache.org/ > >>> >>>>>>>>>>>> jira/browse/IGNITE-4651 > >>> >>>>>>>>>>>> - Renewed JDBC driver: https://issues.apache.org/ > >>> >>>>>>>>>>>> jira/browse/IGNITE-4922 > >>> >>>>>>>>>>>> - Collocation based routing of SQL queries: > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>> https://issues.apache.org/ > >>> >>>>>>>>>>> > >>> >>>>>>>>>>>> jira/browse/IGNITE-4510, > >>> >>>>>>>>>>>> https://issues.apache.org/jira/browse/IGNITE-4509 > >>> >>>>>>>>>>>> - > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>>> 3. .NET: > >>> >>>>>>>>>>>> - Peer-class loading: https://issues.apache.org/ > >>> >>>>>>>>>>>> jira/browse/IGNITE-2492 > >>> >>>>>>>>>>>> - SQLDependency: https://issues.apache.org/ > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>> jira/browse/IGNITE-2657 > >>> >>>>>>>>> > >>> >>>>>>>>>> 4. C++: > >>> >>>>>>>>>>>> - Compute Grid: https://issues.apache.org/ > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>> jira/browse/IGNITE-3574 > >>> >>>>>>>>> > >>> >>>>>>>>>> 5. ML Grid: > >>> >>>>>>>>>>>> - Linear regression algorithms: > >>> https://issues.apache.org/ > >>> >>>>>>>>>>>> jira/browse/IGNITE-5012 > >>> >>>>>>>>>>>> - K-means clustering: https://issues.apache.org/ > >>> >>>>>>>>>>>> jira/browse/IGNITE-5113 > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>>> Please join the thread and share your thoughts, ideas and > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>> concerns. > >>> >>>>> > >>> >>>>>> — > >>> >>>>>>>>>>>> Denis > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>> > >>> >>>>>>>>>>> > >>> >>>>>>>>>>> -- > >>> >>>>>>>>>>> Best Regards, Vyacheslav > >>> >>>>>>>>>>> > >>> >>>>>>>>>>> > >>> >>>>>>>>> > >>> >>>>>>>>> -- > >>> >>>>>>>>> Best Regards, Vyacheslav > >>> >>>>>>>>> > >>> >>>>>>>>> > >>> >>>>>> > >>> >>> -- > >>> >>> Taras Ledkov > >>> >>> Mail-To: [hidden email] > >>> >>> > >>> >>> > >>> > >>> > >> > > > -- Best Regards, Vyacheslav D. |
Yes, I think so.
— Denis > On Jul 5, 2017, at 7:48 AM, Vyacheslav Daradur <[hidden email]> wrote: > > Hi Igniters! > > When code freeze of v.2.1 is planned? > >>> tickets which will not be ready by the end of the week to the next > release. > 7 July? > > 2017-07-04 18:39 GMT+03:00 Vladimir Ozerov <[hidden email]>: > >> Igniters, >> >> We have 536 tickets assinged to 2.1 release [1]. I propose to move all the >> tickets which will not be ready by the end of the week to the next release. >> You may use this report [2], which will show all the issues which are >> either reported by you or assigned to you (you must be logged in to JIRA to >> get correct results). >> >> [1] >> <a href="https://issues.apache.org/jira/issues/?jql=project%20%">https://issues.apache.org/jira/issues/?jql=project%20% >> 3D%20IGNITE%20AND%20status%20not%20in%20(Resolved%2C% >> 20Closed)%20AND%20fixVersion%20%3D%202.1 >> [2] >> <a href="https://issues.apache.org/jira/issues/?jql=project%20%">https://issues.apache.org/jira/issues/?jql=project%20% >> 3D%20IGNITE%20AND%20status%20not%20in%20(Resolved%2C% >> 20Closed)%20AND%20fixVersion%20%3D%202.1%20AND%20(assignee% >> 20%3D%20currentUser()%20or%20reporter%20%3D%20currentUser()) >> >> On Tue, Jul 4, 2017 at 1:20 PM, Vladimir Ozerov <[hidden email]> >> wrote: >> >>> Igniters, >>> >>> Persistent store has been merged to master branch! "master-bak" branch >> was >>> created to keep the state before merge for safety. As release date for >> 2.1 >>> is mid July, I created "ignite-2.1" branch where we will stabilize the >>> release as usual. Please push features and fixes planned for 2.1 release >> to >>> this branch. The rest commits should go to master. >>> >>> Vladimir. >>> >>> On Mon, Jul 3, 2017 at 4:18 PM, Vladimir Ozerov <[hidden email]> >>> wrote: >>> >>>> Hi Denis, >>>> >>>> Awesome news! I'll take care of necessary release procedures if nobody >>>> minds. >>>> >>>> Vladimir. >>>> >>>> On Sat, Jul 1, 2017 at 12:25 AM, Denis Magda <[hidden email]> wrote: >>>> >>>>> Igniters, >>>>> >>>>> It’s time to refresh this abandoned thread and finally rollout out all >>>>> the changes appeared in 2.1. >>>>> >>>>> In addition, recently donated Persistent Store got the green light [1] >>>>> to become a part of the master branch (no one asked for extra time to >> dive >>>>> into its details) and, personally, it’s absolutely fine to make it >>>>> available in the nearest release. >>>>> >>>>> My proposal is to do the release by mid of July (closer to July 15th). >>>>> Is there anyone who is ready to take over as a release manager >> creating the >>>>> page like this [2] and handling all release related activities? >>>>> >>>>> >>>>> [1] http://apache-ignite-developers.2346864.n4.nabble.com/Ignite >>>>> -Persistent-Store-Ready-for-merge-td19160.html >>>>> [2] https://cwiki.apache.org/confluence/display/IGNITE/ >> Apache+Ignite+2.0 >>>>> >>>>> — >>>>> Denis >>>>> >>>>>> On Jun 1, 2017, at 9:24 AM, Alexander Paschenko < >>>>> [hidden email]> wrote: >>>>>> >>>>>> IGNITE-5327 Create predefined cache templates for CREATE TABLE >> command >>>>>> - minor comments left, ETA is Friday. >>>>>> >>>>>> IGNITE-5380 Validate cache QueryEntities in discovery thread - in >>>>>> progress, the meat of code is written, but need to add lots of tests. >>>>>> ETA is Friday. >>>>>> >>>>>> IGNITE-5188 Support AFFINITY KEY keyword for CREATE TABLE command - >> in >>>>>> progress, made few first small steps, ETA is Friday. >>>>>> >>>>>> Rest is closed/patch available, ignite-4994 has been moved to 2.2. >>>>>> >>>>>> - Alex >>>>>> >>>>>> 2017-06-01 19:03 GMT+03:00 Sergey Chugunov < >> [hidden email] >>>>>> : >>>>>>> 1. IGNITE-5386 Inactive mode must be forced on starting up grid >> with >>>>>>> persistence is enabled >>>>>>> It is important improvement to fix critical bug IGNITE-5363. >>>>>>> Working on it, ETA - tomorrow. >>>>>>> 2. IGNITE-5375 New PersistentStoreMetrics, MemoryMetrics interface >>>>>>> improvements >>>>>>> A lot of discussions were on this topic, ticket created only today >>>>> and >>>>>>> requires several days to implement. >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Thu, Jun 1, 2017 at 6:56 PM, Taras Ledkov <[hidden email]> >>>>> wrote: >>>>>>> >>>>>>>> Folks, >>>>>>>> >>>>>>>> IGNITE-4922 JDBC Driver: renew thin client based solution: >>>>>>>> >>>>>>>> On 2.1 the functionality of the new thin client JDBC driver will be >>>>>>>> between deprecated Ignite thin JDBC and Ignite JDBCv2. >>>>>>>> 1. The most functions of SQL query (include DML) are implemented >> and >>>>> ready >>>>>>>> for review; >>>>>>>> 2. The most functions of JDBC metadata are implemented and ready >> for >>>>>>>> review; >>>>>>>> 3. Transactions, batching, streaming, blobs, scrollable / writable >>>>> cursors >>>>>>>> will not be supported in 2.1. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On 01.06.2017 18:43, Vladimir Ozerov wrote: >>>>>>>> >>>>>>>>> Folks, >>>>>>>>> >>>>>>>>> We are almost reached proposed feature-complete date (June 2), >>>>> Could you >>>>>>>>> please share current status of your major features? >>>>>>>>> >>>>>>>>> On Tue, May 16, 2017 at 3:51 AM, Dmitriy Setrakyan < >>>>> [hidden email] >>>>>>>>>> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>> Looks a little tight. Let's hope we can make it. >>>>>>>>>> >>>>>>>>>> On Mon, May 15, 2017 at 1:29 PM, Denis Magda <[hidden email]> >>>>> wrote: >>>>>>>>>> >>>>>>>>>> Well, let me propose the following milestones for 2.1 release >> then. >>>>>>>>>>> >>>>>>>>>>> Code freeze: June 2nd. >>>>>>>>>>> Final QA and benchmarking: June 5 - June 8 >>>>>>>>>>> Voting: ~ June 9 >>>>>>>>>>> Release: ~ June 13 >>>>>>>>>>> >>>>>>>>>>> Also I heard H2 has to be released once again to support >> Ignite’s >>>>> CREATE >>>>>>>>>>> table command. Think that we should talk to H2 folks to make it >>>>> happen >>>>>>>>>>> in >>>>>>>>>>> June 22nd - June 2nd time frame. >>>>>>>>>>> >>>>>>>>>>> — >>>>>>>>>>> Denis >>>>>>>>>>> >>>>>>>>>>> On May 11, 2017, at 2:26 AM, Pavel Tupitsyn < >> [hidden email] >>>>>> >>>>>>>>>>>> >>>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> As for .NET, I would propose to concentrate on peer deployment >>>>>>>>>>>> >>>>>>>>>>> (IGNITE-2492) >>>>>>>>>>> >>>>>>>>>>>> and related stuff, like IGNITE-1894 .NET: Delegate support in >>>>> the API >>>>>>>>>>>> >>>>>>>>>>> via >>>>>>>>>> >>>>>>>>>>> extension methods. >>>>>>>>>>>> >>>>>>>>>>>> SQL Dependency does not look important to me, we can reschedule >>>>> it for >>>>>>>>>>>> later versions. >>>>>>>>>>>> >>>>>>>>>>>> On Thu, May 11, 2017 at 12:01 PM, Dmitriy Setrakyan < >>>>>>>>>>>> >>>>>>>>>>> [hidden email]> >>>>>>>>>>> >>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>> Vyacheslav, I think it is worth the research, but you should >>>>> always >>>>>>>>>>>>> >>>>>>>>>>>> keep >>>>>>>>>> >>>>>>>>>>> data querying and indexing in mind. For example, I don't see how >>>>>>>>>>>>> >>>>>>>>>>>> by-page >>>>>>>>>> >>>>>>>>>>> compression will solve it. >>>>>>>>>>>>> >>>>>>>>>>>>> On Thu, May 11, 2017 at 1:52 AM, Vyacheslav Daradur < >>>>>>>>>>>>> >>>>>>>>>>>> [hidden email]> >>>>>>>>>>> >>>>>>>>>>>> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>> Dmitriy, >>>>>>>>>>>>>> >>>>>>>>>>>>>> I'm researching a best way for this future. >>>>>>>>>>>>>> >>>>>>>>>>>>>> At the moment I found only one way (querying and indexing >>>>>>>>>>>>>> >>>>>>>>>>>>> compatible), >>>>>>>>>> >>>>>>>>>>> this >>>>>>>>>>>>> >>>>>>>>>>>>>> is per-objects-field compression. >>>>>>>>>>>>>> >>>>>>>>>>>>>> But there is a good proffit only for long strings or fields >>>>> with >>>>>>>>>>>>>> >>>>>>>>>>>>> large >>>>>>>>>> >>>>>>>>>>> objects. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Maybe it makes sense just to introduce compression for string >>>>> fileds. >>>>>>>>>>>>>> >>>>>>>>>>>>>> I'm researching the new page-memory architecture as applied >> to >>>>>>>>>>>>>> >>>>>>>>>>>>> by-page >>>>>>>>>> >>>>>>>>>>> compression. >>>>>>>>>>>>>> >>>>>>>>>>>>>> 2017-05-11 11:30 GMT+03:00 Dmitriy Setrakyan < >>>>> [hidden email] >>>>>>>>>>>>>> >>>>>>>>>>>>> : >>>>>>>>>>> >>>>>>>>>>>> On Thu, May 11, 2017 at 12:44 AM, Vyacheslav Daradur < >>>>>>>>>>>>>>> >>>>>>>>>>>>>> [hidden email]> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Denis, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> The described roadmap looks great! >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Additional, I vote for introducing an ability (OOTB) to >> store >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> objects >>>>>>>>>> >>>>>>>>>>> in >>>>>>>>>>>>>> >>>>>>>>>>>>>>> a >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> cache in a compressed form. >>>>>>>>>>>>>>>> This will allow to store more data at the cost of >> incriasing >>>>> of CPU >>>>>>>>>>>>>>>> utilization. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> One of the problems with compression is indexing and >>>>> querying. How >>>>>>>>>>>>>>> >>>>>>>>>>>>>> do >>>>>>>>>> >>>>>>>>>>> we >>>>>>>>>>>>> >>>>>>>>>>>>>> index the data if it is compressed? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> 2017-05-11 4:23 GMT+03:00 Denis Magda <[hidden email]>: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Igniters, >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Let me start a discussion around the scope for 2.1 >> release. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> In my vision the main direction of our ongoing efforts >>>>> should be >>>>>>>>>>>>>>>>> implementing in life a use case of Ignite as a >> transactional >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> distributed >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> SQL database and HTAP platform. The current use cases >>>>> (database >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> cache, >>>>>>>>>>>>>> >>>>>>>>>>>>>>> data >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> grid, micro services platform, etc.) will be supported as >>>>> usual, >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> no >>>>>>>>>> >>>>>>>>>>> changes >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> on that frontier. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Keeping this in mind, the roadmap needs to include >>>>> essential SQL >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> related >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> features as well as disk based capabilities, MVCC support, >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> advanced >>>>>>>>>> >>>>>>>>>>> DDL >>>>>>>>>>>>>> >>>>>>>>>>>>>>> implementation and so on so forth. This is for Ignite as a >> SQL >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> database. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Next, Machine Learning will be a great addition to Ignite >> as >>>>> an >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> HTAP >>>>>>>>>>>>> >>>>>>>>>>>>>> platform offering. This is why we should keep investing our >>>>> time >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> and >>>>>>>>>>>>> >>>>>>>>>>>>>> resources in that recently released component. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Having this said, I see the scope for 2.1 release this >> way: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> 1. Distributed Persistent Store - if the donation is >>>>> accepted by >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> ASF. >>>>>>>>>>>>> >>>>>>>>>>>>>> The >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> decision is to be done in separate discussion. W/o the >> store >>>>>>>>>>>>>>>>> Ignite can only be used as In-Memory SQL database. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> 2. SQL Grid: >>>>>>>>>>>>>>>>> - CREATE & DROP table commands: >>>>> https://issues.apache.org/ >>>>>>>>>>>>>>>>> jira/browse/IGNITE-4651 >>>>>>>>>>>>>>>>> - Renewed JDBC driver: https://issues.apache.org/ >>>>>>>>>>>>>>>>> jira/browse/IGNITE-4922 >>>>>>>>>>>>>>>>> - Collocation based routing of SQL queries: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> https://issues.apache.org/ >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> jira/browse/IGNITE-4510, >>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/IGNITE-4509 >>>>>>>>>>>>>>>>> - >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> 3. .NET: >>>>>>>>>>>>>>>>> - Peer-class loading: https://issues.apache.org/ >>>>>>>>>>>>>>>>> jira/browse/IGNITE-2492 >>>>>>>>>>>>>>>>> - SQLDependency: https://issues.apache.org/ >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> jira/browse/IGNITE-2657 >>>>>>>>>>>>>> >>>>>>>>>>>>>>> 4. C++: >>>>>>>>>>>>>>>>> - Compute Grid: https://issues.apache.org/ >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> jira/browse/IGNITE-3574 >>>>>>>>>>>>>> >>>>>>>>>>>>>>> 5. ML Grid: >>>>>>>>>>>>>>>>> - Linear regression algorithms: >>>>> https://issues.apache.org/ >>>>>>>>>>>>>>>>> jira/browse/IGNITE-5012 >>>>>>>>>>>>>>>>> - K-means clustering: https://issues.apache.org/ >>>>>>>>>>>>>>>>> jira/browse/IGNITE-5113 >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Please join the thread and share your thoughts, ideas and >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> concerns. >>>>>>>>>> >>>>>>>>>>> — >>>>>>>>>>>>>>>>> Denis >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>> Best Regards, Vyacheslav >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> Best Regards, Vyacheslav >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>> >>>>>>>> -- >>>>>>>> Taras Ledkov >>>>>>>> Mail-To: [hidden email] >>>>>>>> >>>>>>>> >>>>> >>>>> >>>> >>> >> > > > > -- > Best Regards, Vyacheslav D. |
Free forum by Nabble | Edit this page |