Remove SoFS GUI support
authorMartin Schwenke <martin@meltin.net>
Tue, 24 Jun 2014 01:40:27 +0000 (11:40 +1000)
committerMartin Schwenke <martin@meltin.net>
Wed, 2 Jul 2014 04:17:17 +0000 (14:17 +1000)
This hasn't been used in a long time.

Signed-off-by: Martin Schwenke <martin@meltin.net>
README
base/all/opt/IBM/sofs/conf/overrides/sofs.javaopt [deleted file]
config.d/50sofs.defconf

diff --git a/README b/README
index 5f9cc36..9c229c5 100644 (file)
--- a/README
+++ b/README
@@ -431,7 +431,7 @@ Keep it simple
   node will not be part of the CTDB cluster - it is just extra.
 
   For many standard use cases the nodes specified by NODES can be
-  modified by setting NUMNODES, WITH_SOFS_GUI and WITH_TSM_NODE.
+  modified by setting NUMNODES and WITH_TSM_NODE.
   However, these options can't be used to create nodes without
   specifying IP offsets - except WITH_TSM_NODE, which checks to see if
   IP offset 0 is vacant.  Therefore, for many uses you can ignore the
diff --git a/base/all/opt/IBM/sofs/conf/overrides/sofs.javaopt b/base/all/opt/IBM/sofs/conf/overrides/sofs.javaopt
deleted file mode 100644 (file)
index 7461a52..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
--Xms@@JAVA_MIN_SIZE@@ -Xmx@@JAVA_MAX_SIZE@@
--Djava.awt.headless=true
index b95fecb..997c0a3 100644 (file)
@@ -3,26 +3,9 @@
 defconf SOFS_VERSION "1.5.3" \
        "<version>" "Version of SoFS to install"
 
-defconf WITH_SOFS_GUI "" \
-       "<0|1>" "1 if the SoFS GUI packages should be installed"
-
-defconf SOFS_GUI_PACKAGES "" \
-       "<pkgs>" "List of SoFS GUI packages to install in addition to sofs-toolset"
-
 defconf SOFS_EXTRA_PACKAGES "" \
        "<pkgs>" "List of extra SoFS packages to install"
 
-# memory for the node that will run the SoFS GUI - used if it is
-# greater than $MEM
-defconf GUIMEM 720896 \
-       "<n>" "memory allocated for the management node"
-
-defconf JAVA_MIN_SIZE "200M" \
-       "<n>M" "minimum size of Java heap for SoFS GUI"
-
-defconf JAVA_MAX_SIZE "400M" \
-       "<n>M" "maximum size of Java heap for SoFS GUI"
-
 ##############################
 
 register_hook hack_nodes_functions hack_nodes_sofs
@@ -31,22 +14,9 @@ NSD_SERVERS=
 
 hack_nodes_sofs ()
 {
-    # Compatibility code to handle WITH_SOFS_GUI.
-    if [ "$WITH_SOFS_GUI" = 0 -a "${NODES/sofs_gui:/}" != "$NODES" ] ; then
-       # No sofs_gui nodes desired - turn them into sofs_front.
-       NODES="${NODES//sofs_gui:/sofs_front:}"
-    elif [ "$WITH_SOFS_GUI" = 1 -a "${NODES/sofs_gui:/}" = "$NODES" ] ; then
-       # sofs_gui desired but none configured, convert the 1st
-       # sofs_front... if there is one.
-       [ "${NODES/sofs_front:/}" != "$NODES" ] || \
-           die "Can not magically create sofs_gui node.  WITH_SOFS_GUI=1, NODES does not contain a sofs_gui node and there are no sofs_front nodes to covert."
-       NODES="${NODES/sofs_front:/sofs_gui:}"
-    fi
-
     if [ "${NODES/sofs_*:/}" != "$NODES" ] ; then
        # We have sofs_* nodes so name and tag them.  Also untag any
        # rhel_base nodes.
-       local node_count_sofs_gui=0
        local node_count_sofs_front=0
        local node_count_sofs_storage=0
        hack_filter ()
@@ -63,12 +33,6 @@ hack_nodes_sofs ()
                rhel_base)
                    ctdb_node=0
                    ;;
-               sofs_gui)
-                   node_count_sofs_gui=$(($node_count_sofs_gui + 1))
-                   name="${CLUSTER}gui${node_count_sofs_gui}"
-                   ctdb_node=1
-                   hack_shareddisks
-                   ;;
                sofs_front)
                    node_count_sofs_front=$(($node_count_sofs_front + 1))
                    name="${CLUSTER}front${node_count_sofs_front}"
@@ -88,27 +52,6 @@ hack_nodes_sofs ()
     fi
 }
 
-create_node_sofs_gui ()
-{
-    local ip_offset="$1"
-    local name="$2"
-    local ctdb_node="$3"
-    
-    echo "Creating SoFS GUI node $name"
-
-    # GUI nodes need more memory.
-    if [ $GUIMEM -gt $MEM ]; then
-       local MEM=$GUIMEM
-       echo "Increased MEM=$MEM to accommodate GUI"
-    fi
-
-    # Only configure shared disks If there are no sofs_storage nodes.
-    [ "${NODES/sofs_storage:/}" = "$NODES" ] && \
-       local SHAREDDISK_TEMPLATE="$SOFS_SHAREDDISK_TEMPLATE"
-
-    create_node_COMMON "$name" "$ip_offset" "$type"
-}
-
 create_node_sofs_front ()
 {
     local ip_offset="$1"