[ 
https://issues.apache.org/jira/browse/IGNITE-27938?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18067600#comment-18067600
 ] 

Ignite TC Bot commented on IGNITE-27938:
----------------------------------------

{panel:title=Branch: [pull/12783/head] Base: [master] : No blockers 
found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}{panel}
{panel:title=Branch: [pull/12783/head] Base: [master] : New Tests 
(45)|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}
{color:#00008b}Platform .NET (Windows){color} [[tests 
4|https://ci2.ignite.apache.org/viewLog.html?buildId=8879462]]
* {color:#013220}exe: MemoryMetricsTest.TestMemoryMetrics - PASSED{color}
* {color:#013220}exe: 
PersistentStoreTestObsolete.TestCacheDataSurvivesNodeRestart - PASSED{color}
* {color:#013220}exe: 
PersistentStoreTestObsolete.TestGridActivationNoPersistence - PASSED{color}
* {color:#013220}exe: 
PersistentStoreTestObsolete.TestGridActivationWithPersistence - PASSED{color}

{color:#00008b}Thin Client: Java{color} [[tests 
2|https://ci2.ignite.apache.org/viewLog.html?buildId=8944026]]
* {color:#013220}ClientTestSuite: 
CacheConfigurationTest.testCachePartitionsConfiguration - PASSED{color}
* {color:#013220}ClientTestSuite: CacheConfigurationTest.testCacheConfiguration 
- PASSED{color}

{color:#00008b}Basic 1{color} [[tests 
16|https://ci2.ignite.apache.org/viewLog.html?buildId=8879389]]
* {color:#013220}IgniteBasicTestSuite: 
GridThreadPoolExecutorServiceSelfTest.testSingleGridThreadExecutor - 
PASSED{color}
* {color:#013220}IgniteBasicTestSuite: 
GridThreadPoolExecutorServiceSelfTest.testGridThreadPoolExecutorPrestartCoreThreads
 - PASSED{color}
* {color:#013220}IgniteBasicTestSuite: 
GridThreadPoolExecutorServiceSelfTest.testSingleThreadExecutor - PASSED{color}
* {color:#013220}IgniteBasicTestSuite: 
GridThreadPoolExecutorServiceSelfTest.testGridThreadPoolExecutor - PASSED{color}
* {color:#013220}IgniteBasicTestSuite: 
GridThreadPoolExecutorServiceSelfTest.testGridThreadPoolExecutorRejection - 
PASSED{color}
* {color:#013220}IgniteBasicTestSuite: 
IgniteThreadPoolSizeTest.testAsyncCallbackPoolSize - PASSED{color}
* {color:#013220}IgniteBasicTestSuite: 
IgniteThreadPoolSizeTest.testSystemThreadPoolSize - PASSED{color}
* {color:#013220}IgniteBasicTestSuite: 
IgniteThreadPoolSizeTest.testRebalanceThreadPoolSize - PASSED{color}
* {color:#013220}IgniteBasicTestSuite: 
IgniteThreadPoolSizeTest.testUtilityCachePoolSize - PASSED{color}
* {color:#013220}IgniteBasicTestSuite: 
IgniteThreadPoolSizeTest.testManagementThreadPoolSize - PASSED{color}
* {color:#013220}IgniteBasicTestSuite: 
IgniteThreadPoolSizeTest.testConnectorThreadPoolSize - PASSED{color}
... and 5 new tests

{color:#00008b}Cache 2{color} [[tests 
16|https://ci2.ignite.apache.org/viewLog.html?buildId=8879399]]
* {color:#013220}IgniteCacheTestSuite2: 
MemoryPolicyConfigValidationTest.testDefaultMemoryPolicySizeDefinedTwice - 
PASSED{color}
* {color:#013220}IgniteCacheTestSuite2: 
MemoryPolicyConfigValidationTest.testSubIntervalsPropertyIsNegative - 
PASSED{color}
* {color:#013220}IgniteCacheTestSuite2: 
MemoryPolicyConfigValidationTest.testNullNameOnUserDefinedPolicy - PASSED{color}
* {color:#013220}IgniteCacheTestSuite2: 
MemoryPolicyConfigValidationTest.testUserDefinedDefaultMemoryTooSmall - 
PASSED{color}
* {color:#013220}IgniteCacheTestSuite2: 
MemoryPolicyConfigValidationTest.testNamesConflict - PASSED{color}
* {color:#013220}IgniteCacheTestSuite2: 
MemoryPolicyConfigValidationTest.testMissingUserDefinedDefault - PASSED{color}
* {color:#013220}IgniteCacheTestSuite2: 
MemoryPolicyConfigValidationTest.testReservedMemoryPolicyMisuse - PASSED{color}
* {color:#013220}IgniteCacheTestSuite2: 
MemoryPolicyConfigValidationTest.testRateTimeIntervalPropertyIsNegative - 
PASSED{color}
* {color:#013220}IgniteCacheTestSuite2: 
MemoryPolicyConfigValidationTest.testMemoryTooSmall - PASSED{color}
* {color:#013220}IgniteCacheTestSuite2: 
MemoryPolicyConfigValidationTest.testMaxSizeSmallerThanInitialSize - 
PASSED{color}
* {color:#013220}IgniteCacheTestSuite2: 
MemoryPolicyInitializationTest.testCustomConfigNoDefault - PASSED{color}
... and 5 new tests

{color:#00008b}Compute (Grid){color} [[tests 
7|https://ci2.ignite.apache.org/viewLog.html?buildId=8879423]]
* {color:#013220}IgniteBinaryObjectsComputeGridTestSuite: 
StripedExecutorTest.testStripesCompletedTasks - PASSED{color}
* {color:#013220}IgniteBinaryObjectsComputeGridTestSuite: 
StripedExecutorTest.testQueueSize - PASSED{color}
* {color:#013220}IgniteBinaryObjectsComputeGridTestSuite: 
StripedExecutorTest.testStripesQueueSizes - PASSED{color}
* {color:#013220}IgniteBinaryObjectsComputeGridTestSuite: 
StripedExecutorTest.testStarvationDetected - PASSED{color}
* {color:#013220}IgniteBinaryObjectsComputeGridTestSuite: 
StripedExecutorTest.testCompletedTasks - PASSED{color}
* {color:#013220}IgniteBinaryObjectsComputeGridTestSuite: 
StripedExecutorTest.testStripesActiveStatuses - PASSED{color}
* {color:#013220}IgniteBinaryObjectsComputeGridTestSuite: 
StripedExecutorTest.testActiveStripesCount - PASSED{color}

{panel}
[TeamCity *--> Run :: All* 
Results|https://ci2.ignite.apache.org/viewLog.html?buildId=8879504&buildTypeId=IgniteTests24Java8_RunAll]

> Java thin client: Configure cache paritions count
> -------------------------------------------------
>
>                 Key: IGNITE-27938
>                 URL: https://issues.apache.org/jira/browse/IGNITE-27938
>             Project: Ignite
>          Issue Type: Improvement
>          Components: thin client
>            Reporter: Aleksey Plekhanov
>            Assignee: Aleksey Plekhanov
>            Priority: Major
>              Labels: ise, thin
>          Time Spent: 50m
>  Remaining Estimate: 0h
>
> It's a common request from users to have an ability to configure cache 
> partitions count through thin clients. The problem is: partitions count it's 
> a parameter of affinity function, and affinity function is a java class. 
> Technically, we have all posibilities to pass configured affinity function 
> from clients to server, if affinity function/backup filter classes already on 
> servers (in 99.99% cases built-in rendevois affinity function is used, 
> without filters or with one of built-in filters), but this approach have some 
> cons, for example it's applicable only for java thin client and it's required 
> to have affinity function class on client-side.
> It's proposed to include just one parameter to ClientCacheConfiguration: 
> partitions count and create default affinity function on server side with 
> this partitions count. It will reduce complexity for users and will solve the 
> problem.
> Currently, we also can provide custom partitions count and custom affinity 
> functions by preconfiguring cache templates on server-side and using these 
> templates on client-side.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to