Skip to content

Commit 78934cf

Browse files
committed
programs/fileio/pkg/fix-race-in-rnd.patch: resolve race issue during random test
The issue is like FATAL: Failed to fsync file! file: 0 errno = 22 (Invalid argument) Link: akopytov/sysbench#400 Link: akopytov/sysbench#518 Signed-off-by: Philip Li <[email protected]>
1 parent dee8afa commit 78934cf

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed
+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
diff --git a/src/tests/fileio/sb_fileio.c b/src/tests/fileio/sb_fileio.c
2+
index 5a00376..f6ebbb7 100644
3+
--- a/src/tests/fileio/sb_fileio.c
4+
+++ b/src/tests/fileio/sb_fileio.c
5+
@@ -489,6 +489,8 @@ sb_event_t file_get_rnd_request(int thread_id)
6+
unsigned int i;
7+
8+
sb_req.type = SB_REQ_TYPE_FILE;
9+
+ SB_THREAD_MUTEX_LOCK();
10+
+ log_text(LOG_NOTICE, "file_get_rnd_request: SB_THREAD_MUTEX_LOCK is called\n");
11+
12+
if (test_mode == MODE_RND_RW)
13+
{

0 commit comments

Comments
 (0)