[jira] [Created] (IGNITE-2950) Incorrect params list in secret.properties for PostgreSQL

2016-04-05 Thread Pavel Konstantinov (JIRA)
Pavel Konstantinov created IGNITE-2950:
--

 Summary: Incorrect params list in secret.properties for PostgreSQL
 Key: IGNITE-2950
 URL: https://issues.apache.org/jira/browse/IGNITE-2950
 Project: Ignite
  Issue Type: Sub-task
Reporter: Pavel Konstantinov
Assignee: Vasiliy Sisko


Currently  we generate the following parameters:
{code}
dsPostgreSQL.jdbc.server_name=YOUR_DATABASE_SERVER_NAME
dsPostgreSQL.jdbc.database_name=YOUR_DATABASE_NAME
dsPostgreSQL.jdbc.username=YOUR_USER_NAME
dsPostgreSQL.jdbc.password=YOUR_PASSWORD
{code}

But in XML configuration we use 
{code}



{code}

Please fix.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


Re: Cleaning internal thread locals

2016-04-05 Thread Valentin Kulichenko
Alexei,

I would start with defining which thread locals cause this and why they are
not properly cleaned on node shutdown. Ideally, this should never happen.

-Val

On Tue, Apr 5, 2016 at 10:36 AM, Alexei Scherbakov <
alexey.scherbak...@gmail.com> wrote:

> Hello.
>
> Currently I'm working on the IGNITE-967
> .
>
> In fact, it is well known, easily reproduceable, ClassLoader memory leak
> problem in managed environments, such as servlet containers.
> See http://wiki.apache.org/tomcat/MemoryLeakProtection to read more on
> that.
> In short, the code using thread locals is responsible for cleaning them
> after request processing
> to prevent memory leaks related to different lifetime of application and
> thread in pool.
> Also blindly reusing thread from pool can be dangerous, because current
> ThreadLocal value can be different from expected default value.
>
> One posiible way of solving the problem is using post-processing Filter,
> which is responsible for cleaning all thread locals on current thread.
>
> Another approach would be sticking with container's specific solution to
> this problem.
> On example, tomcat provides the configuration property
> renewThreadsWhenStoppingContext,
> which forces it to renew threads involved in servicing requests for
> destroyed context, thus removing leaks.
>
> What do you think?
>
>
> --
>
> Best regards,
> Alexei Scherbakov
>


[jira] [Created] (IGNITE-2949) Replace JCache API dependency with Geronimo

2016-04-05 Thread Valentin Kulichenko (JIRA)
Valentin Kulichenko created IGNITE-2949:
---

 Summary: Replace JCache API dependency with Geronimo
 Key: IGNITE-2949
 URL: https://issues.apache.org/jira/browse/IGNITE-2949
 Project: Ignite
  Issue Type: Task
  Components: build
Affects Versions: 1.5.0.final
Reporter: Valentin Kulichenko
Assignee: Valentin Kulichenko
Priority: Critical
 Fix For: 1.6


All JCache dependencies should be replaced with this one: 
http://search.maven.org/#artifactdetails%7Corg.apache.geronimo.specs%7Cgeronimo-jcache_1.0_spec%7C1.0-alpha-1%7Cbundle



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


Cleaning internal thread locals

2016-04-05 Thread Alexei Scherbakov
Hello.

Currently I'm working on the IGNITE-967
.

In fact, it is well known, easily reproduceable, ClassLoader memory leak
problem in managed environments, such as servlet containers.
See http://wiki.apache.org/tomcat/MemoryLeakProtection to read more on that.
In short, the code using thread locals is responsible for cleaning them
after request processing
to prevent memory leaks related to different lifetime of application and
thread in pool.
Also blindly reusing thread from pool can be dangerous, because current
ThreadLocal value can be different from expected default value.

One posiible way of solving the problem is using post-processing Filter,
which is responsible for cleaning all thread locals on current thread.

Another approach would be sticking with container's specific solution to
this problem.
On example, tomcat provides the configuration property
renewThreadsWhenStoppingContext,
which forces it to renew threads involved in servicing requests for
destroyed context, thus removing leaks.

What do you think?


--

Best regards,
Alexei Scherbakov


[GitHub] ignite pull request: Community 7.5.10

2016-04-05 Thread avinogradovgg
Github user avinogradovgg closed the pull request at:

https://github.com/apache/ignite/pull/579


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] ignite pull request: Ignite 2947

2016-04-05 Thread avinogradovgg
GitHub user avinogradovgg opened a pull request:

https://github.com/apache/ignite/pull/608

Ignite 2947



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/gridgain/apache-ignite ignite-2947

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/ignite/pull/608.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #608


commit c3fe967874c4c3606f6b047a852caeef1ccb55aa
Author: Ignite Teamcity 
Date:   2015-12-17T10:04:46Z

1.5.1-final-SNAPSHOT

commit 11bee91787dd3d6f2a57739e26622e55428f3b1c
Author: Anton Vinogradov 
Date:   2015-12-17T11:27:16Z

Ignite-2087
(cherry picked from commit bd1f506)

commit 206e5a53c3cfa6285d911efe093ede03a3a67892
Author: Alexey Goncharuk 
Date:   2015-12-17T14:03:59Z

Merge branch 'ignite-1.5' of https://git-wip-us.apache.org/repos/asf/ignite 
into ignite-1.5.1-2

commit 0482316e413661a3fb1bd15bab15c2a1e48cc294
Author: Anton Vinogradov 
Date:   2015-12-18T12:40:57Z

Merge remote-tracking branch 'remotes/origin/ignite-1.5' into ignite-1.5.1-2

commit 9f1f6601e3b77010c57186fb6e041a58a0fce550
Author: Anton Vinogradov 
Date:   2015-12-21T08:51:36Z

Merge remote-tracking branch 'remotes/origin/ignite-1.5' into ignite-1.5.1-2

commit ad5bcec935b20421effb4ad5886e39549921fe99
Author: Anton Vinogradov 
Date:   2015-12-21T13:40:55Z

Merge remote-tracking branch 'remotes/origin/ignite-1.5' into ignite-1.5.1-2

Conflicts:
modules/platforms/cpp/common/configure.ac
modules/platforms/cpp/core-test/configure.ac
modules/platforms/cpp/core/configure.ac
modules/platforms/cpp/examples/configure.ac
modules/platforms/cpp/ignite/configure.ac

commit 524d72e2bcb4a813cad25ab6d96b2ddc7ff00c83
Author: Ignite Teamcity 
Date:   2015-12-21T14:04:46Z

1.5.1-final-SNAPSHOT

commit b534c42711d289408bacc9824300d6ec5fcc0fe7
Author: Alexey Goncharuk 
Date:   2015-12-21T15:56:55Z

Merge branch 'ignite-1.5' of https://git-wip-us.apache.org/repos/asf/ignite 
into ignite-1.5.1-2

commit c0cfc6a784ab94430b730d200d37788b70dc930b
Author: Anton Vinogradov 
Date:   2015-12-22T08:54:01Z

Merge remote-tracking branch 'remotes/origin/ignite-1.5' into ignite-1.5.1-2

commit 55645c1bcca21d03f2789f97bbdc3658216ee529
Author: Anton Vinogradov 
Date:   2015-12-22T16:26:52Z

Merge remote-tracking branch 'remotes/origin/ignite-1.5' into ignite-1.5.1-2

Conflicts:
examples/pom.xml
examples/schema-import/pom.xml
modules/aop/pom.xml
modules/apache-license-gen/pom.xml
modules/aws/pom.xml
modules/camel/pom.xml
modules/clients/pom.xml
modules/cloud/pom.xml
modules/codegen/pom.xml
modules/core/pom.xml
modules/core/src/main/resources/ignite.properties
modules/extdata/p2p/pom.xml
modules/extdata/uri/modules/uri-dependency/pom.xml
modules/extdata/uri/pom.xml
modules/flume/pom.xml
modules/gce/pom.xml
modules/geospatial/pom.xml
modules/hadoop/pom.xml
modules/hibernate/pom.xml
modules/indexing/pom.xml
modules/jcl/pom.xml
modules/jms11/pom.xml
modules/jta/pom.xml
modules/kafka/pom.xml
modules/log4j/pom.xml
modules/log4j2/pom.xml
modules/mesos/pom.xml
modules/mqtt/pom.xml
modules/osgi-karaf/pom.xml
modules/osgi-paxlogging/pom.xml
modules/osgi/pom.xml
modules/platforms/cpp/common/configure.ac
modules/platforms/cpp/core-test/configure.ac
modules/platforms/cpp/core/configure.ac
modules/platforms/cpp/examples/configure.ac
modules/platforms/cpp/ignite/configure.ac

modules/platforms/dotnet/Apache.Ignite.Benchmarks/Properties/AssemblyInfo.cs

modules/platforms/dotnet/Apache.Ignite.Core.Tests.TestDll/Properties/AssemblyInfo.cs

modules/platforms/dotnet/Apache.Ignite.Core.Tests/Properties/AssemblyInfo.cs
modules/platforms/dotnet/Apache.Ignite.Core/Properties/AssemblyInfo.cs
modules/platforms/dotnet/Apache.Ignite/Properties/AssemblyInfo.cs

modules/platforms/dotnet/examples/Apache.Ignite.Examples/Properties/AssemblyInfo.cs

modules/platforms/dotnet/examples/Apache.Ignite.ExamplesDll/Properties/AssemblyInfo.cs
modules/rest-http/pom.xml
modules/scalar-2.10/pom.xml
modules/scalar/pom.xml
modules/schedule/pom.xml
modules/schema-import/pom.xml
modules/slf4j/pom.xml
modules/spark-2.10/pom.xml
modules/spark/pom.xml
modules/spring/pom.xml

[GitHub] ignite pull request: GG-10603 - DR: unmarshal GridCacheRawVersione...

2016-04-05 Thread dkarachentsev
GitHub user dkarachentsev opened a pull request:

https://github.com/apache/ignite/pull/607

GG-10603 - DR: unmarshal GridCacheRawVersionedEntry key and value upo…

…n request. Fix.

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/gridgain/apache-ignite ignite-gg-10603

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/ignite/pull/607.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #607


commit af8ec62ccc2df0698448a1af488285dc0447f3bf
Author: dkarachentsev 
Date:   2016-04-05T13:53:45Z

GG-10603 - DR: unmarshal GridCacheRawVersionedEntry key and value upon 
request. Fix.




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] ignite pull request: IGNITE-2943 .NET: Fix cache store error propa...

2016-04-05 Thread ptupitsyn
GitHub user ptupitsyn opened a pull request:

https://github.com/apache/ignite/pull/606

IGNITE-2943 .NET: Fix cache store error propagation



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/ptupitsyn/ignite ignite-2943

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/ignite/pull/606.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #606


commit 1b8018a424fd4584a50513ca2d47a3ac7fb6e136
Author: Pavel Tupitsyn 
Date:   2016-04-04T14:10:55Z

IGNITE-2943 .NET: Fix cache store error propagation

commit d4123c873961ef8cdcadc0dc65d7bc2e68bf51e8
Author: Pavel Tupitsyn 
Date:   2016-04-04T14:13:04Z

wip

commit 8af3e79d6ada529d33c6b92c6118b7efdeabbc1b
Author: Pavel Tupitsyn 
Date:   2016-04-04T15:54:42Z

wip

commit 60b68efe616e304473895bee9dcf9b9360ced8d9
Author: Pavel Tupitsyn 
Date:   2016-04-04T15:59:03Z

wip

commit 991a077f350d8136b8bc70dd0a42a05a880b2ac9
Author: Pavel Tupitsyn 
Date:   2016-04-04T16:11:16Z

wip

commit 7756e155599687f3d07bb17aadffe779d869ccda
Author: Pavel Tupitsyn 
Date:   2016-04-05T09:28:35Z

Merge remote-tracking branch 'remotes/upstream/master' into ignite-2943

commit 18e6f75704b1e5f69c46752fe61a0db891d694f9
Author: Pavel Tupitsyn 
Date:   2016-04-05T10:25:15Z

Refactor PlatformCache error propagation

commit d89e5d62fbc9bb0c45cdc144f88138dd4a9e0317
Author: Pavel Tupitsyn 
Date:   2016-04-05T12:22:00Z

wip

commit 23c7661a925c7b761414bb1cf906e9f194d400d1
Author: Pavel Tupitsyn 
Date:   2016-04-05T12:48:52Z

wip

commit 3f770dd3b8e0dca08526ed3f776bf8e72d69fbb3
Author: Pavel Tupitsyn 
Date:   2016-04-05T13:01:49Z

wip

commit 66e62a97f288ca0d2aea4a397fb3eeddc5d2b789
Author: Pavel Tupitsyn 
Date:   2016-04-05T13:05:50Z

wip

commit df70025929ca8307b740adc1b6bd6250a8d0f9bb
Author: Pavel Tupitsyn 
Date:   2016-04-05T13:06:38Z

wip

commit 186e2b31b0b5706411aca357f3f69b7928be5336
Author: Pavel Tupitsyn 
Date:   2016-04-05T13:09:40Z

wip




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] ignite pull request: Ignite 1679b

2016-04-05 Thread iveselovskiy
GitHub user iveselovskiy opened a pull request:

https://github.com/apache/ignite/pull/605

Ignite 1679b



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/iveselovskiy/ignite ignite-1679b

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/ignite/pull/605.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #605


commit a652adec401dc11e6f930fcef9de9b2ee5ecdbb9
Author: iveselovskiy 
Date:   2016-02-10T15:54:36Z

added missing file header to 
org.apache.ignite.hadoop.fs.KerberosHadoopFileSystemFactorySelfTest

commit 48f00cac3ba7668247585ab7c257562951c4f04f
Author: iveselovskiy 
Date:   2016-02-11T10:36:12Z

Merge branch 'master' of https://github.com/apache/ignite

commit a5c5ed4d5bbd61c62acfbb19610aac2f710935cd
Author: iveselovskiy 
Date:   2016-02-15T17:58:10Z

Merge branch 'master' of https://github.com/apache/ignite

commit b81ee18308307dad2416f7635120a387b98bb967
Author: iveselovskiy 
Date:   2016-02-17T18:32:53Z

Merge branch 'master' of https://github.com/apache/ignite

commit 4280cbdeef94a6956ea3ebe1ae389f1db57ed249
Author: iveselovskiy 
Date:   2016-02-18T09:47:12Z

Merge branch 'master' of https://github.com/apache/ignite

commit 754132067d73757f9d362129444b7a6dea3b3f5b
Author: iveselovskiy 
Date:   2016-02-19T13:18:16Z

Merge branch 'master' of https://github.com/apache/ignite

commit cd3a1e02cec00bd089deb3e7cc4c9ec39e7279a7
Author: iveselovskiy 
Date:   2016-02-26T16:24:36Z

Merge branch 'master' of https://github.com/apache/ignite

commit de70be2bc0a6c545428650b1cc09965ac87de8aa
Author: iveselovskiy 
Date:   2016-03-11T09:30:30Z

Merge branch 'master' of https://github.com/apache/ignite

commit 6af5c26f04d2a03795b7c1279dd5532edecc31c4
Author: iveselovskiy 
Date:   2016-03-14T16:47:51Z

Merge branch 'master' of https://github.com/apache/ignite

commit 13a17ba842eb8b2a6820424df8516e0009085387
Author: iveselovskiy 
Date:   2016-03-17T14:35:21Z

Merge branch 'master' of https://github.com/apache/ignite

commit a9d57332727460019b7fc83581b5ba2107707a7c
Author: iveselovskiy 
Date:   2016-03-21T09:35:39Z

Merge branch 'master' of https://github.com/apache/ignite

commit 9cdbef79f9e6a9252076b367f76ba1073b231338
Author: iveselovskiy 
Date:   2016-03-22T09:40:58Z

Merge branch 'master' of https://github.com/apache/ignite

commit e559f51c6bb7cce38e195ffe0503662f0a5b8916
Author: iveselovskiy 
Date:   2016-03-22T12:28:37Z

Merge branch 'master' of https://github.com/apache/ignite

commit a7d9070ef0f6395a19089201020b8052676fb7e1
Author: iveselovskiy 
Date:   2016-03-22T16:00:05Z

Merge branch 'master' of https://github.com/apache/ignite

commit 4c3f10d5a6f3a995a7f553709704e1f9526991ef
Author: iveselovskiy 
Date:   2016-03-23T16:16:56Z

Merge branch 'master' of https://github.com/apache/ignite

commit b3788e4d569352659f855c355fe27c6aec62d344
Author: iveselovskiy 
Date:   2016-03-24T11:46:57Z

Merge branch 'master' of https://github.com/apache/ignite

commit ce7ed2398d5a74ac72292c6dd61959aeee324453
Author: iveselovskiy 
Date:   2016-03-30T13:54:27Z

Merge branch 'master' of https://github.com/apache/ignite

commit 7625c1c0ab76f1ac9c4a530c5c9b50b3852f2089
Author: iveselovskiy 
Date:   2016-03-31T09:08:45Z

Merge branch 'master' of https://github.com/apache/ignite

commit 59e48db3c3e9cd604c238eb691a5205fb95fac11
Author: iveselovskiy 
Date:   2016-03-31T11:03:38Z

Merge branch 'master' of https://github.com/apache/ignite

commit 58f0299b60a5cf428aa875f07df15b7eebd25dea
Author: iveselovskiy 
Date:   2016-04-05T10:21:52Z

Merge branch 'master' of https://github.com/apache/ignite

commit f5f46f15f296961400de329b4fc553b9ecc54c25
Author: iveselovskiy 
Date:   2016-04-05T12:44:01Z

IGNITE-1679: completely fixed & cleaned up.

commit 9e226c88f1acdabf46aa7c24cdfcd29ec1b6b651
Author: iveselovskiy 
Date:   2016-04-05T12:44:42Z

Merge branch 'master' of https://github.com/apache/ignite into ignite-1679b




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please

[GitHub] ignite pull request: GG-10988 : GridCacheConcurrentMap redesign

2016-04-05 Thread ilantukh
Github user ilantukh closed the pull request at:

https://github.com/apache/ignite/pull/561


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] ignite pull request: Protocol optimizations for atomic cache updat...

2016-04-05 Thread ilantukh
Github user ilantukh closed the pull request at:

https://github.com/apache/ignite/pull/516


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] ignite pull request: IGNITE-2654

2016-04-05 Thread ilantukh
Github user ilantukh closed the pull request at:

https://github.com/apache/ignite/pull/504


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] ignite pull request: Time sampling

2016-04-05 Thread ilantukh
Github user ilantukh closed the pull request at:

https://github.com/apache/ignite/pull/517


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] ignite pull request: GG-10988 : GridCacheConcurrentMap redesign.

2016-04-05 Thread ilantukh
Github user ilantukh closed the pull request at:

https://github.com/apache/ignite/pull/587


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] ignite pull request: GG-10988 benchmarking

2016-04-05 Thread ilantukh
Github user ilantukh closed the pull request at:

https://github.com/apache/ignite/pull/592


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] ignite pull request: Ignite 2948

2016-04-05 Thread ilantukh
GitHub user ilantukh opened a pull request:

https://github.com/apache/ignite/pull/604

Ignite 2948



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/ilantukh/ignite ignite-2948

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/ignite/pull/604.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #604


commit 81650236aa12e8a45f1b8a815596f37904e77b33
Author: Ilya Lantukh 
Date:   2016-03-14T07:44:09Z

gg-10988 : GridCacheConcurrentMap usage redesign.

commit 734686dea51390b26cf649fad7c55ce897bf1e88
Author: Ilya Lantukh 
Date:   2016-03-14T13:22:05Z

Merge branch 'master' of https://github.com/gridgain/apache-ignite into 
gg-10988

commit 2c4bd18a8177d01d709ba677531358ee0f910e79
Author: Ilya Lantukh 
Date:   2016-03-14T14:59:18Z

gg-10988 : Continued GridCacheConcurrentMap usage redesign.

commit b73ebfeec3d61562836b91fbde38fd7004fb223b
Author: Ilya Lantukh 
Date:   2016-03-15T15:45:34Z

gg-10988 : WIP

commit 6af51f4f8d1fe7bbd15270d888a4457fd2d44892
Author: Ilya Lantukh 
Date:   2016-03-16T13:31:10Z

gg-10988 : Deferred delete fix.

commit 9769e1dbcfd4a19d86b2665a47b90f0cbdb290dd
Author: Ilya Lantukh 
Date:   2016-03-16T16:40:16Z

gg-10988 : WIP

commit aed503574c64a37168121c2ec803b80ca84d125b
Author: Ilya Lantukh 
Date:   2016-03-17T12:16:26Z

gg-10988 : Minors.

commit d6d6b35d91252f570f26868b2c144f124b3b5a00
Author: Ilya Lantukh 
Date:   2016-03-17T13:15:04Z

gg-10988 : Fixed memory usage and type casting problems.

commit e6486508c1ec728279c07eefa0b87fed1fa3e65c
Author: Ilya Lantukh 
Date:   2016-03-17T13:16:16Z

Merge branch 'master' of https://github.com/gridgain/apache-ignite into 
gg-10988

commit c38b37962c89a1f35f245bd4fd31a297b65751bd
Author: Ilya Lantukh 
Date:   2016-03-17T14:15:39Z

gg-10988 : Restored previously outcommented functionality.

commit 66e1b5edb7d96caa69739dba048c1d4d04b2b0a4
Author: Ilya Lantukh 
Date:   2016-03-17T14:30:17Z

gg-10988 : Fixed local cache.

commit 3fcc98e856bf1a711fe82a847a0194235c2adf7d
Author: Ilya Lantukh 
Date:   2016-03-18T09:58:36Z

gg-10988 : Fixed java 7 compatibility.

commit 7196c080917dcc8d7e2b121d939ed3ffa1f315c8
Author: Ilya Lantukh 
Date:   2016-03-18T12:17:34Z

gg-10988 : Fixed NPE on GridCacheAdapter initialization.

commit b18a96e2b7462baedb74bb849a39dc954af82c58
Author: Ilya Lantukh 
Date:   2016-03-18T12:19:18Z

Merge remote-tracking branch 'origin/gg-10988' into gg-10988

commit 53c6efdc6cd34c9cecb4dde0c775c6647e39d508
Author: Ilya Lantukh 
Date:   2016-03-18T12:37:10Z

gg-10988 : Fixed old class casts.

commit 01833e3911f33f4627201572cc1b00495445150a
Author: Ilya Lantukh 
Date:   2016-03-18T13:32:09Z

gg-10988 : Javadocs, renaming.

commit 64e5a935d26a50f119efa7452275216a2d5eca9f
Author: Ilya Lantukh 
Date:   2016-03-18T14:47:48Z

gg-10988 : Fixed near cache entry removal.

commit c022bb7eb0772092212d66db1defc68acbf23015
Author: Ilya Lantukh 
Date:   2016-03-21T09:14:17Z

gg-10988 : Fixed possible deadlock on entry removal.

commit a0d728803f8820b3f2ecc1e83e059db5310ef21f
Author: Ilya Lantukh 
Date:   2016-03-21T12:14:19Z

gg-10988 : Fixed KeyCacheObject conversion.

commit e67e284a8964175516fc268b4f80bf4c32776d99
Author: Ilya Lantukh 
Date:   2016-03-21T12:15:05Z

Merge remote-tracking branch 'origin/gg-10988' into gg-10988

commit 412d9a4c8307eeaa5f3fcadd64837ece008ab88d
Author: Ilya Lantukh 
Date:   2016-03-21T13:38:30Z

gg-10988 : Deferred delete - WIP.

commit dfc8f4c0724620b7281fc865e5758c5041a31304
Author: Ilya Lantukh 
Date:   2016-03-21T14:07:19Z

gg-10988 : Deferred delete and public map size.

commit eb11e459e7bd0f3b7e93501f4a413d5b8e0c22dc
Author: Ilya Lantukh 
Date:   2016-03-21T14:12:32Z

gg-10988 : Synchronization.

commit d3cec70e2d994673eec283e1bd7feb089e774632
Author: Ilya Lantukh 
Date:   2016-03-21T14:27:45Z

gg-10988 : Restored deferred delete logic for near cache.

commit 69d9dee4161ec61d6235f6fc48b3478dabb88b1b
Author: Ilya Lantukh 
Date:   2016-03-22T12:03:37Z

gg-10988 : Fixed #putEntryIfObsoleteOrAbsent logic

commit 79ae8a4606ee40748df410487857f99e0ec3ec3d
Author: Ilya Lantukh 
Date:   2016-03-22T12:08:52Z


[jira] [Created] (IGNITE-2948) Optimize usage of GridCacheConcurrentMap

2016-04-05 Thread Ilya Lantukh (JIRA)
Ilya Lantukh created IGNITE-2948:


 Summary: Optimize usage of GridCacheConcurrentMap
 Key: IGNITE-2948
 URL: https://issues.apache.org/jira/browse/IGNITE-2948
 Project: Ignite
  Issue Type: Improvement
  Components: cache
Reporter: Ilya Lantukh
Assignee: Ilya Lantukh


1. Eliminate cases where an entry is stored in multiple maps.
2. Change GridCacheConcurrentMap implementation to be based on internal 
ConcurrentMap.
3. Removed redundant and obsolete coded related to map functionality.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[GitHub] ignite pull request: Ignite 2835 BinaryObjectOffHeapImpl leaked to...

2016-04-05 Thread ashutakGG
Github user ashutakGG closed the pull request at:

https://github.com/apache/ignite/pull/594


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[jira] [Created] (IGNITE-2947) BinaryContext doesn't honor custom loader set through IgniteConfiguration.classLoader

2016-04-05 Thread Denis Magda (JIRA)
Denis Magda created IGNITE-2947:
---

 Summary: BinaryContext doesn't honor custom loader set through 
IgniteConfiguration.classLoader
 Key: IGNITE-2947
 URL: https://issues.apache.org/jira/browse/IGNITE-2947
 Project: Ignite
  Issue Type: Bug
  Components: binary
Affects Versions: 1.5.0.final
Reporter: Denis Magda
Priority: Critical
 Fix For: 1.6


If to register a specific object with {{BinaryTypeConfiguration}} setting its 
{{typeName}} and load Class of objects of this type using a custom class loader 
passed to {{IgniteConfiguration.classLoader}} then at {{BinaryContext}} 
initialization time the context will not properly register this 
{{BinaryTypeConfiguration}} because it doesn't suppose that the Class of the 
type can be loaded by the custom class loader

In the code below {{Class.forName}} has to use 
{{IgniteConfiguration.classLoader}} if the latest is set and fall back to 
{{dfltLdr}} otherwise.

{noformat}
@SuppressWarnings("ErrorNotRethrown")
public void registerUserType(String clsName,
BinaryInternalMapper mapper,
@Nullable BinarySerializer serializer,
@Nullable String affKeyFieldName,
boolean isEnum)
throws BinaryObjectException {
assert mapper != null;

Class cls = null;

try {
cls = Class.forName(clsName);
}
catch (ClassNotFoundException | NoClassDefFoundError ignored) {
// No-op.
}
{noformat} 

Also there are several conditions in {{BinaryContext}} that are done for 
{{dfltLdr}}. The same conditions have to be executed for 
{{IgniteConfiguration.classLoader}}.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)