Skip to content

Commit

Permalink
programs/fileio/pkg/fix-race-in-rnd.patch: resolve race issue during …
Browse files Browse the repository at this point in the history
…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 <philip.li@intel.com>
  • Loading branch information
rli9 committed Feb 22, 2024
1 parent dee8afa commit 78934cf
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions programs/fileio/pkg/fix-race-in-rnd.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
diff --git a/src/tests/fileio/sb_fileio.c b/src/tests/fileio/sb_fileio.c
index 5a00376..f6ebbb7 100644
--- a/src/tests/fileio/sb_fileio.c
+++ b/src/tests/fileio/sb_fileio.c
@@ -489,6 +489,8 @@ sb_event_t file_get_rnd_request(int thread_id)
unsigned int i;

sb_req.type = SB_REQ_TYPE_FILE;
+ SB_THREAD_MUTEX_LOCK();
+ log_text(LOG_NOTICE, "file_get_rnd_request: SB_THREAD_MUTEX_LOCK is called\n");

if (test_mode == MODE_RND_RW)
{

0 comments on commit 78934cf

Please sign in to comment.