r3040: Add sleeps between operations to nbench. Submitted by aliguori@us.ibm.com.
authorJim McDonough <jmcd@samba.org>
Mon, 18 Oct 2004 13:58:41 +0000 (13:58 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:00:01 +0000 (13:00 -0500)
(This used to be commit b1bbf0a431a9bcfc786b773be1adf39eaccb0b6e)

source4/torture/nbench/nbench.c
source4/torture/nbench/nbio.c

index 316e87ce9949c2f425bf337e4b9ba66b64ec032d..a649b5fa159288dccf4b2a55640ca9c83140d6a8 100644 (file)
@@ -139,6 +139,8 @@ again:
                                 status);
                } else if (!strcmp(params[0],"Flush")) {
                        nb_flush(ival(params[1]), status);
+               } else if (!strcmp(params[0],"Sleep")) {
+                       nb_sleep(ival(params[1]), status);
                } else {
                        printf("[%d] Unknown operation %s\n", nbench_line_count, params[0]);
                }
index 9b6ec7943d43c0b9be7642dd72e124eb7d06a9ed..35147c6de9e09176fa88d91b078daad68394e0d2 100644 (file)
@@ -618,6 +618,12 @@ void nb_flush(int fnum, NTSTATUS status)
        check_status("Flush", status, ret);
 }
 
+void nb_sleep(int usec, NTSTATUS status)
+{
+       (void)status;
+       sys_usleep(usec);
+}
+
 void nb_deltree(const char *dname)
 {
        int total_deleted;