ecore: further reduce pipe wait time during shutdown.
authorMike Blumenkrantz <zmike@osg.samsung.com>
Mon, 16 Apr 2018 17:53:21 +0000 (10:53 -0700)
committerWonki Kim <wonki_.kim@samsung.com>
Mon, 28 May 2018 10:26:04 +0000 (19:26 +0900)
Summary:
it turns out that 0.01s is actually a lot, accounting for something like
20s across a run of 'make check' while providing no additional value

ref e0c8ab4c792c3ded7f4189a890a1cc7ab18e76e0
ref T6825
ref T6864

Reviewers: cedric

Maniphest Tasks: T6864, T6825

Differential Revision: https://phab.enlightenment.org/D5941

Reviewed-by: Cedric BAIL <cedric@osg.samsung.com>
src/lib/ecore/ecore.c

index 9c42f5b..102d9a2 100644 (file)
@@ -424,10 +424,10 @@ ecore_shutdown(void)
     * It should be fine now as we do wait for thread to shutdown before
     * we try to destroy the pipe.
     */
-     _ecore_pipe_wait(_thread_call, 1, 0.01);
+     _ecore_pipe_wait(_thread_call, 1, 0);
      p = _thread_call;
      _thread_call = NULL;
-     _ecore_pipe_wait(p, 1, 0.01);
+     _ecore_pipe_wait(p, 1, 0);
      _ecore_pipe_del(p);
      eina_lock_free(&_thread_safety);
      eina_condition_free(&_thread_cond);