Date: 06-28-2006 Subject: Patch RELEASE 9.1A Runtime Files Included you will find the patch release of: SUNFM.EXE 9.1A 28 Jun 2006 9,1,1,0 SUNWSRV.DLL 9.1A 28 Jun 2006 9,1,1,0 *============================================================================== The following files have been changed as follows: ------------------------------------------------------------------------------- SUNFM - Modified the Unix file manager to allow a threaded version to be generated. Please note the following: 1. The data files for the Unix threaded version are only opened once by the file manager. The FM_OPENONCE keyword is NOT supported for the Unix file manager. 2. The LOGON_ADDR keyword is now implemented as an optional capability for the threaded Unix file manager. - Modified the Unix File Manager to allow the Admin and Replicator logons by way of the main File Manager logon entry point when the Unix File Manager is implemented as a threaded process. - Modified the Unix File Manager to allow connection recovery capabilities when the File Manager is executing with threads and files are opened in an Open Once mode. - Modified the File Manager open once processing to open a file in a mode that can allow opportunistic locking to be used by the Operating System where the File Manager is executed. This change causes a file to be opened in a deny none sharing. To prevent external modifications, all files opened once by the file manager are locked to prevent any unmanaged changes. In addition, a new keyword named 'FM_OPENONCE_SHARED={on|off}' has been added for the SUNFM File Manager. This keyword only takes affect when the File Manager is opening files only one time. If the 'FM_OPENONCE' keyword is used to turn off the open once feature, then the 'FM_OPENONCE_SHARED' has no affect. If the 'FM_OPENONCE_SHARED' keyword is set to OFF, then the File Manager opens the files in an exclusive mode. Notice, when a File Manager opens a file one time in an exclusive mode, then the OS Opportunistic Locking is not used when a mapped drive is being used. - Modified the File Manager to implement Isam header and root sector caching when managed files are opened in an Open Once mode. By default the ISI header caching is turned on. A new keyword named 'FM_OPENONCE_CACHED={on}off}' can be used to turn the ISI header caching off. The 'FM_OPENONCE_CACHED' keyword is ignored when the FM_OPENONCE keyword is set to OFF. - Modified to support enhanced COPYFILE operations that also include COPYNEXT, COPYCANCEL, and COPYSTATUS operations. - Modified to support new FINDDIR operations. - Modified to log information to identify whether a protocol message was lost by the client or server. - Modified the Unix file manager to prevent the possibility of losing a termination message that would prevent the main admin process from terminating. - Corrected a problem where the Windows File Manager could stop logging data if there was an idle period of more than 4 minutes. This problem was caused by a change made in patch release 9.0H. ------------------------------------------------------------------------------- SUNFM REPLICATION SUPPORT - Modified the replication server operations to allow the file attributes and timestamps to be preserved when transferred from a primary to a secondary replicator. - Modified the Unix replication servers to do case sensitive file name matches to correct duplicate file conflicts. - Corrected a problem for delete file recovery during the directory scanning. - Corrected a WORD alignment problem that caused SEGV errors on Unix platforms that required word alignment. - Corrected a problem where /xxx and \xxx sub-directory entries could be in the replication control file and not match. These entries now match to be the same sub-directory. - Corrected a problem where a secondary replicator was only attempting to contact a primary replicator one time. With this change, a secondary replicator tries to logon to a primary replicator every five minutes when the primary replicator is not available. -------------------------------------------------------------------------------