GitHub user dspavlov opened a pull request: https://github.com/apache/ignite/pull/3243
Ignite 7182: buckets (experimental) You can merge this pull request into a Git repository by running: $ git pull https://github.com/gridgain/apache-ignite ignite-7182-buckets Alternatively you can review and apply these changes as the patch at: https://github.com/apache/ignite/pull/3243.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 #3243 ---- commit 45f6340a518d8580c96614e0c12eb379a2c6202d Author: dpavlov <dpav...@gridgain.com> Date: 2017-12-13T15:43:39Z IGNITE-7182: async sorting of CP pages first variant commit c088390173d04e5be57d3f91bc602733466702da Author: dpavlov <dpav...@gridgain.com> Date: 2017-12-13T19:23:45Z IGNITE-7182: lazy transfer of quick-sorted values to async checkpointer, WIP commit 7643854c87d81a18239489bf75047add6168929a Author: dpavlov <dpav...@gridgain.com> Date: 2017-12-14T12:12:35Z IGNITE-7182: lazy transfer of quick-sorted values to async checkpointer, WIP commit dd4894f30f47ba86c505bc42e650de44ab6cee57 Author: dpavlov <dpav...@gridgain.com> Date: 2017-12-14T12:59:01Z IGNITE-7182: checkpoint scope class instead of T2 commit 640997dae774be48caebb18e9252b76164668a3d Author: dpavlov <dpav...@gridgain.com> Date: 2017-12-14T13:54:39Z IGNITE-7182: WriteCpPages made callable, reporting to CountDownFuture migrated to async checkpointer commit a2c6bb70332b6b4b458ebde9437c0b9561832ec0 Author: dpavlov <dpav...@gridgain.com> Date: 2017-12-14T14:43:20Z IGNITE-7182: quick sort emulating fork join on regular thread commit a0ca351b01d48bd44173bf8b8e3544dbe8f51274 Author: dpavlov <dpav...@gridgain.com> Date: 2017-12-14T16:57:07Z IGNITE-7182: preparedPages was refactored to use arrays commit 882bbff4314b775fb9406abcb6c4f8785a889eac Author: dspavlov <dpav...@gridgain.com> Date: 2017-12-14T20:43:24Z IGNITE-7182: Checkpoint pages: optimize and parallel sorting commit aa9eae1b3b067ace1497a180723290621a14df10 Author: dspavlov <dpav...@gridgain.com> Date: 2017-12-14T20:55:07Z IGNITE-7182: Checkpoint pages: optimize and parallel sorting commit e99c3dd6e0b906eae19e4da20d87a3ce7a08600d Author: dpavlov <dpav...@gridgain.com> Date: 2017-12-01T16:47:45Z GG-13117: PDS compatibility test flaky failure: debug code added commit 00c3e6cf4a105b1dc2f32b3c27c1bed1f3947def Author: dspavlov <dpav...@gridgain.com> Date: 2017-12-14T21:01:58Z Merge branch 'master' into ignite-7182 # Conflicts: # modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/GridCacheDatabaseSharedManager.java commit d7e21dfc13a544ebcd98b7ffc57e0761e2f12b20 Author: dspavlov <dpav...@gridgain.com> Date: 2017-12-14T21:09:17Z IGNITE-7182: Merge fix commit 42f8bc5f2763db8b0bc63544264b302d2c144fb4 Author: dspavlov <dpav...@gridgain.com> Date: 2017-12-15T07:01:23Z IGNITE-7182: new code stubs commit 745be9b4be857943c8c74a0fc7b45b17f7fdcaf0 Author: dspavlov <dpav...@gridgain.com> Date: 2017-12-15T07:05:08Z IGNITE-7182: cosmetic commit 8da055ebd4a24ce2dcde15715a0647fc82c3b019 Author: dspavlov <dpav...@gridgain.com> Date: 2017-12-15T07:34:48Z IGNITE-7182: initial calculation for rates commit c57c928234af6d5ee14d8cadfc35e366d3d4ccb8 Author: dpavlov <dpav...@gridgain.com> Date: 2017-12-15T10:05:41Z IGNITE-7182: fork now/later strategy implemented commit 366042eb75f9134b299a61a0cfaedd5d3e9e0c63 Author: dpavlov <dpav...@gridgain.com> Date: 2017-12-15T10:51:31Z IGNITE-7182: fork now/later strategy applied for splitting writer chunks commit fc4a840c0931e8a6c8ca2296b45621f810a7fc0b Author: dpavlov <dpav...@gridgain.com> Date: 2017-12-15T11:03:20Z IGNITE-7182: prepare to review. commit bf6eb5bded2a12684e77efb27bc8ab1ce48b32e4 Author: dpavlov <dpav...@gridgain.com> Date: 2017-12-15T11:28:45Z IGNITE-7182: Remove odd sorting under lock commit 53872f203af6d3bf703e2c10e2fb8ab80562ea25 Author: dpavlov <dpav...@gridgain.com> Date: 2017-12-15T12:39:19Z IGNITE-7182: calc CRC restored commit 464f8d5fb68ec82314025332908ccd700202d7d7 Author: dpavlov <dpav...@gridgain.com> Date: 2017-12-15T15:09:31Z IGNITE-7182: Parallel eviction problem fixed commit 0d7853dbd1be85c015c7b80446ee1d186357c13d Author: dpavlov <dpav...@gridgain.com> Date: 2017-12-15T15:21:09Z IGNITE-7182: Take queue size to account commit f0e8c3c4abee905e4a41d89330f65bb67ed95312 Author: dpavlov <dpav...@gridgain.com> Date: 2017-12-15T16:12:38Z IGNITE-7182: Fork strategy changed commit ff73e2b692608249e885391b74b30f51717cbb06 Author: dpavlov <dpav...@gridgain.com> Date: 2017-12-15T17:18:33Z IGNITE-7182: Buckets created for cache+partition hash code in dirty pages ---- ---