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 <[email protected]>
Date: 2017-12-13T15:43:39Z
IGNITE-7182: async sorting of CP pages first variant
commit c088390173d04e5be57d3f91bc602733466702da
Author: dpavlov <[email protected]>
Date: 2017-12-13T19:23:45Z
IGNITE-7182: lazy transfer of quick-sorted values to async checkpointer, WIP
commit 7643854c87d81a18239489bf75047add6168929a
Author: dpavlov <[email protected]>
Date: 2017-12-14T12:12:35Z
IGNITE-7182: lazy transfer of quick-sorted values to async checkpointer, WIP
commit dd4894f30f47ba86c505bc42e650de44ab6cee57
Author: dpavlov <[email protected]>
Date: 2017-12-14T12:59:01Z
IGNITE-7182: checkpoint scope class instead of T2
commit 640997dae774be48caebb18e9252b76164668a3d
Author: dpavlov <[email protected]>
Date: 2017-12-14T13:54:39Z
IGNITE-7182: WriteCpPages made callable, reporting to CountDownFuture
migrated to async checkpointer
commit a2c6bb70332b6b4b458ebde9437c0b9561832ec0
Author: dpavlov <[email protected]>
Date: 2017-12-14T14:43:20Z
IGNITE-7182: quick sort emulating fork join on regular thread
commit a0ca351b01d48bd44173bf8b8e3544dbe8f51274
Author: dpavlov <[email protected]>
Date: 2017-12-14T16:57:07Z
IGNITE-7182: preparedPages was refactored to use arrays
commit 882bbff4314b775fb9406abcb6c4f8785a889eac
Author: dspavlov <[email protected]>
Date: 2017-12-14T20:43:24Z
IGNITE-7182: Checkpoint pages: optimize and parallel sorting
commit aa9eae1b3b067ace1497a180723290621a14df10
Author: dspavlov <[email protected]>
Date: 2017-12-14T20:55:07Z
IGNITE-7182: Checkpoint pages: optimize and parallel sorting
commit e99c3dd6e0b906eae19e4da20d87a3ce7a08600d
Author: dpavlov <[email protected]>
Date: 2017-12-01T16:47:45Z
GG-13117: PDS compatibility test flaky failure: debug code added
commit 00c3e6cf4a105b1dc2f32b3c27c1bed1f3947def
Author: dspavlov <[email protected]>
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 <[email protected]>
Date: 2017-12-14T21:09:17Z
IGNITE-7182: Merge fix
commit 42f8bc5f2763db8b0bc63544264b302d2c144fb4
Author: dspavlov <[email protected]>
Date: 2017-12-15T07:01:23Z
IGNITE-7182: new code stubs
commit 745be9b4be857943c8c74a0fc7b45b17f7fdcaf0
Author: dspavlov <[email protected]>
Date: 2017-12-15T07:05:08Z
IGNITE-7182: cosmetic
commit 8da055ebd4a24ce2dcde15715a0647fc82c3b019
Author: dspavlov <[email protected]>
Date: 2017-12-15T07:34:48Z
IGNITE-7182: initial calculation for rates
commit c57c928234af6d5ee14d8cadfc35e366d3d4ccb8
Author: dpavlov <[email protected]>
Date: 2017-12-15T10:05:41Z
IGNITE-7182: fork now/later strategy implemented
commit 366042eb75f9134b299a61a0cfaedd5d3e9e0c63
Author: dpavlov <[email protected]>
Date: 2017-12-15T10:51:31Z
IGNITE-7182: fork now/later strategy applied for splitting writer chunks
commit fc4a840c0931e8a6c8ca2296b45621f810a7fc0b
Author: dpavlov <[email protected]>
Date: 2017-12-15T11:03:20Z
IGNITE-7182: prepare to review.
commit bf6eb5bded2a12684e77efb27bc8ab1ce48b32e4
Author: dpavlov <[email protected]>
Date: 2017-12-15T11:28:45Z
IGNITE-7182: Remove odd sorting under lock
commit 53872f203af6d3bf703e2c10e2fb8ab80562ea25
Author: dpavlov <[email protected]>
Date: 2017-12-15T12:39:19Z
IGNITE-7182: calc CRC restored
commit 464f8d5fb68ec82314025332908ccd700202d7d7
Author: dpavlov <[email protected]>
Date: 2017-12-15T15:09:31Z
IGNITE-7182: Parallel eviction problem fixed
commit 0d7853dbd1be85c015c7b80446ee1d186357c13d
Author: dpavlov <[email protected]>
Date: 2017-12-15T15:21:09Z
IGNITE-7182: Take queue size to account
commit f0e8c3c4abee905e4a41d89330f65bb67ed95312
Author: dpavlov <[email protected]>
Date: 2017-12-15T16:12:38Z
IGNITE-7182: Fork strategy changed
commit ff73e2b692608249e885391b74b30f51717cbb06
Author: dpavlov <[email protected]>
Date: 2017-12-15T17:18:33Z
IGNITE-7182: Buckets created for cache+partition hash code in dirty pages
----
---