[jira] [Created] (IGNITE-11508) Yarn Ignite deployment: Add support to over ride queue name through cluster properties

2019-03-07 Thread ARAVINDA REDDY N (JIRA)
ARAVINDA REDDY N created IGNITE-11508:
-

 Summary: Yarn Ignite deployment: Add support to over ride queue 
name through cluster properties
 Key: IGNITE-11508
 URL: https://issues.apache.org/jira/browse/IGNITE-11508
 Project: Ignite
  Issue Type: Improvement
  Components: yarn
Affects Versions: 2.7
Reporter: ARAVINDA REDDY N


Yarn ignite 2.7.0 doesn't have the facility to provide queue name through the 
cluster.properties. When i checked the IgniteYarnClient source code by default 
it is set to "default".

// Finally, set-up ApplicationSubmissionContext for the application
 ApplicationSubmissionContext appContext = 
app.getApplicationSubmissionContext();
 appContext.setApplicationName("ignition"); // application name
 appContext.setAMContainerSpec(amContainer);
 appContext.setResource(capability);
 appContext.setQueue("default"); // queue

 

It would be a great support if we can allow overriding it through cluster 
properties.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


Re: Ignite 2.8 Release: Time & Scope & Release manager

2019-03-07 Thread Vladimir Ozerov
Dmitry,

“Master is always releasable” is a myth, let’s do not be naive. We develop
complex product. Many features are being developed in iterations. Many
features are developed by different contributors and have to be aligned
with each other after merge. And in the end all this should be tested and
benchmarked before becoming a product.

None serious products are “releasable” from master in a classical “release”
sense. Nightly builds are not releases.

чт, 7 марта 2019 г. в 20:31, Dmitriy Pavlov :

> Vova it is not cool I have to remind Ignite veterans about How to
> contribute page, it says the master is release ready branch.
>
> Otherwise feature is developed in its own branch.
>
> So my vote goes for master-based release.
>
> чт, 7 мар. 2019 г. в 20:28, Vladimir Ozerov :
>
> > Igniters,
> >
> > Making release from master is not an option. We have a lot of
> not-yet-ready
> > and not-yet-tested features. From SQL side this is partition pruning and
> > SQL views with KILL command.
> >
> > So if we do not want to release a mess, then there are only two options:
> > release Java 11 fixes on top of 2.7, or make normal release in about
> 1.5-2
> > month with proper feature freeze process and testing.
> >
> > Vladimir.
> >
> > чт, 7 марта 2019 г. в 20:10, Ilya Kasnacheev  >:
> >
> > > Hello!
> > >
> > > Then please fast-forward review and merge
> > > https://issues.apache.org/jira/browse/IGNITE-11299 because it breaks
> SSL
> > > on
> > > Windows under Java 11.
> > >
> > > Anything else that needs to be merged before release is branched?
> > >
> > > Regards,
> > > --
> > > Ilya Kasnacheev
> > >
> > >
> > > чт, 7 мар. 2019 г. в 20:07, Nikolay Izhikov :
> > >
> > > > +1
> > > >
> > > > чт, 7 марта 2019 г., 20:00 Denis Magda :
> > > >
> > > > > Igniters,
> > > > >
> > > > > How about releasing Ignite 2.8 from the master - creating the
> release
> > > > > branch on Monday-Tuesday, as fast as we can? Don't want us to delay
> > > with
> > > > > Java 11 improvements, they are really helpful from the usability
> > > > > standpoint.
> > > > >
> > > > > After this release, let's introduce a practice of maintenance
> > releases
> > > > > 2.8.x. Those who are working on any improvements and won't merge
> them
> > > to
> > > > > the release branch on Monday-Tuesday will be able to roll out in a
> > > point
> > > > > release like 2.8.1 slightly later.
> > > > >
> > > > > -
> > > > > Denis
> > > > >
> > > > >
> > > > > On Thu, Mar 7, 2019 at 6:22 AM Dmitriy Pavlov 
> > > > wrote:
> > > > >
> > > > > > Hi Ignite Developers,
> > > > > >
> > > > > > In the separate topic, we've touched the question of next release
> > of
> > > > > Apache
> > > > > > Ignite.
> > > > > >
> > > > > > The main reason for the release is Java 11 support, modularity
> > > changes
> > > > > > (actually we have a couple of this kind of fixes). Unfortunately,
> > > full
> > > > > > modularity support is impossible without 3.0 because package
> > > > refactoring
> > > > > is
> > > > > > breaking change in some cases.
> > > > > >
> > > > > > But I clearly remember that in 2.7 thread we've also discussed
> that
> > > the
> > > > > > next release will contain step 1 of services redesign, -
> discovery
> > > > > protocol
> > > > > > usage for services redeploy.
> > > > > >
> > > > > > We have 2 alternative options for releasing 2.8;
> > > > > >
> > > > > > A. (in a small way): 2.7-based branch with particular commits
> > > > > cherry-picked
> > > > > > into it. It is analog of emergency release but without really
> > > > emergency.
> > > > > > Since we don't release our new modules we have more time to make
> it
> > > > > modular
> > > > > > for 2.9 and make Ignite fully modules compliant in 3.0
> > > > > >
> > > > > > B. (in large) And, it is a full release based on master, it will
> > > > include
> > > > > > new hibernate version, ignite-compress, ignite-services, and all
> > > other
> > > > > > changes we have. Once it is published we will not be able to
> change
> > > > > > something.
> > > > > >
> > > > > > Please share your vision, and please stand up if you want to lead
> > > this
> > > > > > release (as release manager).
> > > > > >
> > > > > > Sincerely,
> > > > > > Dmitriy Pavlov
> > > > > >
> > > > >
> > > >
> > >
> >
>


Re: Ignite 2.8 Release: Time & Scope & Release manager

2019-03-07 Thread Dmitriy Pavlov
Denis, there is not so much difference in Java 9 vs Java 11, so previous
Java 9-efforts done by Igniters should be applicable for 11.

So I don't understand why we can go through the normal release process and
pilot minor releases afterward. Please share a particular case when the
absence of `emergency 2.8` is a problem for the user.

Is it still our rush and 'highway or no way'? I was in the hope it is gone.

чт, 7 мар. 2019 г. в 20:43, Denis Magda :

> Vova,
>
> Thanks for the inputs. If it takes weeks to stabilize the master then let's
> release from 2.7 cherry-picking Java 11 improvements. We can't wait for
> months holding these improvements - the world is switching to Java 11 and
> Ignite fails during the first runs presently.
>
> -
> Denis
>
>
> On Thu, Mar 7, 2019 at 9:28 AM Vladimir Ozerov 
> wrote:
>
> > Igniters,
> >
> > Making release from master is not an option. We have a lot of
> not-yet-ready
> > and not-yet-tested features. From SQL side this is partition pruning and
> > SQL views with KILL command.
> >
> > So if we do not want to release a mess, then there are only two options:
> > release Java 11 fixes on top of 2.7, or make normal release in about
> 1.5-2
> > month with proper feature freeze process and testing.
> >
> > Vladimir.
> >
> > чт, 7 марта 2019 г. в 20:10, Ilya Kasnacheev  >:
> >
> > > Hello!
> > >
> > > Then please fast-forward review and merge
> > > https://issues.apache.org/jira/browse/IGNITE-11299 because it breaks
> SSL
> > > on
> > > Windows under Java 11.
> > >
> > > Anything else that needs to be merged before release is branched?
> > >
> > > Regards,
> > > --
> > > Ilya Kasnacheev
> > >
> > >
> > > чт, 7 мар. 2019 г. в 20:07, Nikolay Izhikov :
> > >
> > > > +1
> > > >
> > > > чт, 7 марта 2019 г., 20:00 Denis Magda :
> > > >
> > > > > Igniters,
> > > > >
> > > > > How about releasing Ignite 2.8 from the master - creating the
> release
> > > > > branch on Monday-Tuesday, as fast as we can? Don't want us to delay
> > > with
> > > > > Java 11 improvements, they are really helpful from the usability
> > > > > standpoint.
> > > > >
> > > > > After this release, let's introduce a practice of maintenance
> > releases
> > > > > 2.8.x. Those who are working on any improvements and won't merge
> them
> > > to
> > > > > the release branch on Monday-Tuesday will be able to roll out in a
> > > point
> > > > > release like 2.8.1 slightly later.
> > > > >
> > > > > -
> > > > > Denis
> > > > >
> > > > >
> > > > > On Thu, Mar 7, 2019 at 6:22 AM Dmitriy Pavlov 
> > > > wrote:
> > > > >
> > > > > > Hi Ignite Developers,
> > > > > >
> > > > > > In the separate topic, we've touched the question of next release
> > of
> > > > > Apache
> > > > > > Ignite.
> > > > > >
> > > > > > The main reason for the release is Java 11 support, modularity
> > > changes
> > > > > > (actually we have a couple of this kind of fixes). Unfortunately,
> > > full
> > > > > > modularity support is impossible without 3.0 because package
> > > > refactoring
> > > > > is
> > > > > > breaking change in some cases.
> > > > > >
> > > > > > But I clearly remember that in 2.7 thread we've also discussed
> that
> > > the
> > > > > > next release will contain step 1 of services redesign, -
> discovery
> > > > > protocol
> > > > > > usage for services redeploy.
> > > > > >
> > > > > > We have 2 alternative options for releasing 2.8;
> > > > > >
> > > > > > A. (in a small way): 2.7-based branch with particular commits
> > > > > cherry-picked
> > > > > > into it. It is analog of emergency release but without really
> > > > emergency.
> > > > > > Since we don't release our new modules we have more time to make
> it
> > > > > modular
> > > > > > for 2.9 and make Ignite fully modules compliant in 3.0
> > > > > >
> > > > > > B. (in large) And, it is a full release based on master, it will
> > > > include
> > > > > > new hibernate version, ignite-compress, ignite-services, and all
> > > other
> > > > > > changes we have. Once it is published we will not be able to
> change
> > > > > > something.
> > > > > >
> > > > > > Please share your vision, and please stand up if you want to lead
> > > this
> > > > > > release (as release manager).
> > > > > >
> > > > > > Sincerely,
> > > > > > Dmitriy Pavlov
> > > > > >
> > > > >
> > > >
> > >
> >
>


Re: Ignite 2.8 Release: Time & Scope & Release manager

2019-03-07 Thread Dmitriy Pavlov
Vova it is not cool I have to remind Ignite veterans about How to
contribute page, it says the master is release ready branch.

Otherwise feature is developed in its own branch.

So my vote goes for master-based release.

чт, 7 мар. 2019 г. в 20:28, Vladimir Ozerov :

> Igniters,
>
> Making release from master is not an option. We have a lot of not-yet-ready
> and not-yet-tested features. From SQL side this is partition pruning and
> SQL views with KILL command.
>
> So if we do not want to release a mess, then there are only two options:
> release Java 11 fixes on top of 2.7, or make normal release in about 1.5-2
> month with proper feature freeze process and testing.
>
> Vladimir.
>
> чт, 7 марта 2019 г. в 20:10, Ilya Kasnacheev :
>
> > Hello!
> >
> > Then please fast-forward review and merge
> > https://issues.apache.org/jira/browse/IGNITE-11299 because it breaks SSL
> > on
> > Windows under Java 11.
> >
> > Anything else that needs to be merged before release is branched?
> >
> > Regards,
> > --
> > Ilya Kasnacheev
> >
> >
> > чт, 7 мар. 2019 г. в 20:07, Nikolay Izhikov :
> >
> > > +1
> > >
> > > чт, 7 марта 2019 г., 20:00 Denis Magda :
> > >
> > > > Igniters,
> > > >
> > > > How about releasing Ignite 2.8 from the master - creating the release
> > > > branch on Monday-Tuesday, as fast as we can? Don't want us to delay
> > with
> > > > Java 11 improvements, they are really helpful from the usability
> > > > standpoint.
> > > >
> > > > After this release, let's introduce a practice of maintenance
> releases
> > > > 2.8.x. Those who are working on any improvements and won't merge them
> > to
> > > > the release branch on Monday-Tuesday will be able to roll out in a
> > point
> > > > release like 2.8.1 slightly later.
> > > >
> > > > -
> > > > Denis
> > > >
> > > >
> > > > On Thu, Mar 7, 2019 at 6:22 AM Dmitriy Pavlov 
> > > wrote:
> > > >
> > > > > Hi Ignite Developers,
> > > > >
> > > > > In the separate topic, we've touched the question of next release
> of
> > > > Apache
> > > > > Ignite.
> > > > >
> > > > > The main reason for the release is Java 11 support, modularity
> > changes
> > > > > (actually we have a couple of this kind of fixes). Unfortunately,
> > full
> > > > > modularity support is impossible without 3.0 because package
> > > refactoring
> > > > is
> > > > > breaking change in some cases.
> > > > >
> > > > > But I clearly remember that in 2.7 thread we've also discussed that
> > the
> > > > > next release will contain step 1 of services redesign, - discovery
> > > > protocol
> > > > > usage for services redeploy.
> > > > >
> > > > > We have 2 alternative options for releasing 2.8;
> > > > >
> > > > > A. (in a small way): 2.7-based branch with particular commits
> > > > cherry-picked
> > > > > into it. It is analog of emergency release but without really
> > > emergency.
> > > > > Since we don't release our new modules we have more time to make it
> > > > modular
> > > > > for 2.9 and make Ignite fully modules compliant in 3.0
> > > > >
> > > > > B. (in large) And, it is a full release based on master, it will
> > > include
> > > > > new hibernate version, ignite-compress, ignite-services, and all
> > other
> > > > > changes we have. Once it is published we will not be able to change
> > > > > something.
> > > > >
> > > > > Please share your vision, and please stand up if you want to lead
> > this
> > > > > release (as release manager).
> > > > >
> > > > > Sincerely,
> > > > > Dmitriy Pavlov
> > > > >
> > > >
> > >
> >
>


Re: Ignite 2.8 Release: Time & Scope & Release manager

2019-03-07 Thread Vladimir Ozerov
Igniters,

Making release from master is not an option. We have a lot of not-yet-ready
and not-yet-tested features. From SQL side this is partition pruning and
SQL views with KILL command.

So if we do not want to release a mess, then there are only two options:
release Java 11 fixes on top of 2.7, or make normal release in about 1.5-2
month with proper feature freeze process and testing.

Vladimir.

чт, 7 марта 2019 г. в 20:10, Ilya Kasnacheev :

> Hello!
>
> Then please fast-forward review and merge
> https://issues.apache.org/jira/browse/IGNITE-11299 because it breaks SSL
> on
> Windows under Java 11.
>
> Anything else that needs to be merged before release is branched?
>
> Regards,
> --
> Ilya Kasnacheev
>
>
> чт, 7 мар. 2019 г. в 20:07, Nikolay Izhikov :
>
> > +1
> >
> > чт, 7 марта 2019 г., 20:00 Denis Magda :
> >
> > > Igniters,
> > >
> > > How about releasing Ignite 2.8 from the master - creating the release
> > > branch on Monday-Tuesday, as fast as we can? Don't want us to delay
> with
> > > Java 11 improvements, they are really helpful from the usability
> > > standpoint.
> > >
> > > After this release, let's introduce a practice of maintenance releases
> > > 2.8.x. Those who are working on any improvements and won't merge them
> to
> > > the release branch on Monday-Tuesday will be able to roll out in a
> point
> > > release like 2.8.1 slightly later.
> > >
> > > -
> > > Denis
> > >
> > >
> > > On Thu, Mar 7, 2019 at 6:22 AM Dmitriy Pavlov 
> > wrote:
> > >
> > > > Hi Ignite Developers,
> > > >
> > > > In the separate topic, we've touched the question of next release of
> > > Apache
> > > > Ignite.
> > > >
> > > > The main reason for the release is Java 11 support, modularity
> changes
> > > > (actually we have a couple of this kind of fixes). Unfortunately,
> full
> > > > modularity support is impossible without 3.0 because package
> > refactoring
> > > is
> > > > breaking change in some cases.
> > > >
> > > > But I clearly remember that in 2.7 thread we've also discussed that
> the
> > > > next release will contain step 1 of services redesign, - discovery
> > > protocol
> > > > usage for services redeploy.
> > > >
> > > > We have 2 alternative options for releasing 2.8;
> > > >
> > > > A. (in a small way): 2.7-based branch with particular commits
> > > cherry-picked
> > > > into it. It is analog of emergency release but without really
> > emergency.
> > > > Since we don't release our new modules we have more time to make it
> > > modular
> > > > for 2.9 and make Ignite fully modules compliant in 3.0
> > > >
> > > > B. (in large) And, it is a full release based on master, it will
> > include
> > > > new hibernate version, ignite-compress, ignite-services, and all
> other
> > > > changes we have. Once it is published we will not be able to change
> > > > something.
> > > >
> > > > Please share your vision, and please stand up if you want to lead
> this
> > > > release (as release manager).
> > > >
> > > > Sincerely,
> > > > Dmitriy Pavlov
> > > >
> > >
> >
>


Re: Ignite 2.8 Release: Time & Scope & Release manager

2019-03-07 Thread Nikolay Izhikov
+1

чт, 7 марта 2019 г., 20:00 Denis Magda :

> Igniters,
>
> How about releasing Ignite 2.8 from the master - creating the release
> branch on Monday-Tuesday, as fast as we can? Don't want us to delay with
> Java 11 improvements, they are really helpful from the usability
> standpoint.
>
> After this release, let's introduce a practice of maintenance releases
> 2.8.x. Those who are working on any improvements and won't merge them to
> the release branch on Monday-Tuesday will be able to roll out in a point
> release like 2.8.1 slightly later.
>
> -
> Denis
>
>
> On Thu, Mar 7, 2019 at 6:22 AM Dmitriy Pavlov  wrote:
>
> > Hi Ignite Developers,
> >
> > In the separate topic, we've touched the question of next release of
> Apache
> > Ignite.
> >
> > The main reason for the release is Java 11 support, modularity changes
> > (actually we have a couple of this kind of fixes). Unfortunately, full
> > modularity support is impossible without 3.0 because package refactoring
> is
> > breaking change in some cases.
> >
> > But I clearly remember that in 2.7 thread we've also discussed that the
> > next release will contain step 1 of services redesign, - discovery
> protocol
> > usage for services redeploy.
> >
> > We have 2 alternative options for releasing 2.8;
> >
> > A. (in a small way): 2.7-based branch with particular commits
> cherry-picked
> > into it. It is analog of emergency release but without really emergency.
> > Since we don't release our new modules we have more time to make it
> modular
> > for 2.9 and make Ignite fully modules compliant in 3.0
> >
> > B. (in large) And, it is a full release based on master, it will include
> > new hibernate version, ignite-compress, ignite-services, and all other
> > changes we have. Once it is published we will not be able to change
> > something.
> >
> > Please share your vision, and please stand up if you want to lead this
> > release (as release manager).
> >
> > Sincerely,
> > Dmitriy Pavlov
> >
>


Re: Ignite 2.8 Release: Time & Scope & Release manager

2019-03-07 Thread Denis Magda
Igniters,

How about releasing Ignite 2.8 from the master - creating the release
branch on Monday-Tuesday, as fast as we can? Don't want us to delay with
Java 11 improvements, they are really helpful from the usability standpoint.

After this release, let's introduce a practice of maintenance releases
2.8.x. Those who are working on any improvements and won't merge them to
the release branch on Monday-Tuesday will be able to roll out in a point
release like 2.8.1 slightly later.

-
Denis


On Thu, Mar 7, 2019 at 6:22 AM Dmitriy Pavlov  wrote:

> Hi Ignite Developers,
>
> In the separate topic, we've touched the question of next release of Apache
> Ignite.
>
> The main reason for the release is Java 11 support, modularity changes
> (actually we have a couple of this kind of fixes). Unfortunately, full
> modularity support is impossible without 3.0 because package refactoring is
> breaking change in some cases.
>
> But I clearly remember that in 2.7 thread we've also discussed that the
> next release will contain step 1 of services redesign, - discovery protocol
> usage for services redeploy.
>
> We have 2 alternative options for releasing 2.8;
>
> A. (in a small way): 2.7-based branch with particular commits cherry-picked
> into it. It is analog of emergency release but without really emergency.
> Since we don't release our new modules we have more time to make it modular
> for 2.9 and make Ignite fully modules compliant in 3.0
>
> B. (in large) And, it is a full release based on master, it will include
> new hibernate version, ignite-compress, ignite-services, and all other
> changes we have. Once it is published we will not be able to change
> something.
>
> Please share your vision, and please stand up if you want to lead this
> release (as release manager).
>
> Sincerely,
> Dmitriy Pavlov
>


[jira] [Created] (IGNITE-11507) SQL: Ensure that affinity topology version doesn't change during PartitionResult construction/application.

2019-03-07 Thread Alexander Lapin (JIRA)
Alexander Lapin created IGNITE-11507:


 Summary: SQL: Ensure that affinity topology version doesn't change 
during PartitionResult construction/application.
 Key: IGNITE-11507
 URL: https://issues.apache.org/jira/browse/IGNITE-11507
 Project: Ignite
  Issue Type: Improvement
  Components: sql
Reporter: Alexander Lapin
 Fix For: 2.8


Currently some actions might be performed (for example cache removal) during 
PartitionResult construction, so it might become invalid. Besides that it's not 
possible to associate PartitionResult with affinity topology version, so it is 
impossible to guarantee that the partition result is used on the same version 
on which it was built.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (IGNITE-11506) Web Console: Adjust CSS styles to correctly show "User name" in top menu.

2019-03-07 Thread Alexey Kuznetsov (JIRA)
Alexey Kuznetsov created IGNITE-11506:
-

 Summary: Web Console: Adjust CSS styles to correctly show "User 
name" in top menu.
 Key: IGNITE-11506
 URL: https://issues.apache.org/jira/browse/IGNITE-11506
 Project: Ignite
  Issue Type: Bug
Reporter: Alexey Kuznetsov
Assignee: Alexey Kuznetsov


If user will input large names UI will be broken.
We need to tweak CSS overflow properties



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


Re: Ignite 2.8 Release: Time & Scope & Release manager

2019-03-07 Thread Ilya Kasnacheev
Hello!

I think we can surely go with B. It contains fresh Hibernate and Spring
Data support with fixed bugs, which is good while it lasts.

Also there are a lot of Java 11 fixes and cherry-picking them all probably
not much easier than just stabilizing master. We have fixes for other
regressions too.

Regards,
-- 
Ilya Kasnacheev


чт, 7 мар. 2019 г. в 17:22, Dmitriy Pavlov :

> Hi Ignite Developers,
>
> In the separate topic, we've touched the question of next release of Apache
> Ignite.
>
> The main reason for the release is Java 11 support, modularity changes
> (actually we have a couple of this kind of fixes). Unfortunately, full
> modularity support is impossible without 3.0 because package refactoring is
> breaking change in some cases.
>
> But I clearly remember that in 2.7 thread we've also discussed that the
> next release will contain step 1 of services redesign, - discovery protocol
> usage for services redeploy.
>
> We have 2 alternative options for releasing 2.8;
>
> A. (in a small way): 2.7-based branch with particular commits cherry-picked
> into it. It is analog of emergency release but without really emergency.
> Since we don't release our new modules we have more time to make it modular
> for 2.9 and make Ignite fully modules compliant in 3.0
>
> B. (in large) And, it is a full release based on master, it will include
> new hibernate version, ignite-compress, ignite-services, and all other
> changes we have. Once it is published we will not be able to change
> something.
>
> Please share your vision, and please stand up if you want to lead this
> release (as release manager).
>
> Sincerely,
> Dmitriy Pavlov
>


Re: Ignite 2.8 Release: Time & Scope & Release manager

2019-03-07 Thread Petr Ivanov
Can we freeze scope effective immediately, make branch and stabilise whatever 
should be finished, producing not emergency but not full regular release?



> On 7 Mar 2019, at 17:21, Dmitriy Pavlov  wrote:
> 
> Hi Ignite Developers,
> 
> In the separate topic, we've touched the question of next release of Apache
> Ignite.
> 
> The main reason for the release is Java 11 support, modularity changes
> (actually we have a couple of this kind of fixes). Unfortunately, full
> modularity support is impossible without 3.0 because package refactoring is
> breaking change in some cases.
> 
> But I clearly remember that in 2.7 thread we've also discussed that the
> next release will contain step 1 of services redesign, - discovery protocol
> usage for services redeploy.
> 
> We have 2 alternative options for releasing 2.8;
> 
> A. (in a small way): 2.7-based branch with particular commits cherry-picked
> into it. It is analog of emergency release but without really emergency.
> Since we don't release our new modules we have more time to make it modular
> for 2.9 and make Ignite fully modules compliant in 3.0
> 
> B. (in large) And, it is a full release based on master, it will include
> new hibernate version, ignite-compress, ignite-services, and all other
> changes we have. Once it is published we will not be able to change
> something.
> 
> Please share your vision, and please stand up if you want to lead this
> release (as release manager).
> 
> Sincerely,
> Dmitriy Pavlov



Ignite 2.8 Release: Time & Scope & Release manager

2019-03-07 Thread Dmitriy Pavlov
Hi Ignite Developers,

In the separate topic, we've touched the question of next release of Apache
Ignite.

The main reason for the release is Java 11 support, modularity changes
(actually we have a couple of this kind of fixes). Unfortunately, full
modularity support is impossible without 3.0 because package refactoring is
breaking change in some cases.

But I clearly remember that in 2.7 thread we've also discussed that the
next release will contain step 1 of services redesign, - discovery protocol
usage for services redeploy.

We have 2 alternative options for releasing 2.8;

A. (in a small way): 2.7-based branch with particular commits cherry-picked
into it. It is analog of emergency release but without really emergency.
Since we don't release our new modules we have more time to make it modular
for 2.9 and make Ignite fully modules compliant in 3.0

B. (in large) And, it is a full release based on master, it will include
new hibernate version, ignite-compress, ignite-services, and all other
changes we have. Once it is published we will not be able to change
something.

Please share your vision, and please stand up if you want to lead this
release (as release manager).

Sincerely,
Dmitriy Pavlov


[jira] [Created] (IGNITE-11505) Validation of starting cache configuration wraps original exception into Suppressed section

2019-03-07 Thread Pavel Kuznetsov (JIRA)
Pavel Kuznetsov created IGNITE-11505:


 Summary: Validation of starting cache configuration wraps original 
exception into Suppressed section
 Key: IGNITE-11505
 URL: https://issues.apache.org/jira/browse/IGNITE-11505
 Project: Ignite
  Issue Type: Improvement
Reporter: Pavel Kuznetsov


{{org.apache.ignite.internal.processors.cache.GridCacheProcessor#validate}} :

If user starts cache dynamically via {{getOrCreateCache}} on *server node* and 
{{validate}} method throws an
exception, this exception will be shown to user in the as Suppressed. So user 
need to get the cause as {{ String origMessage = 
catchedUserExc.getSuppressed()[0].getCause().getMessage();}}. 
To reproduce, it is important, that validation should be performed on the 
server node.

take a look at stacktraces.
cache started from server node:
{noformat}
class org.apache.ignite.IgniteCheckedException: Failed to complete exchange 
process.
at 
org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsExchangeFuture.createExchangeException(GridDhtPartitionsExchangeFuture.java:3209)
at 
org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsExchangeFuture.sendExchangeFailureMessage(GridDhtPartitionsExchangeFuture.java:3237)
at 
org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsExchangeFuture.finishExchangeOnCoordinator(GridDhtPartitionsExchangeFuture.java:3323)
at 
org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsExchangeFuture.onAllReceived(GridDhtPartitionsExchangeFuture.java:3304)
at 
org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsExchangeFuture.processSingleMessage(GridDhtPartitionsExchangeFuture.java:2906)
at 
org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsExchangeFuture.access$100(GridDhtPartitionsExchangeFuture.java:145)
at 
org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsExchangeFuture$2.apply(GridDhtPartitionsExchangeFuture.java:2713)
at 
org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsExchangeFuture$2.apply(GridDhtPartitionsExchangeFuture.java:2701)
at 
org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:399)
at 
org.apache.ignite.internal.util.future.GridFutureAdapter.listen(GridFutureAdapter.java:354)
at 
org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsExchangeFuture.onReceiveSingleMessage(GridDhtPartitionsExchangeFuture.java:2701)
at 
org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager.processSinglePartitionUpdate(GridCachePartitionExchangeManager.java:1812)
at 
org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager.access$1200(GridCachePartitionExchangeManager.java:148)
at 
org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$2.onMessage(GridCachePartitionExchangeManager.java:385)
at 
org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$2.onMessage(GridCachePartitionExchangeManager.java:343)
at 
org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$MessageHandler.apply(GridCachePartitionExchangeManager.java:3368)
at 
org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$MessageHandler.apply(GridCachePartitionExchangeManager.java:3347)
at 
org.apache.ignite.internal.processors.cache.GridCacheIoManager.processMessage(GridCacheIoManager.java:1126)
at 
org.apache.ignite.internal.processors.cache.GridCacheIoManager.onMessage0(GridCacheIoManager.java:591)
at 
org.apache.ignite.internal.processors.cache.GridCacheIoManager.handleMessage(GridCacheIoManager.java:392)
at 
org.apache.ignite.internal.processors.cache.GridCacheIoManager.handleMessage(GridCacheIoManager.java:318)
at 
org.apache.ignite.internal.processors.cache.GridCacheIoManager.access$100(GridCacheIoManager.java:109)
at 
org.apache.ignite.internal.processors.cache.GridCacheIoManager$1.onMessage(GridCacheIoManager.java:308)
at 
org.apache.ignite.internal.managers.communication.GridIoManager.invokeListener(GridIoManager.java:1561)
at 
org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:1189)
at 
org.apache.ignite.internal.managers.communication.GridIoManager.access$4200(GridIoManager.java:127)
at 
org.apache.ignite.internal.managers.communication.GridIoManager$8.run(GridIoManager.java:1086)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
   

[jira] [Created] (IGNITE-11504) [ML] Preprocessor trainers should support new feature-label extraction API

2019-03-07 Thread Alexey Platonov (JIRA)
Alexey Platonov created IGNITE-11504:


 Summary: [ML] Preprocessor trainers should support new 
feature-label extraction API
 Key: IGNITE-11504
 URL: https://issues.apache.org/jira/browse/IGNITE-11504
 Project: Ignite
  Issue Type: Improvement
  Components: ml
Reporter: Alexey Platonov


Problem is same as feature extractors serialization bug. We should narrow our 
API. (see parent task)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


Re: Best Effort Affinity for thin clients

2019-03-07 Thread Igor Sapego
I can propose two improvements here:

1. A simple one. Lets introduce maxConnectionNumber parameter
in ClientConfiguration. As it is easy to implement it may be introduced
together with the new feature to give user an additional control.

2. Asynchronous connection establishment. In this case startup method
of a client returns control to user once it have established at least one
connection. Other connections established in background by a separate
thread. This one is harder to implement and maybe it makes sense to add
it as a separate feature.

Best Regards,
Igor


On Wed, Mar 6, 2019 at 9:43 PM Pavel Tupitsyn  wrote:

> Hi,
>
> I'm in progress of implementing this IEP for Ignite.NET, and I have
> concerns about the following:
>
> > On thin client startup it connects to all nodes provided by client
> configuration
>
> Should we, at least, make this behavior optional?
>
> One of the benefits of thin client is quick startup/connect time and low
> resource usage.
> Adding "connect all" behavior can negate those benefits, especially on
> large clusters.
>
> Thoughts?
>
> On Thu, Feb 14, 2019 at 5:39 PM Igor Sapego  wrote:
>
> > Guys, I've updated the IEP page [1] once again.
> >
> > Please, pay attention to sections Cache affinity mapping acquiring
> > (4.a, format of Cache Partitions Request) and Changes to cache
> > operations with single key (3 and 4, algorithm).
> >
> > Long story short, I've decided to add some additional data to Cache
> > Partitions Response, so that client can determine how to calculate
> > partition for a given key properly.
> >
> > [1] -
> >
> >
> https://cwiki.apache.org/confluence/display/IGNITE/IEP-23%3A+Best+Effort+Affinity+for+thin+clients
> >
> > Best Regards,
> > Igor
> >
> >
> > On Mon, Feb 4, 2019 at 8:24 PM Pavel Tupitsyn 
> > wrote:
> >
> > > Looks good to me.
> > >
> > > On Mon, Feb 4, 2019 at 6:30 PM Igor Sapego  wrote:
> > >
> > > > I've updated IEP page: [1]
> > > >
> > > > What do you think now? To me it looks cleaner.
> > > >
> > > > [1] -
> > > >
> > > >
> > >
> >
> https://cwiki.apache.org/confluence/display/IGNITE/IEP-23%3A+Best+Effort+Affinity+for+thin+clients
> > > >
> > > > Best Regards,
> > > > Igor
> > > >
> > > >
> > > > On Mon, Feb 4, 2019 at 4:44 PM Igor Sapego 
> wrote:
> > > >
> > > > > Ok, I understand now. I'll try updating IEP according to this
> > proposal
> > > > and
> > > > > notify you guys.
> > > > >
> > > > > Best Regards,
> > > > > Igor
> > > > >
> > > > >
> > > > > On Mon, Feb 4, 2019 at 4:27 PM Vladimir Ozerov <
> voze...@gridgain.com
> > >
> > > > > wrote:
> > > > >
> > > > >> Igor,
> > > > >>
> > > > >> My idea is simply to add the list of caches with the same
> > distribution
> > > > to
> > > > >> the end of partition response. Client can use this information to
> > > > populate
> > > > >> partition info for more caches in a single request.
> > > > >>
> > > > >> On Mon, Feb 4, 2019 at 3:06 PM Igor Sapego 
> > > wrote:
> > > > >>
> > > > >> > Vladimir,
> > > > >> >
> > > > >> > So correct me if I'm wrong, what you propose is to avoid
> > mentioning
> > > > >> > of cache groups, and use instead of "cache group" term something
> > > like
> > > > >> > "distribution"? Or do you propose some changes in protocol? If
> so,
> > > can
> > > > >> > you briefly explain, what kind of changes they are?
> > > > >> >
> > > > >> > Best Regards,
> > > > >> > Igor
> > > > >> >
> > > > >> >
> > > > >> > On Mon, Feb 4, 2019 at 1:13 PM Vladimir Ozerov <
> > > voze...@gridgain.com>
> > > > >> > wrote:
> > > > >> >
> > > > >> > > Igor,
> > > > >> > >
> > > > >> > > Yes, cache groups are public API. However, we try to avoid new
> > > APIs
> > > > >> > > depending on them.
> > > > >> > > The main point from my side is that “similar cache group” can
> be
> > > > >> easily
> > > > >> > > generalized to “similar distribution”. This way we avoid cache
> > > > groups
> > > > >> on
> > > > >> > > protocol level at virtually no cost.
> > > > >> > >
> > > > >> > > Vladimir.
> > > > >> > >
> > > > >> > > пн, 4 февр. 2019 г. в 12:48, Igor Sapego  >:
> > > > >> > >
> > > > >> > > > Guys,
> > > > >> > > >
> > > > >> > > > Can you explain why do we want to avoid Cache groups in
> > > protocol?
> > > > >> > > >
> > > > >> > > > If it's about simplicity of the protocol, then removing
> cache
> > > > groups
> > > > >> > will
> > > > >> > > > not help much with it - we will still need to include
> > > > >> "knownCacheIds"
> > > > >> > > > field in request and "cachesWithTheSamePartitioning" field
> in
> > > > >> response.
> > > > >> > > > And also, since when do Ignite prefers simplicity over
> > > > performance?
> > > > >> > > >
> > > > >> > > > If it's about not wanting to show internals of Ignite then
> it
> > > > sounds
> > > > >> > like
> > > > >> > > > a very weak argument to me, since Cache Groups is a public
> > thing
> > > > >> [1].
> > > > >> > > >
> > > > >> > > > [1] - https://apacheignite.readme.io/docs/cache-groups
> > > > >> > > >
> > > > >> > > > Best Regards,
> > 

[jira] [Created] (IGNITE-11503) MVCC: Handle partition loss policies

2019-03-07 Thread Ivan Pavlukhin (JIRA)
Ivan Pavlukhin created IGNITE-11503:
---

 Summary: MVCC: Handle partition loss policies
 Key: IGNITE-11503
 URL: https://issues.apache.org/jira/browse/IGNITE-11503
 Project: Ignite
  Issue Type: Task
  Components: mvcc
Reporter: Ivan Pavlukhin


We need to be sure that partition loss policy is properly handled during 
interaction with MVCC caches. It should be covered by tests.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[MTCGA]: new failures in builds [3250903] needs to be handled

2019-03-07 Thread dpavlov . tasks
Hi Igniters,

 I've detected some new issue on TeamCity to be handled. You are more than 
welcomed to help.

 If your changes can lead to this failure(s): We're grateful that you were a 
volunteer to make the contribution to this project, but things change and you 
may no longer be able to finalize your contribution.
 Could you respond to this email and indicate if you wish to continue and fix 
test failures or step down and some committer may revert you commit. 

 *New test failure in master 
DataStreamProcessorMvccPersistenceSelfTest.testCustomUserUpdater 
https://ci.ignite.apache.org/project.html?projectId=IgniteTests24Java8=6637048842291767623=%3Cdefault%3E=testDetails

 *New test failure in master 
DataStreamProcessorMvccPersistenceSelfTest.testLocalDataStreamerDedicatedThreadPool
 
https://ci.ignite.apache.org/project.html?projectId=IgniteTests24Java8=759944735770848920=%3Cdefault%3E=testDetails

 *New test failure in master 
DataStreamProcessorMvccPersistenceSelfTest.testReplicatedIsolated 
https://ci.ignite.apache.org/project.html?projectId=IgniteTests24Java8=-3106704882057752298=%3Cdefault%3E=testDetails

 *New test failure in master 
DataStreamProcessorMvccSelfTest.testReplicatedIsolated 
https://ci.ignite.apache.org/project.html?projectId=IgniteTests24Java8=-7610274339067283285=%3Cdefault%3E=testDetails

 *New test failure in master 
DataStreamProcessorMvccPersistenceSelfTest.testPartitionedMultiThreaded 
https://ci.ignite.apache.org/project.html?projectId=IgniteTests24Java8=7712479474670171747=%3Cdefault%3E=testDetails

 *New test failure in master 
DataStreamProcessorMvccPersistenceSelfTest.testLoaderApi 
https://ci.ignite.apache.org/project.html?projectId=IgniteTests24Java8=7960532704015080859=%3Cdefault%3E=testDetails
 Changes may lead to failure were done by 
 - ilya.kasnacheev 
https://ci.ignite.apache.org/viewModification.html?modId=877382

 - Here's a reminder of what contributors were agreed to do 
https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute 
 - Should you have any questions please contact dev@ignite.apache.org 

Best Regards,
Apache Ignite TeamCity Bot 
https://github.com/apache/ignite-teamcity-bot
Notification generated at 12:50:17 07-03-2019 


[MTCGA]: new failures in builds [3250936, 3250899] needs to be handled

2019-03-07 Thread dpavlov . tasks
Hi Igniters,

 I've detected some new issue on TeamCity to be handled. You are more than 
welcomed to help.

 If your changes can lead to this failure(s): We're grateful that you were a 
volunteer to make the contribution to this project, but things change and you 
may no longer be able to finalize your contribution.
 Could you respond to this email and indicate if you wish to continue and fix 
test failures or step down and some committer may revert you commit. 

 *New test failure in master 
IgnitePdsSingleNodeWithIndexingAndGroupPutGetPersistenceSelfTest.testRandomPutGetRemove
 
https://ci.ignite.apache.org/project.html?projectId=IgniteTests24Java8=5851024270797597225=%3Cdefault%3E=testDetails

 *New test failure in master 
IgnitePdsSingleNodeWithIndexingAndGroupPutGetPersistenceSelfTest.testPutGetRandomUniqueMultipleObjects
 
https://ci.ignite.apache.org/project.html?projectId=IgniteTests24Java8=2669811093134192917=%3Cdefault%3E=testDetails

 *New test failure in master 
IgnitePdsSingleNodeWithIndexingAndGroupPutGetPersistenceSelfTest.testGroupIndexes
 
https://ci.ignite.apache.org/project.html?projectId=IgniteTests24Java8=3449538838366747292=%3Cdefault%3E=testDetails

 *New test failure in master 
IgnitePdsSingleNodeWithIndexingAndGroupPutGetPersistenceSelfTest.testGroupIndexes2
 
https://ci.ignite.apache.org/project.html?projectId=IgniteTests24Java8=2955416849020277650=%3Cdefault%3E=testDetails

 *New test failure in master 
IgnitePdsSingleNodeWithIndexingAndGroupPutGetPersistenceSelfTest.testPutGetRandomNonUniqueMultipleObjects
 
https://ci.ignite.apache.org/project.html?projectId=IgniteTests24Java8=-4723824971707226617=%3Cdefault%3E=testDetails

 *New test failure in master 
IgnitePdsSingleNodeWithIndexingAndGroupPutGetPersistenceSelfTest.testPutGetRemoveMultipleForward
 
https://ci.ignite.apache.org/project.html?projectId=IgniteTests24Java8=-396838873773736=%3Cdefault%3E=testDetails

 *New test failure in master 
IgnitePdsSingleNodeWithIndexingAndGroupPutGetPersistenceSelfTest.testGradualRandomPutAllRemoveAll
 
https://ci.ignite.apache.org/project.html?projectId=IgniteTests24Java8=-2358563154632800532=%3Cdefault%3E=testDetails
 Changes may lead to failure were done by 
 - ilya.kasnacheev 
https://ci.ignite.apache.org/viewModification.html?modId=877382

 *New stable failure of a flaky test in master 
CacheFreeListImplSelfTest.testInsertDeleteSingleThreaded_16384 
https://ci.ignite.apache.org/project.html?projectId=IgniteTests24Java8=8113496860340008440=%3Cdefault%3E=testDetails

 *New stable failure of a flaky test in master 
CacheFreeListImplSelfTest.testInsertDeleteSingleThreaded_8192 
https://ci.ignite.apache.org/project.html?projectId=IgniteTests24Java8=-3061751661531366946=%3Cdefault%3E=testDetails
 No changes in the build

 - Here's a reminder of what contributors were agreed to do 
https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute 
 - Should you have any questions please contact dev@ignite.apache.org 

Best Regards,
Apache Ignite TeamCity Bot 
https://github.com/apache/ignite-teamcity-bot
Notification generated at 12:35:18 07-03-2019 


[MTCGA]: new failures in builds [3250928] needs to be handled

2019-03-07 Thread dpavlov . tasks
Hi Igniters,

 I've detected some new issue on TeamCity to be handled. You are more than 
welcomed to help.

 If your changes can lead to this failure(s): We're grateful that you were a 
volunteer to make the contribution to this project, but things change and you 
may no longer be able to finalize your contribution.
 Could you respond to this email and indicate if you wish to continue and fix 
test failures or step down and some committer may revert you commit. 

 *New test failure in master 
IgniteTxCachePrimarySyncTest.testSingleKeyCommitFromPrimary 
https://ci.ignite.apache.org/project.html?projectId=IgniteTests24Java8=8188960320563412129=%3Cdefault%3E=testDetails

 *New test failure in master IgniteTxCachePrimarySyncTest.testTxSyncMode 
https://ci.ignite.apache.org/project.html?projectId=IgniteTests24Java8=-5425953491606214861=%3Cdefault%3E=testDetails

 *New test failure in master 
IgniteTxCachePrimarySyncTest.testSingleKeyPrimaryNodeFail2 
https://ci.ignite.apache.org/project.html?projectId=IgniteTests24Java8=-226594202544241=%3Cdefault%3E=testDetails
 Changes may lead to failure were done by 
 - ilya.kasnacheev 
https://ci.ignite.apache.org/viewModification.html?modId=877382

 - Here's a reminder of what contributors were agreed to do 
https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute 
 - Should you have any questions please contact dev@ignite.apache.org 

Best Regards,
Apache Ignite TeamCity Bot 
https://github.com/apache/ignite-teamcity-bot
Notification generated at 12:20:16 07-03-2019 


[jira] [Created] (IGNITE-11502) Django engine

2019-03-07 Thread Nikolai Svistov (JIRA)
Nikolai Svistov created IGNITE-11502:


 Summary: Django engine
 Key: IGNITE-11502
 URL: https://issues.apache.org/jira/browse/IGNITE-11502
 Project: Ignite
  Issue Type: New Feature
Reporter: Nikolai Svistov


Django supports a standard driver for working with DB.
To work with cassandra, there is a driver - [Django Cassandra 
Engine|https://github.com/r4fek/django-cassandra-engine], but Apache Ignite 
doesn’t have a driver that allows users to work with Ignite from Django.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (IGNITE-11501) Build examples failed with Scala profile and Java11

2019-03-07 Thread Sergey Kozlov (JIRA)
Sergey Kozlov created IGNITE-11501:
--

 Summary: Build examples failed with Scala profile and Java11
 Key: IGNITE-11501
 URL: https://issues.apache.org/jira/browse/IGNITE-11501
 Project: Ignite
  Issue Type: Bug
  Components: examples
Affects Versions: 2.7
 Environment: Open JDK 11.0.1, Windows 10 64bit
Reporter: Sergey Kozlov


Import in IDEA {{examples}/pom.xml} with {{scala}} profile.
The compilation failed: 
{noformat}
C:\Java\open-jdk-11.0.1\bin\java.exe 
-Dmaven.multiModuleProjectDirectory=C:\Work\apache-ignite-2.7.0-bin\examples 
"-Dmaven.home=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 
2018.3.5\plugins\maven\lib\maven3" "-Dclassworlds.conf=C:\Program 
Files\JetBrains\IntelliJ IDEA Community Edition 
2018.3.5\plugins\maven\lib\maven3\bin\m2.conf" "-javaagent:C:\Program 
Files\JetBrains\IntelliJ IDEA Community Edition 
2018.3.5\lib\idea_rt.jar=52182:C:\Program Files\JetBrains\IntelliJ IDEA 
Community Edition 2018.3.5\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program 
Files\JetBrains\IntelliJ IDEA Community Edition 
2018.3.5\plugins\maven\lib\maven3\boot\plexus-classworlds-2.5.2.jar" 
org.codehaus.classworlds.Launcher -Didea.version=2018.3.5 compile -P scala
[INFO] Scanning for projects...
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for 
org.apache.ignite:ignite-examples:jar:2.7.0
[WARNING] 'build.plugins.plugin.version' for 
org.codehaus.mojo:build-helper-maven-plugin is missing. @ line 204, column 21
[WARNING] 
[WARNING] It is highly recommended to fix these problems because they threaten 
the stability of your build.
[WARNING] 
[WARNING] For this reason, future Maven versions might no longer support 
building such malformed projects.
[WARNING] 
[INFO] 
[INFO] 
[INFO] Building ignite-examples 2.7.0
[INFO] 
Downloading: 
http://h2database.com/m2-repo/commons-codec/commons-codec/maven-metadata.xml
[INFO] 
[INFO] BUILD FAILURE
[INFO] 
[INFO] Total time: 2.199 s
[INFO] Finished at: 2019-03-07T11:17:10+03:00
[INFO] Final Memory: 18M/67M
[INFO] 
[ERROR] Failed to execute goal on project ignite-examples: Could not resolve 
dependencies for project org.apache.ignite:ignite-examples:jar:2.7.0: Could not 
find artifact jdk.tools:jdk.tools:jar:1.6 at specified path 
C:\Java\open-jdk-11.0.1/../lib/tools.jar -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e 
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please 
read the following articles:
[ERROR] [Help 1] 
http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException

{noformat}




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)