You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by glukos <gi...@git.apache.org> on 2017/03/27 10:10:26 UTC
[GitHub] ignite pull request #1674: IGNITE-4534: Implement offheap eviction policies ...
GitHub user glukos opened a pull request:
https://github.com/apache/ignite/pull/1674
IGNITE-4534: Implement offheap eviction policies based on page memory
Per-page eviction policies are implemented, algorithm (random-LRU or random-K-LRU) can be configured in MemoryPolicyConfiguration.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/gridgain/apache-ignite ignite-4534
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/ignite/pull/1674.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 #1674
----
commit 60ea031ebf19a7b6b8a205d762ae3b96ef2ed1ba
Author: Ivan Rakov <iv...@gmail.com>
Date: 2017-02-28T10:56:40Z
IGNITE-4534: First approach to evict by page index
commit c5d45a4fa575a444537db7a933a8f489574ccf83
Author: Ivan Rakov <iv...@gmail.com>
Date: 2017-02-28T11:35:36Z
IGNITE-4534: First approach to evict by page index
commit 27d024048bf6689e59548bfdf67461665b9ee06b
Author: Ivan Rakov <iv...@gmail.com>
Date: 2017-03-02T17:34:19Z
IGNITE-4534: Random-LRU implemented
commit 0b7c770e4e12826e45a7716ec408129f68cf6ebb
Author: Ivan Rakov <iv...@gmail.com>
Date: 2017-03-03T12:04:00Z
IGNITE-4534: Bugs fixed. Works fine for small objects, found bug with big objects (size > pageSize)
commit a8d74454f6e0c67632c5a2f2a10a41e8e2fcbe12
Author: Ivan Rakov <iv...@gmail.com>
Date: 2017-03-03T13:02:13Z
IGNITE-4534: Smoke test added
commit f5ff54a9945477768bf74161c8c51d4ce83d4b62
Author: Sergey Chugunov <se...@gmail.com>
Date: 2017-03-02T16:24:20Z
IGNITE-4758 multiple MemoryPolicies were implemented
commit 5479f947f672e28fc39f92e8a489c016f96d10f0
Author: Sergey Chugunov <se...@gmail.com>
Date: 2017-03-09T10:17:45Z
Merge branch 'ignite-3477' into ignite-4758
commit db1087e28f438c494d96afea92de2b454f369c46
Author: Sergey Chugunov <se...@gmail.com>
Date: 2017-03-09T12:13:17Z
IGNITE-4758 added back 'freeList' parameter on RowStore constructor
commit 4cd7cfab87f385fd6633f866d7f63625c010b649
Author: Ivan Rakov <iv...@gmail.com>
Date: 2017-03-13T12:17:24Z
IGNITE-4534: Fixed bug with reading fragmented data row
commit 26458a89bef395325232172dfcc20403c8d00eaa
Author: Ivan Rakov <iv...@gmail.com>
Date: 2017-03-13T12:39:23Z
Merge branch 'ignite-4758' into ignite-4534
# Conflicts:
# modules/core/src/main/java/org/apache/ignite/internal/processors/cache/database/CacheDataRowAdapter.java
# modules/core/src/main/java/org/apache/ignite/internal/processors/cache/database/IgniteCacheDatabaseSharedManager.java
commit a0ae590e0411a1d029dfc515edf66fe45eb7635b
Author: Ivan Rakov <iv...@gmail.com>
Date: 2017-03-13T15:00:22Z
IGNITE-4578: Refactoring - configuration is now available from policy; memory policy map is introduced.
commit df92f49048905a0245cf1daa0499cf96dd3c7238
Author: Ivan Rakov <iv...@gmail.com>
Date: 2017-03-13T15:01:13Z
Merge branch 'ignite-4758' into ignite-4534
commit 9a5a4f17940ee902b27cd06998fb235553e4dea9
Author: Ivan Rakov <iv...@gmail.com>
Date: 2017-03-13T16:54:14Z
IGNITE-4534: Integrated memory policy changes
commit 9eaa00ef1a0d0124a23b59ef1245fa4e6df25478
Author: Sergey Chugunov <se...@gmail.com>
Date: 2017-03-13T16:20:12Z
IGNITE-4758 Indexing SPI tests fix, CPP tests configs refactoring, documentation improvements
commit 89ce9b672223110b7f3b2ab36117772e9ddae06b
Author: Sergey Chugunov <se...@gmail.com>
Date: 2017-03-15T08:40:41Z
IGNITE-4758 some tests were added, code was improved to avoid NPE on client nodes, documentation was detailed
commit bf491b3a2fe94d05ff77d812809c02ce908036cf
Author: Sergey Chugunov <se...@gmail.com>
Date: 2017-03-16T11:16:51Z
IGNITE-4758 NPE on metrics gathering on client node was fixed
commit a4cbde0cfe25e9e40ba06882dc97b5d815cb4cf6
Author: Sergey Chugunov <se...@gmail.com>
Date: 2017-03-20T14:27:53Z
IGNITE-4758 bug with initializing default memory pool was fixed
commit 1faea11b1e3f360b592cecd88149d86d8ba30e3a
Author: Ivan Rakov <iv...@gmail.com>
Date: 2017-03-20T17:14:53Z
Merge branch 'ignite-4758' into ignite-4534
# Conflicts:
# modules/core/src/main/java/org/apache/ignite/internal/processors/cache/database/IgniteCacheDatabaseSharedManager.java
commit df37f1f04d73a70ffd80c4bc6022a395ca7846ce
Author: Ivan Rakov <iv...@gmail.com>
Date: 2017-03-20T17:16:52Z
Fixing after merging ignite-4758
commit a418d39aac710c4fa4a4e4801d67ef467a5a9ded
Author: Ivan Rakov <iv...@gmail.com>
Date: 2017-03-22T15:04:03Z
IGNITE-4534: Offheap eviction concept implemented, ready for tests
commit 77dd1e32db7be500f3db3f9993747759c05a89fa
Author: Ivan Rakov <iv...@gmail.com>
Date: 2017-03-23T16:02:35Z
IGNITE-4534: Multinode test added. Found bug with deadlock, added fix.
commit 9f97be41ce205b75451f5dcb79f05838e0132eea
Author: Ivan Rakov <iv...@gmail.com>
Date: 2017-03-23T16:11:51Z
Merge branch 'ignite-3477' into ignite-4534
# Conflicts:
# modules/core/src/main/java/org/apache/ignite/internal/processors/cache/database/freelist/PagesList.java
# modules/core/src/test/java/org/apache/ignite/internal/processors/database/IgniteDbPutGetAbstractTest.java
commit 1e4f6be1ddf9af06901bf2069af94a0878512b20
Author: Ivan Rakov <iv...@gmail.com>
Date: 2017-03-23T16:13:20Z
IGNITE-4534: Fixing imports after merge from ignite-3477
commit e3bec4870b64f1bc8419cbc699e427a9069fa615
Author: Ivan Rakov <iv...@gmail.com>
Date: 2017-03-23T16:21:16Z
IGNITE-4534: Fixing minors after merge from ignite-3477
commit f9cc8a85ed590a28211ddc7ecb976851ec265884
Author: Ivan Rakov <iv...@gmail.com>
Date: 2017-03-23T17:23:27Z
IGNITE-4534: Fixing tests after merge from ignite-3477
commit 2afd78d6ad5ea443e9674e92ea32c91648bcb1b5
Author: Ivan Rakov <iv...@gmail.com>
Date: 2017-03-23T17:25:54Z
IGNITE-4534: Test timeout increased to 10 mins
commit 7daaf96a694e4264219f4a06a5b077f05a1d66f8
Author: Ivan Rakov <iv...@gmail.com>
Date: 2017-03-23T17:46:08Z
IGNITE-4534: removed unused methods from CacheObjectProcessor
commit c71c3d6eb0794c1cf32752f97986ff08e65b2e62
Author: Ivan Rakov <iv...@gmail.com>
Date: 2017-03-23T19:17:11Z
IGNITE-4534: Test for rebalance added
commit 7b13741db1df0b4f89e315e1957fca58b6f6195f
Author: Ivan Rakov <iv...@gmail.com>
Date: 2017-03-24T09:41:02Z
IGNITE-4534: Added Random-2-Lru.
commit c5b8b6b06e78446050472a03349acfc66b81c41d
Author: Ivan Rakov <iv...@gmail.com>
Date: 2017-03-24T11:40:37Z
IGNITE-4534: Optimization: don't store cacheId for non-evictable memory policies.
----
---
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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---
[GitHub] ignite pull request #1674: IGNITE-4534: Implement offheap eviction policies ...
Posted by glukos <gi...@git.apache.org>.
Github user glukos closed the pull request at:
https://github.com/apache/ignite/pull/1674
---
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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---