Domino on Linux/Unix, Troubleshooting, Best Practices, Tips and more ...

Traveler 9.0.1 - Adaptive Initial Sync

Daniel Nashed  30 October 2013 16:29:58
Most of the Traveler improvements have been already shipped with the release.
But there is one important setting that can make a difference in case you run into a recovery situation and also more important for new users -- which is more a daily use case.

The feature is called Adaptive Initial Sync in short "AIS".

The functionality can be controlled by a couple of notes.ini settings and is enabled by default.
AIS will first send the user is "current data" (by default the current day since midnight) and once this is done the server will check how many users he can "promote" to receive their configured full data range.
This is done step by step taking into account server availability.

And this also helps new users to receive their most recent mails first.
In addition as mentioned in the updated Traveler admin this is also useful in case you have many new users at the same time to avoid overloading the server and impacting services for other users.

You might want to have a look into the settings. Maybe the NTS_AIS_INITIAL_FILTER_DAYS should be set to 1 instead of 0.
But beside that the default settings should work for most customer environments.

Here is an extract from the updated Traveler 9.0.1 Admin help.

-- Daniel

Adaptive Initial Sync (AIS) helps ensure server availability in certain server bring up or recovery situations.

When users make their first sync request to the IBM Notes Traveler server, AIS detects this and gives them a constrained filter window for mail and calendar documents of only one day of mail and only today and future calendar events. Users in this state will continue to receive new mail and calendar invites and other applications are not affected. Once these mail and calendar items have been retrieved by the user's device, they will then be promoted to their normally configured filter window if and when server load allows for it. This is helpful in situations where the Traveler DB has been corrupted and must be dropped or a lot of users are being on-boarded simultaneously. It will help the server keep users up to date with new mail and calendar events while working to get them caught up on their data without overloading the server.

TS_AIS_AI_PROMOTION_BIAS Default is 10. Sets how much to bias the AI for each promotion (to determine if it is possible to do more promotions).
NTS_AIS_AI_THRESHOLD Default is 40. The availability index that the server must be above to allow promotions.
NTS_AIS_ENABLED The default is true. Determines if the server should use adaptive initial sync logic.
NTS_AIS_CHECK_INTERVAL The default is 60 Number of seconds between checks for users to promote.
NTS_AIS_INITIAL_FILTER_DAYS The default is 0. Number of days back in the initial filter window (0 = today (midnight), 1 = yesterday (midnight), and so on...)


1Steven Vaughan  09.07.2014 12:55:58  Traveler 9.0.1 - Adaptive Initial Sync

Hi Daniel,

Many thanks for the information. Are these NOTES.INI parameters enabled by default even if they are not showing in the servers NOTES.INI?



2Daniel Nashed  04.08.2014 9:06:29  Traveler 9.0.1 - Adaptive Initial Sync

yes adaptive initial sync is enabled by default with a limit of data since midnight

you can always use "tell traveler config" to see the current values and this also shows the default values.

-- Daniel

  • [IBM Lotus Domino]
  • [Domino on Linux]
  • [Nash!Com]
  • [Daniel Nashed]