What's New v8.0.0

 

PeerSync, Peer-To-Peer Folder Synchronization Utility, Version 8.0.0

 

To upgrade, double-click on the installation file (ps80.exe) in the Explorer window, or choose "Run" from the Start Menu and then select the application.

 

If you are upgrading the current version of PeerSync (7.4 to 8.0) simply install the application over your existing PeerSync and the previous version will be backed up in a sub-folder called 'BACKUP' (if the option to keep a backup is selected during the installation).

 

If you are evaluating a new version of PeerSync 8.0 and you already have an existing copy of PeerSync 7.4 or older, please select a new directory during the installation.

 

Note: For more information on the latest features and how to implement specific scenarios please go to: http://www.peersoftware.com/support/peersync.aspx

 

Performance

ID

DESCRIPTION

1076

NEW! Added new logic to eliminate unneeded initial scans when the Scan Job once at start option is enabled. The last save time is now  being stored and compared to the last scan time during Restarts (see ID# 1078 and ID#1075) to determine if a scan should be executed or not. If the last scan is newer than the last save the initial scan for the Job will be ignored during Restarts limiting the amount of work necessary when restarting a Profile.

 

1

1106

Quicker Shutdown of PeerSync. Terminating PeerSync while there are connections open to the Listener no longer waits for timeout; allowing for faster shutdown or restart.

1051

Improved overall performance when there are pending events being analyzed (with no Job or Copy Threads running).

NA

More intelligent connection failure reconnects: If a file exceeded all retries during the connection failure it will now go into the Failed Files list and be processed upon reconnect (previously PeerSync would have to do a scan in this scenario).


Miscellaneous

ID

DESCRIPTION

1080

NEW! Added new Failed Events functionality. This new concept provides the ability to track failed events that could not be processed and can be viewed in the Run/View or Status Display windows.

 

6

1081

NEW! Added new Failed Scans functionality. This new concept provides the ability to track failed scans that could not be processed and can be viewed in the Run/View or Status Display windows.

 

Note: Failed Scans will only occur if a scan is interrupted or cannot run and the Retry failed connection every x minutes option is disabled.

1079

NEW! Added new Pending Event status functionality. This new concept provides the ability to see pending items in the Run/View or Status Display windows (pending scans, events, retries and/or managed files that are queued to be processed).

1082

NEW! Added the ability to save, view and process Failed Files and Failed Scans. Failed Events can be  viewed when running PeerSync as an application in the Status Display window > Failed Events tab. Failed Files and Failed Scans will be automatically saved on close/stop of the PeerSync service/application and can be re-processed by clicking on the Current Event Status link in the Run/View or Status Display windows or the Run > Reprocess Failed Event / Reprocess Failed Scans menu items.

 

ProcessFailedEvents(2)ProcessFailedEvents

 

Note: Failed Scans will only occur if a scan is interrupted or cannot run and the Retry failed connection every x minutes option is disabled.

1082 & 1076

NEW! Added new functionality to save Failed, Pending, and Running events on close/stop of PeerSync. If the user chooses to save failed, pending, or running events on close/stop of the PeerSync service or application, the events will be validated and processed on the next run of the Profile.

 

SaveFailedEvents

1078

NEW! Added a new Restart button with new intelligent restart functionality that eliminates/improves scanning upon PeerSync service/application restart. This will greatly improve performance during a restart (most commonly due to profile changes, but also for any other reason).

 

4

1083

NEW! Added full support for Unicode characters within the PeerSync configuration interface. The user will now be able to include Jobs that have a source or target folder with Unicode characters in its name, be able to exclude/include file/folders with Unicode characters and utilize any of the other Profile configuration/Status Display settings with full Unicode support.

 

UnicodeJob

1077

NEW! Profiles are now stored in a Profiles sub folder under the PeerSync install folder by default.

1060 & 1046

Improved the service stopping behaviour. Now, when quitting the service PeerSync will execute all quit processes such as cleaning up the temporary directories, send admin/email at close, store pending events, close handles, un-map dynamic drives created, etc.). Also, when the service is set to "Interact with Desktop", if quitting from the Status Display screen PeerSync will now close the service correctly as if stopping the service from the Windows Services dialog or via the Profiler.

980

Fixed an issue where the /T (Terminate all instances of PeerSync) argument would not work.

968

Resolved an issue where the /LHx (Set Deletion Move To Folder Cleanup Interval) argument would not work unless the Job had scheduled scans enabled.

1033

Fixed an issue where the PeerSync application would fail to stop when terminated. The issue would occur if the PeerSync service was installed while the application was running.

1045

Resolved an issue with Retries where during a disconnect to the target, if the first event was a deletion it was not sent to the retry list (when applicable).

1048

Fixed an issue when using File Compression. Zero size files did not get added to the target zip file. Also, on expand (with a File Compression Expand Job) the following message would be logged:

 

Expand File Error: FILENAME.ZIP - No files were processed... 

1066

PeerSync will now allow arguments to be used after the /USEPROFILEARG switch.

967

Resolved an issue where the dynamic Deletions cleanup Job would run every 2.5 days. It now runs every 24 hours or immediately after the initial scan.


Synchronization

ID

DESCRIPTION

970

Resolved an issue where PeerSync would continuously throw Connection Failure errors when it encountered a folder during a scan for which access was denied. The following messages would be thrown:

 

Cannot Access Folder: C:\Folder\Path\ (Access is denied) [Error=5]... 

Cannot connect to: C:\Folder\Path\... 

Cannot connect to shared source device: C:\Folder\Path\ - Failed during Build of File List - Terminating Job Name: Job1 (Access is denied)...

Connection Failure: C:\Folder\Path\ (Connection Retry is Enabled)... 

Connection Reestablished: C:\Folder\Path\... 

 

The problem occurred under circumstances where PeerSync was running under a low privileged account such as a user that was only part of the Domain Users group.

1005

Fixed an issue where real-time detection stopped working when there were high amounts of retries.

1054

Fixed an issue where two simultaneous real-time Jobs move an empty folder from one source to the other fails to process the events.

1059

Resolved an issue where real-time events were occasionally missed when lots of events were occurring.

1065

Fixed an issue where empty truncated folder paths sometimes were created when using the bi-directional option. This may have occurred after a scan connection failure reconnected where a target file was being brought back to the source at the time of the connection failure (and on re-connect the events were no longer valid because the files/folders were deleted) or when loading stale bi-sync events at start.

891

Fixed an issue where file transfers and scans would fail with the following error:

 

Error 1130: Not enough server storage is available to process this command


ByteReplicator

ID

DESCRIPTION

1053

NEW! New Defaults: The ByteReplicator will now exclude .ZIP and .RAR files dy default.

 

3

1044

Fixed an issue that occurred when using the ByteReplicator to update a file that has not changed in size or timestamp. The process would fail and PeerSync would log a Cannot update file attribute... message.


Enhanced Scanning

ID

DESCRIPTION

936

Resolved an issue where Enhanced Scanning would not work when the Bi-directional option was enabled.


FTP

ID

DESCRIPTION

1070

Resolved an issue where if a source FTP file was exclusively locked PeerSync would not log a message and would fail the file without respecting the retires.

1091

Fixed an issue where sub folders would not be created on certain sites when using an FTP Target.


TCP

ID

DESCRIPTION

1107

NEW! Profiler Default: The ByteReplicator and TCP timeout values are now 120 seconds to allow ample time to establish connectivity especially for links with high latency.

754

Improved performance and efficiency when adding files to a TCP target.

850

Resolved an issue where PeerSync would create empty folders on the target. When using a TCP Source with folder exclusions PeerSync would create the excluded empty folders on the target.

1062

Fixed an issue using TCP with the Bi-directional option. When pulling a file from the target to the source if a file was not accessible then PeerSync would creates a zero (0) size file on the source and would not log a failure.

1063

Fixed an issue using TCP with the Bi-directional option. When using the third open file setting Exclude open files (allow read access to source file during transfer), pulling a file from the target to the source would fail and the retry would now work. The following would be reported:

 

Cannot open source file (Added To Retry List): FILENAME (The system cannot find the file specified)

1064

Resolved an issue where TCP pulls did not display the Checked count in the reports.


Observer

ID

DESCRIPTION

1006 & 1007

NEW! Added the ability for PeerSync to send additional statistics such as Failed Files and Failed Scans to the Observer for central monitoring. The following statistics are transmitted:

 

Pending Events

Events that have been queue but are still waiting to be processed.

Pending Retries

Files waiting in the list to be retried.

Failed Scans

The number of Jobs that need to be re-scanned due to a connectivity failure/error.

Failed Files

Files that have failed to be replicated/synchronized possibly due to Retries being turned off or exceeded.

Detected Events

Events that have been detected but have not been analyzed and entered in a queue yet.

Pending Managed Files

Files that are waiting to be processed using the Embedded Open File Manager (EOFM) or VSS based on the Managed Files interval.

Pending Scans

Scans that have not been able to run because of lack of Job Threads.

Job Count

Total number of Jobs running in the current Profile

966

Fixed an issue where the /GLS (Display status in Profiler silently) argument disabled status information to be sent to the Observer.


Managed Files

ID

DESCRIPTION

1031

NEW! Upgraded the Embedded Open File Manager (EOFM) driver used for Managed Files. It now fully supports 64 bit AMD platforms and Windows 2008 Servers.

1050

Improved performance during the addition of files to the Managed Files list. In particular performance will be improved for files that are constantly updated multiple times within a Managed Files cycle.

919

Fixed a issue where Managed Files would not work when the Exclude open files (allow read access to source file during transfer) option was enabled in the Open Files window.

1047

Fixed an issue where Managed Files with Enhanced Scanning enabled could cause scans to not run. When the Job thread count would be equal to or less than the number of Jobs in the Profile the initial run of Managed Files could cause Jobs to backup and scans not to run.

1049

Fixed an issue where Managed Files checks could overlap if the first call took longer than the Managed Files cycle to complete.


ACLs

ID

DESCRIPTION

1103

Resolved an issue where ACLs were not being transferred for long file paths.

1104

Improved performance during scans when using the Check for ACL changes during scans option.


Reporting

ID

DESCRIPTION

1056

NEW! Added the reporting of started, stopped, paused, resumed, restarting and restarted status of Profiles and if running as a service or application during these entries.

1008

NEW! Added the ability to report (log or e-mail) Failed Files.

1068

NEW! Updated the reporting entries for files that are updated using the Always Overwrite option. Each entry will now show the target size along with the date/time that was replaced. If the size was different or the date strings match then PeerSync will log the actual integer values of the source and target date/time including milliseconds with a note suggesting the use of the /QF+ (Precision Comparison) argument.

1067

NEW! XML Stats Reporting - When a scan completes with messages added the following to the "Completed Successfully" entry in the xml file for the Job: Completed with n Messages

1004

Fixed an issue with the Create Support Info File on the Desktop ... option. When selected it would only collect the main PSError.log file. No other PSError log files would be gathered if they existed (i.e. PSError.bak1.log).

873

Resolved an issue where log entries were made for files excluded from target locations during one-way scans. This should only occur when doing bi-directional scans.

1055

Fixed an issue where Added to retry list and Last Retry messages were not always accurately reported for different types of failures.

1057

Modified the message displayed when VSS fails...

 

From: This system may need to be restarted 

To: The Volume Shadow Copy Service and/or this system may need to be restarted

1058

Fixed an issue where expanded Jobs incorrectly reported "Scan" or "RT Scan" instead of "Expanded Job" as the mode for Folder Adds, Folder Deletes and File Deletes.

857

Resolved an issue where reporting of source folder counts to the xml stats file was inaccurate. This occurred for Job using a TCP Source.


Display

ID

DESCRIPTION

1075

NEW! Added a new display on the Folder Selection screen to show the last time a Job was saved (Last Save: Date/Time) and by what user (Saved by: DOMAIN\USER). This display has also been added to the hint displayed when mousing on the Job in the Profile Job List. The last save time is compared to the last scan time during restarts to determine if a scan should be executed or not upon restart. If the last scan is newer than the last save the initial scan for the Job will be ignored during restarts limiting the amount of work necessary for restarting a Profile.

 

1

1073

Improved the display when connecting to a running Profile or restarting a Profile. Will now try to connect for up to 60 seconds and display Connecting or Restarting on the launch button and source and target captions based on the current action.

1069

Improved the display of single threaded Profiles to show the Job/Copy threads when PeerSync is still working on a file. Added this because PeerSync would show N/A during an attempt to transfer an FTP source file that was open and in use where it looked like there was no activity during the internal retries of trying to access the file. It also makes the display more consistent with the new Pending and Failed event display.

1052

Improved the Status Display to always initialize all stats and display captions at the start of a Profile.

982

Fixed an issue where the Use Skins setting interfered with the following display options:

 

1.Right-clicking on the tray icon and selecting Show Status Display would not work on first try. The option needed to be unchecked and re-checked again in order for the Status Display window to show.
2.On occasion the Run/View window would not show any runtime statistics. This occurred if PeerSync was started without showing the Profiler (application mode). Once the user selected View Active Profile from the Profiler the statistics would begin to show.

 

Disabling the Use Skins option would resolve both issues.

1061

Fixed an issue where the Show Status Display option from the tray would sometimes be incorrectly checked and would not show the Status Display if selected. The Tray Icon now initializes after the status is available to prevent menu failures and/or invalid status display.

1072

Resolved an issue that occurred when selecting multiple Jobs in the Profiler that had different reporting options checked. PeerSync would fail to set the grayed checked state for old Jobs loaded where the stored value for some Jobs did not contain all the check boxes.

1074

Fixed an issue where the Profiler View > Folders options would fail to launch and display the source and target folder selections on some systems.

1076

Stopping a Service from the Profiler will now display a warning dialog like the one displayed when stopping the Application.


QuickSync

ID

DESCRIPTION

999

Resolved an issue where a non-persistent QuickSync Job would run indefinitely in a persistent state.

1000

Fixed an issue with the QuickSync Profile. When opened for editing the Profiler would prompt to convert it to a newer format. The QuickSync Profile was older then the new Profiles/Jobs created by PeerSync.


 

 

 

Related Links:

 

What's New v7.4.5 - Released 12/17/2008
What's New v7.4.4 - Released 10/23/2008
What's New v7.4.3 - Released 07/09/2008
What's New v7.4.2 - Released 04/23/2008
What's New v7.4.1 - Released 01/31/2008

 

 

 

The manufacturer of PeerSync makes no warranties, implied or otherwise, for use of this product. User assumes all responsibility for any data loss or damage.

Copyright © 2003-2009 Peer Software, Inc. All Rights Reserved. Privacy Policy

 

PeerSync is a registered trademarks of Peer Software, Inc.

Embedded Open File Manager is a registered trademark of EVault.

Reproduction in whole or in part without permission is strictly prohibited.

 

Last Updated on Wednesday, June 17, 2009