<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-7}Development Release Series 7.7}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

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


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection*{\label{sec:New-7-7-5}Version 7.7.5}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\noindent Release Notes:

\begin{itemize}

\item Condor version 7.7.5 not yet released.
%\item Condor version 7.7.5 released on Month Date, 2011.

\end{itemize}


\noindent New Features:

\begin{itemize}

\item Added the \OptArg{-expand} option to condor\_config\_val.  If \OptArg{-dump}
and \OptArg{-expand} are given to the command, all config file macros are
expanded before they are printed out.

\item The \OptArg{-sort} option for \Condor{status} has been generalized to
accept expressions instead of just simple named attributes.
\Ticket{2661}

\item A new command \Condor{drain} may be used to control the draining
of an execute machine.  While a machine is draining, no new jobs may
start.  Once draining is complete, it enters the Drained/Idle state.
For more details, see page~\pageref{man-condor-drain}.
\Ticket{2330}

\item A new daemon \Condor{defrag} has been added to automate a simple
policy for draining machines.  For more details, see
page~\pageref{sec:Config-defrag}.
\Ticket{2330}

\item  \Condor{q} \Opt{-run} now displays the value of the job ClassAd
attribute \Attr{EC2RemoteVirtualMachineName} instead of
\Expr{[????????????????]},
under the HOST(S) column for grid type ec2 jobs.
\Ticket{2599}

\item Condor can now submit jobs to Grid Engine via the new sge grid-type.
\Ticket{1984}

\item Added the new "halt file" feature as a second way to suspend
a running DAG.  See section ~\ref{sec:DagSuspend} for details.
\Ticket{2213}

\item Improved logging in more cases when Condor daemons run out of memory.
\Ticket{2559}

\item Improved verbose logging when \Dflag{MACHINE} is enabled in
\MacroNI{NEGOTIATOR\_DEBUG}.  Previously, it logged whether each
candidate machine matched or did not match with each job.  Now, it
additionally logs whether the match was subsequently rejected for
other reasons, such as insufficient priority, rank, or fair share
allocation.

\end{itemize}

\noindent Configuration Variable and ClassAd Attribute Additions and Changes:

\begin{itemize}

\item The new configuration variable \Macro{JOB\_QUEUE\_LOG} 
specifies an alternative path and file name for the \File{job\_queue.log} file.
The default value is \File{\MacroUNI{SPOOL}/job\_queue.log}.
This alternative location can be
useful if there is a solid state drive which is big enough to hold the
frequently written to \File{job\_queue.log},
but not big enough to hold the whole contents of the spool directory.
\Ticket{2598}

\end{itemize}

\noindent Bugs Fixed:

\begin{itemize}

\item \Condor{submit} would allow ec2\_secret\_access\_key and
  ec2\_access\_key\_id to be directories.<commit_msg>Gittrac #1482: added version history item about this so at least something is there for the merge -- still needs full docs.<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-7}Development Release Series 7.7}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

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


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection*{\label{sec:New-7-7-5}Version 7.7.5}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\noindent Release Notes:

\begin{itemize}

\item Condor version 7.7.5 not yet released.
%\item Condor version 7.7.5 released on Month Date, 2011.

\end{itemize}


\noindent New Features:

\begin{itemize}

\item Added the \OptArg{-expand} option to condor\_config\_val.  If \OptArg{-dump}
and \OptArg{-expand} are given to the command, all config file macros are
expanded before they are printed out.

\item The \OptArg{-sort} option for \Condor{status} has been generalized to
accept expressions instead of just simple named attributes.
\Ticket{2661}

\item A new command \Condor{drain} may be used to control the draining
of an execute machine.  While a machine is draining, no new jobs may
start.  Once draining is complete, it enters the Drained/Idle state.
For more details, see page~\pageref{man-condor-drain}.
\Ticket{2330}

\item A new daemon \Condor{defrag} has been added to automate a simple
policy for draining machines.  For more details, see
page~\pageref{sec:Config-defrag}.
\Ticket{2330}

\item  \Condor{q} \Opt{-run} now displays the value of the job ClassAd
attribute \Attr{EC2RemoteVirtualMachineName} instead of
\Expr{[????????????????]},
under the HOST(S) column for grid type ec2 jobs.
\Ticket{2599}

\item Condor can now submit jobs to Grid Engine via the new sge grid-type.
\Ticket{1984}

\item Added the new "halt file" feature as a second way to suspend
a running DAG.  See section ~\ref{sec:DagSuspend} for details.
\Ticket{2213}

\item Improved logging in more cases when Condor daemons run out of memory.
\Ticket{2559}

\item Improved verbose logging when \Dflag{MACHINE} is enabled in
\MacroNI{NEGOTIATOR\_DEBUG}.  Previously, it logged whether each
candidate machine matched or did not match with each job.  Now, it
additionally logs whether the match was subsequently rejected for
other reasons, such as insufficient priority, rank, or fair share
allocation.

% Note: this is just kind of a stub so there's something in the version
% history when I merge this branch to the master -- I need to fully
% document this new feature ASAP.  wenger 2011-12-22
\item Added the new FINAL node feature to \Condor{dagman} -- this allows
the user to declare a FINAL node in the DAG, which is always run at the
end of the workflow, whether it ended successfully or not.
\Ticket{1482}

\end{itemize}

\noindent Configuration Variable and ClassAd Attribute Additions and Changes:

\begin{itemize}

\item The new configuration variable \Macro{JOB\_QUEUE\_LOG} 
specifies an alternative path and file name for the \File{job\_queue.log} file.
The default value is \File{\MacroUNI{SPOOL}/job\_queue.log}.
This alternative location can be
useful if there is a solid state drive which is big enough to hold the
frequently written to \File{job\_queue.log},
but not big enough to hold the whole contents of the spool directory.
\Ticket{2598}

\end{itemize}

\noindent Bugs Fixed:

\begin{itemize}

\item \Condor{submit} would allow ec2\_secret\_access\_key and
  ec2\_access\_key\_id to be directories.
{'fraction_non_alphanumeric': 0.1528038636973437, 'fraction_numerical': 0.017171988194258116, 'mean_word_length': 4.617935192162773, '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': '3728163', 'n_tokens_mistral': 2290, 'n_tokens_neox': 2161, 'n_words': 915}