Project

General

Profile

Task #3436

Story #3434: Investigate Timeout Problems on Staging Hazelcast

Examine the effects of modifying partition count variable on Sandbox

Added by Robert Waltz almost 12 years ago. Updated almost 12 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Robert Waltz
Category:
Metacat
Start date:
2012-12-19
Due date:
% Done:

100%

Milestone:
CCI-1.1
Product Version:
*
Story Points:
Sprint:

Description

The timeouts may be due to load on the servers. Due to the increased number of objects in the maps when moving from 5K objects on sandbox to 130+K objects on staging, the network utilization may increase due to the number of objects managed by each hazelcast partition. Once a partition changes on a member, it will be synchronized with the rest of the cluster due to the backup policy of the cluster. I assume that the size of any partition increases with the addition of objects to a distributed map, since the number of partitions default at 271. The increase in the number of the partitions should decrease the number of objects stored per partition and limit the amount of bandwidth needed when synchronizing cluster members for any changed partition.

To test the number of partitions as related to the issue of timeouts on sandbox, I decreased the partition count from 271 to 10.

hazelcast.map.partition.count = 10.

I then ran a program that would evict all hzSystemMetadata objects, get them all, then put them all. Thus creating a lot of transactions on the hazelcast map across the cluster.

network usage was monitored using tcpstat

History

#1 Updated by Robert Waltz almost 12 years ago

  • Subject changed from Examine the effects of modifying partition count variable to Examine the effects of modifying partition count variable on Sandbox

#2 Updated by Robert Waltz almost 12 years ago

  • Status changed from New to Closed
  • translation missing: en.field_remaining_hours set to 0.0

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)