Skip to content

Commit 78cbaf9

Browse files
committed
fix
1 parent 2b7f4d2 commit 78cbaf9

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

pfsupload.c

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1680,15 +1680,20 @@ static void psync_fsupload_check_tasks(){
16801680
}
16811681

16821682
static void psync_fsupload_thread(){
1683+
int waited;
16831684
clean_stuck_tasks();
1685+
waited=0;
16841686
while (psync_do_run){
16851687
psync_wait_statuses_array(requiredstatusesnooverquota, ARRAY_SIZE(requiredstatusesnooverquota));
16861688
// it is better to sleep a bit to give a chance for events to accumulate
1687-
psync_milisleep(10);
1689+
if (waited)
1690+
psync_milisleep(100);
16881691
psync_fsupload_check_tasks();
16891692
pthread_mutex_lock(&upload_mutex);
1690-
while (!upload_wakes)
1693+
while (!upload_wakes){
16911694
pthread_cond_wait(&upload_cond, &upload_mutex);
1695+
waited=1;
1696+
}
16921697
upload_wakes=0;
16931698
pthread_mutex_unlock(&upload_mutex);
16941699
}

0 commit comments

Comments
 (0)