-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/46694/
-----------------------------------------------------------

Review request for Ambari, Andrew Onischuk, enis, and Jayush Luniya.


Bugs: AMBARI-16056
    https://issues.apache.org/jira/browse/AMBARI-16056


Repository: ambari


Description
-------

In order to utilize SSD as a L2 (bucket) cache, we specify a file location to 
hbase.bucketcache.ioengine parameter.
hbase.bucketcache.ioengine=file:<filepath>
The directory location specified to the above parameter could be non-existent 
or non-accessible.
Since ambari-agent runs with root permissions, the proposed change here is to 
read the 'hbase.bucketcache.ioengine' parameter from hbase configuration and 
see if it points to a file location (by looking at file: prefix). 
In case ioengine points to a file, ambari-agent should create the underlying 
directory and assign appropriate permissions to hbase:hadoop user.
Activity


Diffs
-----

  
ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/scripts/hbase.py
 ee19ee4 
  
ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/scripts/params_linux.py
 2c466ea 
  ambari-server/src/test/python/stacks/2.0.6/HBASE/test_hbase_master.py e042fc1 
  ambari-server/src/test/python/stacks/2.0.6/configs/default_with_bucket.json 
PRE-CREATION 

Diff: https://reviews.apache.org/r/46694/diff/


Testing
-------

Ran stack unit tests.


Thanks,

Sumit Mohanty

Reply via email to