Kinetica   C#   API  Version 7.2.3.0
kinetica.AdminRebalanceRequest.Options Struct Reference

A set of string constants for the parameter options. More...

Public Attributes

const string REBALANCE_SHARDED_DATA = "rebalance_sharded_data"
 If TRUE, sharded data will be rebalanced approximately equally across the cluster. More...
 
const string TRUE = "true"
 
const string FALSE = "false"
 
const string REBALANCE_UNSHARDED_DATA = "rebalance_unsharded_data"
 If TRUE, unsharded data (a.k.a. More...
 
const string TABLE_INCLUDES = "table_includes"
 Comma-separated list of unsharded table names to rebalance. More...
 
const string TABLE_EXCLUDES = "table_excludes"
 Comma-separated list of unsharded table names to not rebalance. More...
 
const string AGGRESSIVENESS = "aggressiveness"
 Influences how much data is moved at a time during rebalance. More...
 
const string COMPACT_AFTER_REBALANCE = "compact_after_rebalance"
 Perform compaction of deleted records once the rebalance completes to reclaim memory and disk space. More...
 
const string COMPACT_ONLY = "compact_only"
 If set to TRUE, ignore rebalance options and attempt to perform compaction of deleted records to reclaim memory and disk space without rebalancing first. More...
 
const string REPAIR_INCORRECTLY_SHARDED_DATA = "repair_incorrectly_sharded_data"
 Scans for any data sharded incorrectly and re-routes the data to the correct location. More...
 

Detailed Description

A set of string constants for the parameter options.

Optional parameters.

Definition at line 46 of file AdminRebalance.cs.

Member Data Documentation

◆ AGGRESSIVENESS

const string kinetica.AdminRebalanceRequest.Options.AGGRESSIVENESS = "aggressiveness"

Influences how much data is moved at a time during rebalance.

A higher AGGRESSIVENESS will complete the rebalance faster. A lower AGGRESSIVENESS will take longer but allow for better interleaving between the rebalance and other queries. Valid values are constants from 1 (lowest) to 10 (highest). The default value is '10'.

Definition at line 112 of file AdminRebalance.cs.

◆ COMPACT_AFTER_REBALANCE

const string kinetica.AdminRebalanceRequest.Options.COMPACT_AFTER_REBALANCE = "compact_after_rebalance"

Perform compaction of deleted records once the rebalance completes to reclaim memory and disk space.

Supported values:

The default value is TRUE.

Definition at line 127 of file AdminRebalance.cs.

◆ COMPACT_ONLY

const string kinetica.AdminRebalanceRequest.Options.COMPACT_ONLY = "compact_only"

If set to TRUE, ignore rebalance options and attempt to perform compaction of deleted records to reclaim memory and disk space without rebalancing first.

Supported values:

The default value is FALSE.

Definition at line 144 of file AdminRebalance.cs.

◆ FALSE

const string kinetica.AdminRebalanceRequest.Options.FALSE = "false"

Definition at line 66 of file AdminRebalance.cs.

◆ REBALANCE_SHARDED_DATA

const string kinetica.AdminRebalanceRequest.Options.REBALANCE_SHARDED_DATA = "rebalance_sharded_data"

If TRUE, sharded data will be rebalanced approximately equally across the cluster.

Supported values:

The default value is TRUE.

Definition at line 63 of file AdminRebalance.cs.

◆ REBALANCE_UNSHARDED_DATA

const string kinetica.AdminRebalanceRequest.Options.REBALANCE_UNSHARDED_DATA = "rebalance_unsharded_data"

If TRUE, unsharded data (a.k.a.

Supported values:

The default value is TRUE.

Definition at line 81 of file AdminRebalance.cs.

◆ REPAIR_INCORRECTLY_SHARDED_DATA

const string kinetica.AdminRebalanceRequest.Options.REPAIR_INCORRECTLY_SHARDED_DATA = "repair_incorrectly_sharded_data"

Scans for any data sharded incorrectly and re-routes the data to the correct location.

Supported values:

The default value is FALSE.

Definition at line 159 of file AdminRebalance.cs.

◆ TABLE_EXCLUDES

const string kinetica.AdminRebalanceRequest.Options.TABLE_EXCLUDES = "table_excludes"

Comma-separated list of unsharded table names to not rebalance.

Not applicable to sharded tables because they are always rebalanced. Cannot be used simultaneously with TABLE_INCLUDES. This parameter is ignored if REBALANCE_UNSHARDED_DATA is FALSE.

Definition at line 101 of file AdminRebalance.cs.

◆ TABLE_INCLUDES

const string kinetica.AdminRebalanceRequest.Options.TABLE_INCLUDES = "table_includes"

Comma-separated list of unsharded table names to rebalance.

Not applicable to sharded tables because they are always rebalanced. Cannot be used simultaneously with TABLE_EXCLUDES. This parameter is ignored if REBALANCE_UNSHARDED_DATA is FALSE.

Definition at line 91 of file AdminRebalance.cs.

◆ TRUE

const string kinetica.AdminRebalanceRequest.Options.TRUE = "true"

Definition at line 65 of file AdminRebalance.cs.


The documentation for this struct was generated from the following file: