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