GitHub user dspavlov opened a pull request: https://github.com/apache/ignite/pull/2775
IGNITE 6285: Enhance persistent store paths You can merge this pull request into a Git repository by running: $ git pull https://github.com/gridgain/apache-ignite ignite-6285-3 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/ignite/pull/2775.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 #2775 ---- commit b150519f05c99e71be83af9d5107ae599c90f05f Author: dpavlov <dpav...@gridgain.com> Date: 2017-09-26T13:31:54Z IGNITE-6285: Enhance persistent store paths logging on start commit 53e803baf89e23ec7fbfe9aece31e131460be1dd Author: dpavlov <dpav...@gridgain.com> Date: 2017-09-26T16:11:09Z IGNITE-6285: Enhance persistent store paths: new tests and folder resolver was moved to grid kernal context commit 3c4a6600f158097179f2cd646596d64e152f47d6 Author: dpavlov <dpav...@gridgain.com> Date: 2017-09-26T18:20:11Z IGNITE-6285: Enhance persistent store paths: intermediate commit, first locking done commit 9a9c43b672a24609c6454d5f5bdabd0d7f4b69f9 Author: dpavlov <dpav...@gridgain.com> Date: 2017-09-27T12:40:14Z IGNITE-6285: Enhance persistent store paths: transferring file lock to activate phase commit d2d72a8a40691d3df196d4efdcd2427b8fc0e218 Author: dpavlov <dpav...@gridgain.com> Date: 2017-09-27T13:06:09Z IGNITE-6285: Enhance persistent store paths: protecting from start without activate commit 22779aeaedd1e559677dc061474b3e0bb9ed8257 Author: dpavlov <dpav...@gridgain.com> Date: 2017-09-27T13:28:02Z IGNITE-6285: Enhance persistent store paths: new tests, unused code removal, javadoc commit d4e2e19a897ed0383ee3131420713f64992ff2c9 Author: dpavlov <dpav...@gridgain.com> Date: 2017-09-27T14:57:18Z IGNITE-6285: Enhance persistent store paths: old style consistent id implemented as priority commit 75ef089a211b75bcfc5a1e90d0c3bc4f67076a17 Author: dpavlov <dpav...@gridgain.com> Date: 2017-09-27T16:22:55Z IGNITE-6285: Enhance persistent store paths: retry to list folder on each lock try commit 5f1ccc39498593ca4a64938e91cc062399e09a05 Author: dpavlov <dpav...@gridgain.com> Date: 2017-09-27T17:16:50Z IGNITE-6285: Enhance persistent store paths: global lock for root folder done commit f8359d1b60348d43dab79b586dc3d5d58c101d26 Author: dpavlov <dpav...@gridgain.com> Date: 2017-09-27T18:41:00Z IGNITE-6285: Enhance persistent store paths: new tests were added, folder name padding, deactivate problem demonstrated commit 41f01d3ce8ba298b7e18ec27cd77dd53ffed14d1 Author: dpavlov <dpav...@gridgain.com> Date: 2017-09-28T14:01:05Z IGNITE-6285: Enhance persistent store paths: locking was moved to resolver in case new style folders mode is used commit f56693a081dafa98441d78f6265aae19842cc8ea Author: dpavlov <dpav...@gridgain.com> Date: 2017-09-28T14:39:43Z IGNITE-6285: Enhance persistent store paths: warn about old style storage folder commit 8e843685de6e63304edb6aae6a0467da6d1f07ad Author: dpavlov <dpav...@gridgain.com> Date: 2017-09-28T15:52:40Z IGNITE-6285: Enhance persistent store paths: standalone WAL reader test was fixed commit b4b023793a619bb735c214b0f5feceb527e7b352 Author: dpavlov <dpav...@gridgain.com> Date: 2017-09-28T17:06:55Z IGNITE-6285: Enhance persistent store paths: print size and date for observed folder commit 4888bbaf44353dd188cf7a01f14010be63ed8525 Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2017-09-25T16:09:29Z .NET: Fix code coverage - exclude remote-only class commit 8cb7f8044bcfb4c30584e632d620aff6ffa32c70 Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2017-09-26T08:37:31Z IGNITE-6494 .NET: Fix CacheConfiguration.WriteSynchronizationMode default value This closes #2741 commit beebc11e9e28dd8cf9e24837160a4a804c0c53ab Author: sboikov <sboi...@gridgain.com> Date: 2017-09-26T09:39:28Z Removed unused internal getTopologySafe method. commit e16e9d9bb5efb2559494b5b243bcda24d5303b05 Author: Aleksei Scherbakov <alexey.scherbak...@gmail.com> Date: 2017-09-26T13:07:06Z IGNITE-6491 Fixed IgniteTopologyValidatorGridSplitCacheTest commit 53a2ea4449883d492eddd63ea2be34b0afacbb25 Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2017-09-26T16:26:02Z IGNITE-5898 .NET: Fix QueryDmlExample and BinaryModeExample Enable distributed joins when selecting data commit a3545fcc2f7d3bb43ef0276685cae2bbdbd96042 Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2017-09-26T17:00:52Z IGNITE-5606 .NET: Test various data types as messaging topic and message commit b6232fbe2130e35d44b4bc63995e62db42f92399 Author: Igor Sapego <igors...@gmail.com> Date: 2017-09-27T06:43:58Z IGNITE-6468: ODBC: More tests for SQLGetInfo. This closes #2733. commit 1e6119098c4c151d47b8c8cbcc51dab82c02bc63 Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2017-09-27T09:20:24Z IGNITE-5730 .NET: Fix ignite.jni.dll temp dir race This closes #2755 commit ce536aa6f36b8e03b76829a25c3464b051843d53 Author: devozerov <voze...@gridgain.com> Date: 2017-09-27T09:23:53Z IGNITE-6331: Removed unused SQL-related code and fixed warnings. This closes #2760. commit 5d56154a0c9babbb744f88308d8126a26c95fe09 Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2017-09-27T10:36:38Z IGNITE-6216 .NET: PersistentStoreConfiguration.CheckpointWriteOrder commit debc99244ee453f3244080f9708a65c94359604d Author: mcherkasov <michael.cherka...@gmail.com> Date: 2017-09-27T10:39:20Z Fixed "IGNITE-6360: NPE occurs if object with null indexed field is added". This closes #2739. Signed-off-by: nikolay_tikhonov <ntikho...@gridgain.com> commit 0e79be2a44096aad4dc8beaddf3878f11150519f Author: Ilya Kasnacheev <ilya.kasnach...@gmail.com> Date: 2017-09-27T10:46:37Z Fixed "IGNITE-6184 Add checkClusterState() call to destroyCachesAsync() and getOrCreateCaches()". This closes #2526. Signed-off-by: nikolay_tikhonov <ntikho...@gridgain.com> commit d2adf03895efe6a5061cc1b6f362acd5dfc386a4 Author: Alexander Paschenko <alexander.a.pasche...@gmail.com> Date: 2017-09-27T11:51:17Z IGNITE-6242 SQL: Added ability to specify cache, key type and value type names for CREATE TABLE. This closes #2740. commit cb2f7752944d71dcb9988f3a316ab01a7e863871 Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2017-09-27T11:55:10Z Revert "IGNITE-5730 .NET: Fix ignite.jni.dll temp dir race" This reverts commit 7f82340189bebac7bfd5f935eb3531035a6f9acb. commit 57fcc0a69389e868fabdc12cc0b3b79f48b43f10 Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2017-09-27T11:57:47Z IGNITE-5730 .NET: Fix ignite.jni.dll temp dir race This closes #2755 commit 2e636e848e99941c1001d1ab4ab9f473100d8ad9 Author: devozerov <ppoze...@gmail.com> Date: 2017-09-27T14:23:48Z IGNITE-6514 Moved notNullConstraint out of public API ---- ---