Description: Hotfixes are cumulative.
================================================================================
Affected Components for 6.1.1_hotfix09
The following components are updated by this hotfix:
Manager
Engine
Java Driver
Java Services
C++ Driver
C++ Services
.NET Driver
.NET Services
Windows Daemon
Unix Daemon
================================================================================
Closed Issues in 6.1.1_hotfix09 (This Release)
.NET Specific
GS-12217
Data compression did not work when using the .NET Driver.
C++ Specific
GS-12401
The 32-bit Visual C++ runtimes, needed for running 32-bit Services on a 64-bit
Engine, were not installed by the Windows 64-bit Engine installer. They now are.
GS-12547
Submitting large numbers of parallel thread service requests of short duration
can cause a crash.
Database
GS-12658
The Oracle 12c JDBC driver did not work with the reporting database; it now
does.
Diagnostics
GS-12569
Two log messages on the Engine, "[NativeUtils] Adding library path" and
"[CPPBridgeSupport] Creating symlink" have been changed from INFO to FINE level
to reduce the disk footprint of the log files.
Engine Daemon
GS-12767
When the Manager was sending notification messages to the Daemon, such as Task
assigned or cancelled, the Daemon's fileserver was instructing the Manager to
retry after 5s if the Daemon was not logged in to a Director. This was
unecessary and could cause problems with backlogging of notifcation messages.
GUI
GS-12683
Sorting Services by elapsed time on the Service Admin page failed and displayed
a NullPointerException.
GS-12776
On the User Admin page, sort by 'Create Date' did not sort properly.
Resource Deployment
GS-12874
The 'Use Grid Specific Resources' setting was only available on the Primary
Director. If this was set to true, in a failover scenario when the Secondary
would take over for the Primary, the resource would revert to no longer
grid-specific. This setting has now been added to the Secondary.
Routing and Balancing
GS-12879
An erroneous field validation in the GUI prevented semicolons from being used
for Broker sharing tiers.
Security
GS-12234
C++ Drivers did not use credentials specified in the driver.properties file when
using a Kerberos-enabled Grid. This would be done for the sake of running the
Driver as a different user than the logged in user. This now works properly.
Services
GS-12309
The use of a null Condition in a Condition set would result in a
NullPointerException in the Manager log, and the Condition comparison would
fail. While using null Conditions is not considered best practices, it is now
handled properly.
GS-12895
Under certain circumstances it was possible for an Engine to miss a notification
sent from the Broker of a new Task, resulting in a Task assignment timing out
and an Engine restart.
Stability,Fault Tolerance
GS-12908
The garbage collector used by the Manager has been changed from G1 to Concurrent
Mark Sweep (CMS). This is due to observed and documented issues with the G1
collector. Note that you must reinstall a Windows service to pick up this
change.
GS-12825
The default number of Tomcat threads for processing messages has been increased
from 200 to 300 to accomodate the default number of messaging threads. Note that
for existing installations you must manually update your service.xml file in the
DS_DATA_DIR/conf directory. Add the 'maxThreads' attribute to the 'Connector'
elements in the same mannner as they are in DS_MANAGER/conf/server.xml file.