Skip to content

Commit

Permalink
HBASE-22307 Deprecated Preemptive Fail Fast
Browse files Browse the repository at this point in the history
  • Loading branch information
Apache9 committed Apr 25, 2019
1 parent 5bc7eda commit 184568c
Showing 1 changed file with 52 additions and 13 deletions.
65 changes: 52 additions & 13 deletions hbase-common/src/main/java/org/apache/hadoop/hbase/HConstants.java
Original file line number Diff line number Diff line change
Expand Up @@ -1300,33 +1300,72 @@ public enum OperationStatusCode {
*/
/**
* Config for enabling/disabling the fast fail mode.
* @deprecated since 2.3.0, and in 3.0.0 the actually implementation will be removed so config
* this value will have no effect. The constants itself will be removed in 4.0.0.
*/
@Deprecated
public static final String HBASE_CLIENT_FAST_FAIL_MODE_ENABLED =
"hbase.client.fast.fail.mode.enabled";
"hbase.client.fast.fail.mode.enabled";

public static final boolean HBASE_CLIENT_ENABLE_FAST_FAIL_MODE_DEFAULT =
false;
/**
* @deprecated since 2.3.0, and in 3.0.0 the actually implementation will be removed so config
* this value will have no effect. The constants itself will be removed in 4.0.0.
*/
@Deprecated
public static final boolean HBASE_CLIENT_ENABLE_FAST_FAIL_MODE_DEFAULT = false;

/**
* @deprecated since 2.3.0, and in 3.0.0 the actually implementation will be removed so config
* this value will have no effect. The constants itself will be removed in 4.0.0.
*/
@Deprecated
public static final String HBASE_CLIENT_FAST_FAIL_THREASHOLD_MS =
"hbase.client.fastfail.threshold";
"hbase.client.fastfail.threshold";

public static final long HBASE_CLIENT_FAST_FAIL_THREASHOLD_MS_DEFAULT =
60000;
/**
* @deprecated since 2.3.0, and in 3.0.0 the actually implementation will be removed so config
* this value will have no effect. The constants itself will be removed in 4.0.0.
*/
@Deprecated
public static final long HBASE_CLIENT_FAST_FAIL_THREASHOLD_MS_DEFAULT = 60000;

/**
* @deprecated since 2.3.0, and in 3.0.0 the actually implementation will be removed so config
* this value will have no effect. The constants itself will be removed in 4.0.0.
*/
@Deprecated
public static final String HBASE_CLIENT_FAILURE_MAP_CLEANUP_INTERVAL_MS =
"hbase.client.failure.map.cleanup.interval";
"hbase.client.failure.map.cleanup.interval";

public static final long HBASE_CLIENT_FAILURE_MAP_CLEANUP_INTERVAL_MS_DEFAULT =
600000;
/**
* @deprecated since 2.3.0, and in 3.0.0 the actually implementation will be removed so config
* this value will have no effect. The constants itself will be removed in 4.0.0.
*/
@Deprecated
public static final long HBASE_CLIENT_FAILURE_MAP_CLEANUP_INTERVAL_MS_DEFAULT = 600000;

/**
* @deprecated since 2.3.0, and in 3.0.0 the actually implementation will be removed so config
* this value will have no effect. The constants itself will be removed in 4.0.0.
*/
@Deprecated
public static final String HBASE_CLIENT_FAST_FAIL_CLEANUP_MS_DURATION_MS =
"hbase.client.fast.fail.cleanup.duration";
"hbase.client.fast.fail.cleanup.duration";

public static final long HBASE_CLIENT_FAST_FAIL_CLEANUP_DURATION_MS_DEFAULT =
600000;
/**
* @deprecated since 2.3.0, and in 3.0.0 the actually implementation will be removed so config
* this value will have no effect. The constants itself will be removed in 4.0.0.
*/
@Deprecated
public static final long HBASE_CLIENT_FAST_FAIL_CLEANUP_DURATION_MS_DEFAULT = 600000;

/**
* @deprecated since 2.3.0, and in 3.0.0 the actually implementation will be removed so config
* this value will have no effect. The constants itself will be removed in 4.0.0.
*/
@Deprecated
public static final String HBASE_CLIENT_FAST_FAIL_INTERCEPTOR_IMPL =
"hbase.client.fast.fail.interceptor.impl";
"hbase.client.fast.fail.interceptor.impl";

public static final String HBASE_SPLIT_WAL_COORDINATED_BY_ZK = "hbase.split.wal.zk.coordinated";

Expand Down

0 comments on commit 184568c

Please sign in to comment.