Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-14226 Ducktape tests of rebalance
  3. IGNITE-14228

Ducktape test of rebalance for in-memory mode

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • None
    • Ducktape Sprint 4, Ducktape Sprint 5, Ducktape Sprint 6, Ducktape Sprint 7
    • Docs Required, Release Notes Required

    Description

      This test should check the rebalance on in-memory caches in basic scenario: rebalance triggered by two event types: node join and node left the topology.
      The test should be able to run on large amounts of data enough to ensure rebalancing time about of several minutes.

      Test parameters:

      1. Initial node count (derived from test context);
      2. Cache count - the count of caches to create and data preload;
      3. Cache entry count - the count of entries per cache to preload;
      4. Cache entry size - the size of each cache entry in bytes;
      5. Rebalance thread pool size - the value for IgniteConfiguration#rebalanceThreadPoolSize property (see configuring rebalance thread pool title), expected that greater value makes rebalance faster.
      6. Rebalance batch size - the value for IgniteConfiguration#rebalanceBatchSize property (see other rebalance properties), expected that greater value makes rebalance faster on large data or throttling enabled (rebalanceThrottling > 0).
      7. Rebalance throttle - the value for IgniteConfiguration#rebalanceThrottle property (see rebalance message throttling, other rebalance properties), 0 - throttling disabled, greater value makes rebalance slower.

      Test result: time taken to rebalance process.

      Attachments

        Issue Links

          Activity

            People

              cyberdemon Dmitriy Sorokin
              cyberdemon Dmitriy Sorokin
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 5.5h
                  5.5h