HBASE-22610 [BucketCache] Rename hbase.offheapcache.minblocksize
Co-authored-by: Reid Chan <reidchan@apache.org> Signed-off-by: Reid Chan <reidchan@apache.org>
This commit is contained in:
parent
03f9fc3aa8
commit
49fcd92bdf
|
@ -131,10 +131,8 @@ public class CacheConfig {
|
|||
/**
|
||||
* The target block size used by blockcache instances. Defaults to
|
||||
* {@link HConstants#DEFAULT_BLOCKSIZE}.
|
||||
* TODO: this config point is completely wrong, as it's used to determine the
|
||||
* target block size of BlockCache instances. Rename.
|
||||
*/
|
||||
public static final String BLOCKCACHE_BLOCKSIZE_KEY = "hbase.offheapcache.minblocksize";
|
||||
public static final String BLOCKCACHE_BLOCKSIZE_KEY = "hbase.blockcache.minblocksize";
|
||||
|
||||
private static final String EXTERNAL_BLOCKCACHE_KEY = "hbase.blockcache.use.external";
|
||||
private static final boolean EXTERNAL_BLOCKCACHE_DEFAULT = false;
|
||||
|
@ -144,6 +142,21 @@ public class CacheConfig {
|
|||
"hbase.hfile.drop.behind.compaction";
|
||||
private static final boolean DROP_BEHIND_CACHE_COMPACTION_DEFAULT = true;
|
||||
|
||||
/**
|
||||
* @deprecated use {@link CacheConfig#BLOCKCACHE_BLOCKSIZE_KEY} instead.
|
||||
*/
|
||||
@Deprecated
|
||||
static final String DEPRECATED_BLOCKCACHE_BLOCKSIZE_KEY = "hbase.offheapcache.minblocksize";
|
||||
|
||||
/**
|
||||
* The config point hbase.offheapcache.minblocksize is completely wrong, which is replaced by
|
||||
* {@link BlockCacheFactory#BLOCKCACHE_BLOCKSIZE_KEY}. Keep the old config key here for backward
|
||||
* compatibility.
|
||||
*/
|
||||
static {
|
||||
Configuration.addDeprecation(DEPRECATED_BLOCKCACHE_BLOCKSIZE_KEY, BLOCKCACHE_BLOCKSIZE_KEY);
|
||||
}
|
||||
|
||||
/**
|
||||
* Enum of all built in external block caches.
|
||||
* This is used for config.
|
||||
|
@ -646,6 +659,11 @@ public class CacheConfig {
|
|||
if (GLOBAL_BLOCK_CACHE_INSTANCE != null) {
|
||||
return GLOBAL_BLOCK_CACHE_INSTANCE;
|
||||
}
|
||||
if (conf.get(DEPRECATED_BLOCKCACHE_BLOCKSIZE_KEY) != null) {
|
||||
LOG.warn("The config key {} is deprecated now, instead please use {}. In future release "
|
||||
+ "we will remove the deprecated config.", DEPRECATED_BLOCKCACHE_BLOCKSIZE_KEY,
|
||||
BLOCKCACHE_BLOCKSIZE_KEY);
|
||||
}
|
||||
if (blockCacheDisabled) {
|
||||
return null;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue