You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by ch...@apache.org on 2015/06/08 22:50:19 UTC

svn commit: r1684275 - /uima/sandbox/uima-ducc/trunk/uima-ducc-duccdocs/src/site/tex/duccbook/part4/admin/ducc-users.tex

Author: challngr
Date: Mon Jun  8 20:50:19 2015
New Revision: 1684275

URL: http://svn.apache.org/r1684275
Log:
UIMA-4109 Updates for 2.0.0.

Added:
    uima/sandbox/uima-ducc/trunk/uima-ducc-duccdocs/src/site/tex/duccbook/part4/admin/ducc-users.tex

Added: uima/sandbox/uima-ducc/trunk/uima-ducc-duccdocs/src/site/tex/duccbook/part4/admin/ducc-users.tex
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-duccdocs/src/site/tex/duccbook/part4/admin/ducc-users.tex?rev=1684275&view=auto
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-duccdocs/src/site/tex/duccbook/part4/admin/ducc-users.tex (added)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-duccdocs/src/site/tex/duccbook/part4/admin/ducc-users.tex Mon Jun  8 20:50:19 2015
@@ -0,0 +1,67 @@
+% 
+% Licensed to the Apache Software Foundation (ASF) under one
+% or more contributor license agreements.  See the NOTICE file
+% distributed with this work for additional information
+% regarding copyright ownership.  The ASF licenses this file
+% to you under the Apache License, Version 2.0 (the
+% "License"); you may not use this file except in compliance
+% with the License.  You may obtain a copy of the License at
+% 
+%   http://www.apache.org/licenses/LICENSE-2.0
+% 
+% Unless required by applicable law or agreed to in writing,
+% software distributed under the License is distributed on an
+% "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+% KIND, either express or implied.  See the License for the
+% specific language governing permissions and limitations
+% under the License.
+% 
+\section{Ducc User Definitions}
+\label{sec:admin-ducc.users}
+    The DUCC user registry provides user-specific overrides of various constraints
+    DUCC might impose.  
+
+    As of 2.0.0, the only constraint override is 
+    \hyperref[sec:rm.allotment]{allotment} for non-preemptable requests.
+
+    The syntax of the user registry is the same as that used in
+    {\em ducc.classes}, and in fact, the user registry may be embedded directly
+    in that file, rather than specified externally.
+
+    The registry consists of multiple entries, one for affected user.  Any user
+    of the system NOT in the registry acquires the system defaults.
+
+    A user definition consists of the token ``User'' followed by the 
+    id of the user, followed by a block delimited with ``curly'' braces \{ and \}.  This
+    block contains the attributes of the nodepool as key/value pairs.
+    Lineneds are ignored.  A semicolon ``$;$'' may optionally be used to
+    delimit key/value pairs for readability, and an equals sign ``='' may optionally
+    be used to delimit keys from values, also just for readability.  
+
+    The attributes of a User entry are:
+    \begin{description}
+      \item[max-allotment] This overrides the maximum allotment for non-preemptable
+        requests as defined in {\em ducc.properties}.  The override may be used to
+        either increase, or decrease the user's allotment.  The units are in gigabytes.
+    \end{description}
+
+    The example below shows overrides for three users:
+    \begin{itemize}
+      \item Bob is allowed a non-preemptable allotment of 4000GB.
+      \item May is allowed a non-preemptable allotment of 1000GB.
+      \item Antoinette is allowed a non-preemptable allotment of 720GB.
+    \end{itemize}    
+        
+
+    \begin{figure}[H]    
+\begin{verbatim}
+# --------------------- User Registry ---------------------
+User bob         { max-allotment = 4000 }
+User mary        { max-allotment = 1000 }
+User antoinette  { max-allotment = 720  }
+\end{verbatim}
+          \caption{Sample User Registration}
+      \label{fig:class.configuration}
+    \end{figure}
+
+