--- a/persistentstorage/sqlite3api/TEST/t_sqliteapi.c Wed Sep 15 14:05:58 2010 +0300
+++ b/persistentstorage/sqlite3api/TEST/t_sqliteapi.c Wed Oct 13 16:30:44 2010 +0300
@@ -942,8 +942,6 @@
}
}
- srand((unsigned)&ThreadFunc);
-
PrintS("Thread \"%s\" - begin\r\n", (char*)pname);
err = sqlite3_open(TheTestDbName, &db);
TEST2(err, SQLITE_OK);
@@ -951,10 +949,6 @@
while(records < KRecordsCount)
{
- if((records % 10) == 0)
- {
- PrintSI("Thread \"%s\", %d records.\r\n", (char*)pname, records);
- }
err = sqlite3_exec(db, "BEGIN", 0, 0, &errmsg);
if(err == SQLITE_OK)
{
@@ -972,7 +966,7 @@
if(err == SQLITE_OK)
{
TheInsertRecCnt[threadIdx] += KCommitRecordsCount;
- records += KCommitRecordsCount;
+ records += 2;
}
else if(err == SQLITE_BUSY)
{
@@ -980,15 +974,11 @@
(void)sqlite3_exec(db, "ROLLBACK", 0, 0, 0);
if(errmsg)
{
- char fmt[100];
- strcpy(fmt, "Thread \"");
- strcat(fmt, (char*)pname);
- strcat(fmt, "\". Err msg: %s. Err: %d.\r\n");
- PrintSI(fmt, errmsg, err);
+ PrintSI("Err msg: %s. Err: %d.\r\n", errmsg, err);
sqlite3_free(errmsg);
errmsg = 0;
}
- usleep((rand() % 3000) + 500);
+ usleep(100);
}
}