<commit_before>%%%      PLEASE RUN A SPELL CHECKER BEFORE COMMITTING YOUR CHANGES!
%%%      PLEASE RUN A SPELL CHECKER BEFORE COMMITTING YOUR CHANGES!
%%%      PLEASE RUN A SPELL CHECKER BEFORE COMMITTING YOUR CHANGES!
%%%      PLEASE RUN A SPELL CHECKER BEFORE COMMITTING YOUR CHANGES!
%%%      PLEASE RUN A SPELL CHECKER BEFORE COMMITTING YOUR CHANGES!

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{\label{sec:History-7-9}Development Release Series 7.9}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

This is the development release series of Condor.
The details of each version are described below.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection*{\label{sec:New-7-9-1}Version 7.9.1}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\noindent Release Notes:

\begin{itemize}

\item Condor version 7.9.1 not yet released.
%\item Condor version 7.9.1 released on Month Date, 2012.

\item Condor no longer looks for its main configuration file in the
location \File{\MacroUNI{GLOBUS\_LOCATION}/etc/condor\_config}.
\Ticket{2830}

\end{itemize}


\noindent New Features:

\begin{itemize}

\item \Condor{job\_router} can now submit the routed copy of jobs to a
different \Condor{schedd} than the one that serves as the source of
jobs to be routed.  The spool directories of the two
\Condor{schedds} must still be directly accessible to
\Condor{job\_router}.  This feature is enabled by using the new
optional configuration settings:

\begin{itemize}
\item \Macro{JOB\_ROUTER\_SCHEDD1\_SPOOL}
See definition at section~\ref{param:JobRouterSchedd1Spool}.
\item \Macro{JOB\_ROUTER\_SCHEDD2\_SPOOL}
See definition at section~\ref{param:JobRouterSchedd2Spool}.
\item \Macro{JOB\_ROUTER\_SCHEDD1\_NAME}
See definition at section~\ref{param:JobRouterSchedd1Name}.
\item \Macro{JOB\_ROUTER\_SCHEDD2\_NAME}
See definition at section~\ref{param:JobRouterSchedd2Name}.
\item \Macro{JOB\_ROUTER\_SCHEDD1\_POOL}
See definition at section~\ref{param:JobRouterSchedd1Pool}.
\item \Macro{JOB\_ROUTER\_SCHEDD2\_POOL}
See definition at section~\ref{param:JobRouterSchedd2Pool}.
\end{itemize}
\Ticket{3030}

\item \Condor{job\_router} can now optionally transform jobs in place
rather than creating a second transformed version of the job.
\Ticket{3185}

\item The \Condor{defrag} daemon now has a policy option implemented
by configuration to cancel the draining
of a machine that is in the Draining mode.  This can be used to effect
partial draining of machines.
\Ticket{2993}

\end{itemize}

\noindent Configuration Variable and ClassAd Attribute Additions and Changes:

\begin{itemize}

\item The \Condor{schedd} now advertises the value of the configuration parameter
COLLECTOR\_HOST in its daemon ad.  This allows one to determine if a given
schedd reporting to a collector is flocking to that collector or not.

\item Added the attribute \Attr{DAGManNodesMask} to control the verboseness of
the log referred to by \Attr{DAGManNodesLog}.

\item The new configuration variable
\Macro{QUEUE\_SUPER\_USER\_MAY\_IMPERSONATE} specifies a regular
expression that matches the user names that
the queue super user may impersonate when managing jobs.  When not
set, the default behavior is to allow impersonation of any user who
has had a job in the queue during the life of the \Condor{schedd}.  For
proper functioning of the \Condor{shadow}, the \Condor{gridmanager}, and
the \Condor{job\_router}, this expression, if set, must match the owner
names of all jobs that these daemons will manage.
\Ticket{3030}


\item The new configuration variable \Macro{DEFRAG\_CANCEL\_REQUIREMENTS}
is an expression that specifies which draining machines should have 
draining be canceled.  
This defaults to \MacroUNI{DEFRAG\_WHOLE\_MACHINE\_EXPR}.  
This could be used to drain partial rather than whole machines.
\Ticket{2993}

\end{itemize}

\noindent Bugs Fixed:

\begin{itemize}

\item The \Condor{negotiator} now sanity-checks accountant log file once only
on startup.  Iteration through the accountant ClassAd log structure is faster.
\Ticket{3011}

\item The ClassAd functions \Procedure{splitUserName} and 
\Procedure{splitSlotName}
no longer leak a small amount of memory each time they are evaluated.  
This bug was introduced when these functions were added in Condor version 7.7.6.
\Ticket{3082}

\item Several bug fixes for grid-type batch jobs:
  \begin{itemize}
  \item Monitoring the status of jobs submitted to PBS and SGE has been
    improved. \Ticket{3067} \Ticket{3157} \Ticket{3181}
  \item Job command-line arguments containing characters `(', `)', and `\&'
    are now handled properly. \Ticket{3057}
  \item Removing PBS jobs that have just completed no longer causes the jobs
    to become held. \Ticket{3016}
  \item Added work-around for \Condor{history} bug when submitting jobs to
    a Condor pool running Condor 7.7.6 through 7.8.1. \Ticket{3133}
  \item Improved the handling of job files when the batch system has a shared
    file system. \Ticket{3195}
  \end{itemize}

\item Changes introduced in Condor version 7.9.0 caused jobs submitted by
\Condor{dagman} in the local universt to not write to the default node log
file, when \Macro{DAGMAN\_ALWAYS\_USE\_NODE\_LOG} is true (the default), and a
user log is also defined. This is fixed. \Ticket{3111}
\end{itemize}
<commit_msg>minor edit and spelling correction for 7.9.1 version history item ===GT=== #3111<commit_after>%%%      PLEASE RUN A SPELL CHECKER BEFORE COMMITTING YOUR CHANGES!
%%%      PLEASE RUN A SPELL CHECKER BEFORE COMMITTING YOUR CHANGES!
%%%      PLEASE RUN A SPELL CHECKER BEFORE COMMITTING YOUR CHANGES!
%%%      PLEASE RUN A SPELL CHECKER BEFORE COMMITTING YOUR CHANGES!
%%%      PLEASE RUN A SPELL CHECKER BEFORE COMMITTING YOUR CHANGES!

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{\label{sec:History-7-9}Development Release Series 7.9}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

This is the development release series of Condor.
The details of each version are described below.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection*{\label{sec:New-7-9-1}Version 7.9.1}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\noindent Release Notes:

\begin{itemize}

\item Condor version 7.9.1 not yet released.
%\item Condor version 7.9.1 released on Month Date, 2012.

\item Condor no longer looks for its main configuration file in the
location \File{\MacroUNI{GLOBUS\_LOCATION}/etc/condor\_config}.
\Ticket{2830}

\end{itemize}


\noindent New Features:

\begin{itemize}

\item \Condor{job\_router} can now submit the routed copy of jobs to a
different \Condor{schedd} than the one that serves as the source of
jobs to be routed.  The spool directories of the two
\Condor{schedds} must still be directly accessible to
\Condor{job\_router}.  This feature is enabled by using the new
optional configuration settings:

\begin{itemize}
\item \Macro{JOB\_ROUTER\_SCHEDD1\_SPOOL}
See definition at section~\ref{param:JobRouterSchedd1Spool}.
\item \Macro{JOB\_ROUTER\_SCHEDD2\_SPOOL}
See definition at section~\ref{param:JobRouterSchedd2Spool}.
\item \Macro{JOB\_ROUTER\_SCHEDD1\_NAME}
See definition at section~\ref{param:JobRouterSchedd1Name}.
\item \Macro{JOB\_ROUTER\_SCHEDD2\_NAME}
See definition at section~\ref{param:JobRouterSchedd2Name}.
\item \Macro{JOB\_ROUTER\_SCHEDD1\_POOL}
See definition at section~\ref{param:JobRouterSchedd1Pool}.
\item \Macro{JOB\_ROUTER\_SCHEDD2\_POOL}
See definition at section~\ref{param:JobRouterSchedd2Pool}.
\end{itemize}
\Ticket{3030}

\item \Condor{job\_router} can now optionally transform jobs in place
rather than creating a second transformed version of the job.
\Ticket{3185}

\item The \Condor{defrag} daemon now has a policy option implemented
by configuration to cancel the draining
of a machine that is in the Draining mode.  This can be used to effect
partial draining of machines.
\Ticket{2993}

\end{itemize}

\noindent Configuration Variable and ClassAd Attribute Additions and Changes:

\begin{itemize}

\item The \Condor{schedd} now advertises the value of the configuration parameter
COLLECTOR\_HOST in its daemon ad.  This allows one to determine if a given
schedd reporting to a collector is flocking to that collector or not.

\item Added the attribute \Attr{DAGManNodesMask} to control the verboseness of
the log referred to by \Attr{DAGManNodesLog}.

\item The new configuration variable
\Macro{QUEUE\_SUPER\_USER\_MAY\_IMPERSONATE} specifies a regular
expression that matches the user names that
the queue super user may impersonate when managing jobs.  When not
set, the default behavior is to allow impersonation of any user who
has had a job in the queue during the life of the \Condor{schedd}.  For
proper functioning of the \Condor{shadow}, the \Condor{gridmanager}, and
the \Condor{job\_router}, this expression, if set, must match the owner
names of all jobs that these daemons will manage.
\Ticket{3030}


\item The new configuration variable \Macro{DEFRAG\_CANCEL\_REQUIREMENTS}
is an expression that specifies which draining machines should have 
draining be canceled.  
This defaults to \MacroUNI{DEFRAG\_WHOLE\_MACHINE\_EXPR}.  
This could be used to drain partial rather than whole machines.
\Ticket{2993}

\end{itemize}

\noindent Bugs Fixed:

\begin{itemize}

\item The \Condor{negotiator} now sanity-checks accountant log file once only
on startup.  Iteration through the accountant ClassAd log structure is faster.
\Ticket{3011}

\item The ClassAd functions \Procedure{splitUserName} and 
\Procedure{splitSlotName}
no longer leak a small amount of memory each time they are evaluated.  
This bug was introduced when these functions were added in Condor version 7.7.6.
\Ticket{3082}

\item Several bug fixes for grid-type batch jobs:
  \begin{itemize}
  \item Monitoring the status of jobs submitted to PBS and SGE has been
    improved. \Ticket{3067} \Ticket{3157} \Ticket{3181}
  \item Job command-line arguments containing characters `(', `)', and `\&'
    are now handled properly. \Ticket{3057}
  \item Removing PBS jobs that have just completed no longer causes the jobs
    to become held. \Ticket{3016}
  \item Added work-around for \Condor{history} bug when submitting jobs to
    a Condor pool running Condor 7.7.6 through 7.8.1. \Ticket{3133}
  \item Improved the handling of job files when the batch system has a shared
    file system. \Ticket{3195}
  \end{itemize}

\item Changes introduced in Condor version 7.9.0 caused jobs submitted by
\Condor{dagman} in the local universe to not write to the default node log file,
when \Macro{DAGMAN\_ALWAYS\_USE\_NODE\_LOG} was \Expr{True} (the default),
and a user log was also defined. This is fixed. 
\Ticket{3111}

\end{itemize}

{'fraction_non_alphanumeric': 0.12635644656979952, 'fraction_numerical': 0.0205076328857826, 'mean_word_length': 4.714661061481871, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '911268', 'n_tokens_mistral': 3432, 'n_tokens_neox': 3246, 'n_words': 1271}