소스 검색

unlock Progress mutex before doing ft service msg stuff

Romain LION 5 년 전
부모
커밋
5760fa2e33
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      mpi/src/mpi/starpu_mpi_mpi.c

+ 2 - 0
mpi/src/mpi/starpu_mpi_mpi.c

@@ -1505,7 +1505,9 @@ static void *_starpu_mpi_progress_thread_func(void *arg)
 			}
 		}
 #ifdef STARPU_USE_MPI_FT
+		STARPU_PTHREAD_MUTEX_UNLOCK(&progress_mutex);
 		starpu_mpi_ft_progress();
+		STARPU_PTHREAD_MUTEX_LOCK(&progress_mutex);
 #endif // STARPU_USE_MPI_FT
 #ifdef STARPU_SIMGRID
 		STARPU_PTHREAD_MUTEX_UNLOCK(&progress_mutex);