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

(Updated July 8, 2015, 4:50 p.m.)


Review request for Ambari, Andrew Onischuk, Jonathan Hurley, and Nate Cole.


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


Repository: ambari


Description
-------

HBase has deprecated hbase.regionserver.global.memstore.upperLimit and 
hbase.regionserver.global.memstore.lowerLimit for HDP-2.3 in favor of 
hbase.regionserver.global.memstore.size and 
hbase.regionserver.global.memstore.size.lower.limit.
The slider called "% of RegionServer Allocated to Write Buffers" sets 
hbase.regionserver.global.memstore.size, while 
hbase.regionserver.global.memstore.upperLimit is in the advanced configuration 
section. This leaves two bugs:
In HDP-2.2, the slider has no affect since HBase basically ignores the 
parameter.
In HDP-2.3 the value set by the slider also has no affect since the deprecated 
values set take precedence.
One solution is to get rid of hbase.regionserver.global.memstore.upperLimit and 
hbase.regionserver.global.memstore.lowerLimit in advanced settings in Ambari, 
and make the slider configuration to use 
hbase.regionserver.global.memstore.upperLimit in HDP-2.2 and 
hbase.regionserver.global.memstore.size in HDP-2.3. Rolling upgrade can convert 
these settings.


Diffs (updated)
-----

  
ambari-server/src/main/java/org/apache/ambari/server/serveraction/upgrades/HBaseConfigCalculation.java
 PRE-CREATION 
  
ambari-server/src/main/resources/stacks/HDP/2.2/services/HBASE/themes/theme.json
 53da86d 
  ambari-server/src/main/resources/stacks/HDP/2.2/upgrades/upgrade-2.3.xml 
c5fb156 
  
ambari-server/src/main/resources/stacks/HDP/2.3/services/HBASE/configuration/hbase-site.xml
 12cd44b 
  ambari-server/src/main/resources/stacks/HDP/2.3/services/HBASE/metainfo.xml 
921a225 
  
ambari-server/src/main/resources/stacks/HDP/2.3/services/HBASE/themes/theme.json
 PRE-CREATION 
  
ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/HBASE/themes/theme.json
 1808809 
  
ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/HBASE/configuration/hbase-site.xml
 43f872a 
  
ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/HBASE/metainfo.xml 
aa169df 
  
ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/HBASE/themes/theme.json
 PRE-CREATION 

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


Testing
-------

manual checks
Tests in error: 
  UpgradeResourceProviderTest.testCreatePartialDowngrade:428 ? NullPointer

Tests run: 3111, Failures: 0, Errors: 1, Skipped: 28

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] Ambari Views ...................................... SUCCESS [6.409s]
[INFO] Ambari Metrics Common ............................. SUCCESS [3.909s]
[INFO] Ambari Server ..................................... FAILURE 
[1:16:42.534s]
[INFO] Ambari Agent ...................................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1:16:57.150s
[INFO] Finished at: Wed Jul 08 10:34:40 UTC 2015
[INFO] Final Memory: 39M/826M
[INFO] ------------------------------------------------------------------------


Thanks,

Dmitro Lisnichenko

Reply via email to