From 0f67c203b992a222f642bb7647e5bd14cff4f3aa Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zden=C4=9Bk=20Salvet?= Date: Thu, 9 Oct 2008 08:00:37 +0000 Subject: [PATCH] Missing parts. --- org.glite.lb.doc/src/LBAG-Installation.tex | 62 ++++++++++++++++++++++-------- 1 file changed, 46 insertions(+), 16 deletions(-) diff --git a/org.glite.lb.doc/src/LBAG-Installation.tex b/org.glite.lb.doc/src/LBAG-Installation.tex index b56d72b..f897d2a 100644 --- a/org.glite.lb.doc/src/LBAG-Installation.tex +++ b/org.glite.lb.doc/src/LBAG-Installation.tex @@ -1,8 +1,6 @@ \section{Installation and Configuration} \subsection{Complete list of packages} -%\subsection{Daemons description} -%\subsection{CLI tools description: purge/dump/load} \LB is currently distributed mainly in RPMs packages. It is available also in binary form packed as .tar.gz. Recent attempts to multiplatform porting and @@ -79,11 +77,9 @@ JDL descriptions, user tags, or very high number of resubmissions). For temporary files, approximately 10\,GB is sufficient for LB server setups working normally, more can be needed when backlog forms in data export to any external service. For example, typical setup processing 40\,000 jobs per -day where all jobs are purged after 10 days needs about 58 -($10 \cdot 40000 \cdot 0.000000120 + 10$) gigabytes (not accounting for operating -system and system logs). - -\TODO{salvet: vylepsit citelnost formulky} +day where all jobs are purged after 10 days needs about 58 gigabytes +($10 \cdot 40000 \cdot 120 \mbox{KB (per job)} + 10$) not accounting for operating +system and system logs. For smooth handling of 40\,000 jobs/day, this or better machine configuration is necessary: @@ -129,16 +125,33 @@ In addition to those, YAIM LB module uses following parameters: \subsubsection{Migration from previous versions} -\TODO{salvet} +Although new LB server versions are backwards compatible with already +stored data (without need for conversion) usually, it is necessary to recreate +LB database from scratch or to change its database schema at some points. +Database schema changes are not (currently) performed automatically +during YAIM configuration since they take a lot time and temporary disk +space. -updaty databaze, kdy jak, migrace na 3.1 i na HEAD +There were two such notable upgrades: +\begin{itemize} +\item Version 1.4.3 of \textt{glite-lb-server} package. This \LB server version introduced optional use of database transactions for \LB database updates in order to improve their performace. This feature is switched on by default when underlaying MySQL database uses transactional InnoDB tables. For new installations, YAIM configuration process will create transactional database automatically. Existing databases can be converted using provided SQL command script: +\begin{quote} +\verb'mysql -u lbserver lbserver20