NSF time skewed with bulk document creation

When creating Notes documents with the Notes API in rapid succession, the database modified time, and the document creation time get skewed into the “future”. These dates in the future are obviously confusing to customers but even worse, they create unpredictable behavior during replication. The problem seems to begin when document creation rates get to about 50 per second.

I have created a test API program with .c file, .mak file, and Windows .exe file available here:

http://dl.dropbox.com/u/20059841/timeskew.zip

The test program, called timeskew.exe can recreate the problem at will within a designated test database. If you run the EXE without parameters, it will display syntax help.

Since the supported systems for Domino continue to increase in power and throughput, this problem will only get worse since API programs will also run more efficiently.

I believe this problem might be related to these technotes as well:

http://www-01.ibm.com/support/docview.wss?uid=swg21327441

and

http://www-01.ibm.com/support/docview.wss?uid=swg21279143

Has anybody seen this type of problem, and if so, is there a solution that does NOT involve artificially slowing the API program down?

Best Regards,

Mark Ramos

Subject: *problem recreated in win32,linux,aix64,and zlinux