Ignacio Nin has proposed merging lp:~ignacio-nin/sysbench/0.5-bug1262178 into 
lp:sysbench.

Requested reviews:
  Alexey Kopytov (akopytov)
Related bugs:
  Bug #1262178 in sysbench: "FATAL error fsyncing in fileio with mode=mmap"
  https://bugs.launchpad.net/sysbench/+bug/1262178

For more details, see:
https://code.launchpad.net/~ignacio-nin/sysbench/0.5-bug1262178/+merge/199448

Fix for bug #1262178

To test:
$ sysbench --test=fileio --file-num=1 --file-total-size=1M prepare
$ sysbench --test=fileio --file-num=1 --file-total-size=1M --file-io-mode=mmap 
--file-test-mode=seqwr run

-- 
https://code.launchpad.net/~ignacio-nin/sysbench/0.5-bug1262178/+merge/199448
Your team sysbench-developers is subscribed to branch lp:sysbench.
=== modified file 'sysbench/tests/fileio/sb_fileio.c'
--- sysbench/tests/fileio/sb_fileio.c	2013-07-04 06:28:56 +0000
+++ sysbench/tests/fileio/sb_fileio.c	2013-12-18 12:17:48 +0000
@@ -1502,9 +1502,9 @@
   else if (file_io_mode == FILE_IO_MODE_MMAP)
   {
 #ifndef _WIN32
-    msync(mmaps[file_id], file_size, MS_SYNC | MS_INVALIDATE);
+    return msync(mmaps[file_id], file_size, MS_SYNC | MS_INVALIDATE);
 #else
-    FlushViewOfFile(mmaps[file_id], (size_t)file_size);
+    return FlushViewOfFile(mmaps[file_id], (size_t)file_size);
 #endif
   }
 #endif

_______________________________________________
Mailing list: https://launchpad.net/~sysbench-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~sysbench-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to