Rajeshbabu Chintaguntla created HBASE-27365:
-----------------------------------------------
Summary: Minimise block addition failures due to no space in
bucket cache writers queue by introducing wait time
Key: HBASE-27365
URL: https://issues.apache.org/jira/browse/HBASE-27365
Project: HBase
Issue Type: Improvement
Components: BucketCache
Reporter: Rajeshbabu Chintaguntla
Assignee: Rajeshbabu Chintaguntla
Currently in bucket cache asynchronous caching mechanism introduced where
initially the blocks to be cached will be added to queue and writer threads
consume the blocks from the queue and write to bucket cache. In case if block
writing to bucket cache is slow then there is a chance that queue of writer
threads become full and following block additions will be failed. In case of
slower storages like s3 might introduce latencies even if we enable bigger
sizes of bucket cache using ephemeral storages. So we can allow configurable
wait time while adding blocks to queue so that chances of queue free up is
possible during the wait time and block addition failures can be minimised.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)