Explorar o código

ZOOKEEPER-1670. zookeeper should set a default value for SERVER_JVMFLAGS and CLIENT_JVMFLAGS so that memory usage is controlled (Arpit Gupta via fpj)

git-svn-id: https://svn.apache.org/repos/asf/zookeeper/trunk@1519655 13f79535-47bb-0310-9956-ffa450edef68
Flavio Paiva Junqueira %!s(int64=11) %!d(string=hai) anos
pai
achega
7a996de098
Modificáronse 2 ficheiros con 10 adicións e 0 borrados
  1. 2 0
      CHANGES.txt
  2. 8 0
      bin/zkEnv.sh

+ 2 - 0
CHANGES.txt

@@ -369,6 +369,8 @@ BUGFIXES:
   ZOOKEEPER-1713. wrong time calculation in zkfuse.cc (german via fpj)
  
   ZOOKEEPER-1379. 'printwatches, redo, history and connect '. client commands always print usage. This is not necessary (edward via fpj)
+
+  ZOOKEEPER-1670. zookeeper should set a default value for SERVER_JVMFLAGS and CLIENT_JVMFLAGS so that memory usage is controlled (Arpit Gupta via fpj)
   
 IMPROVEMENTS:
 

+ 8 - 0
bin/zkEnv.sh

@@ -127,3 +127,11 @@ then
 fi
 
 #echo "CLASSPATH=$CLASSPATH"
+
+# default heap for zookeeper server
+ZK_SERVER_HEAP="${ZK_SERVER_HEAP:-1000}"
+export SERVER_JVMFLAGS="-Xmx${ZK_SERVER_HEAP}m $SERVER_JVMFLAGS"
+
+# default heap for zookeeper client
+ZK_CLIENT_HEAP="${ZK_CLIENT_HEAP:-256}"
+export CLIENT_JVMFLAGS="-Xmx${ZK_CLIENT_HEAP}m $CLIENT_JVMFLAGS"