comparison src/os/unix/ngx_thread_cond.c @ 6875:022ea0d17177

Removed pthread mutex / conditional variables debug messages. These messages doesn't seem to be needed in practice and only make debugging logs harder to read.
author Maxim Dounin <mdounin@mdounin.ru>
date Fri, 20 Jan 2017 21:14:18 +0300
parents 466bd63b63d1
children
comparison
equal deleted inserted replaced
6874:7cc2d3a96ea3 6875:022ea0d17177
14 { 14 {
15 ngx_err_t err; 15 ngx_err_t err;
16 16
17 err = pthread_cond_init(cond, NULL); 17 err = pthread_cond_init(cond, NULL);
18 if (err == 0) { 18 if (err == 0) {
19 ngx_log_debug1(NGX_LOG_DEBUG_CORE, log, 0,
20 "pthread_cond_init(%p)", cond);
21 return NGX_OK; 19 return NGX_OK;
22 } 20 }
23 21
24 ngx_log_error(NGX_LOG_EMERG, log, err, "pthread_cond_init() failed"); 22 ngx_log_error(NGX_LOG_EMERG, log, err, "pthread_cond_init() failed");
25 return NGX_ERROR; 23 return NGX_ERROR;
31 { 29 {
32 ngx_err_t err; 30 ngx_err_t err;
33 31
34 err = pthread_cond_destroy(cond); 32 err = pthread_cond_destroy(cond);
35 if (err == 0) { 33 if (err == 0) {
36 ngx_log_debug1(NGX_LOG_DEBUG_CORE, log, 0,
37 "pthread_cond_destroy(%p)", cond);
38 return NGX_OK; 34 return NGX_OK;
39 } 35 }
40 36
41 ngx_log_error(NGX_LOG_EMERG, log, err, "pthread_cond_destroy() failed"); 37 ngx_log_error(NGX_LOG_EMERG, log, err, "pthread_cond_destroy() failed");
42 return NGX_ERROR; 38 return NGX_ERROR;
48 { 44 {
49 ngx_err_t err; 45 ngx_err_t err;
50 46
51 err = pthread_cond_signal(cond); 47 err = pthread_cond_signal(cond);
52 if (err == 0) { 48 if (err == 0) {
53 ngx_log_debug1(NGX_LOG_DEBUG_CORE, log, 0,
54 "pthread_cond_signal(%p)", cond);
55 return NGX_OK; 49 return NGX_OK;
56 } 50 }
57 51
58 ngx_log_error(NGX_LOG_EMERG, log, err, "pthread_cond_signal() failed"); 52 ngx_log_error(NGX_LOG_EMERG, log, err, "pthread_cond_signal() failed");
59 return NGX_ERROR; 53 return NGX_ERROR;
64 ngx_thread_cond_wait(ngx_thread_cond_t *cond, ngx_thread_mutex_t *mtx, 58 ngx_thread_cond_wait(ngx_thread_cond_t *cond, ngx_thread_mutex_t *mtx,
65 ngx_log_t *log) 59 ngx_log_t *log)
66 { 60 {
67 ngx_err_t err; 61 ngx_err_t err;
68 62
69 ngx_log_debug1(NGX_LOG_DEBUG_CORE, log, 0,
70 "pthread_cond_wait(%p) enter", cond);
71
72 err = pthread_cond_wait(cond, mtx); 63 err = pthread_cond_wait(cond, mtx);
73 64
74 #if 0 65 #if 0
75 ngx_time_update(); 66 ngx_time_update();
76 #endif 67 #endif
77 68
78 if (err == 0) { 69 if (err == 0) {
79 ngx_log_debug1(NGX_LOG_DEBUG_CORE, log, 0,
80 "pthread_cond_wait(%p) exit", cond);
81 return NGX_OK; 70 return NGX_OK;
82 } 71 }
83 72
84 ngx_log_error(NGX_LOG_ALERT, log, err, "pthread_cond_wait() failed"); 73 ngx_log_error(NGX_LOG_ALERT, log, err, "pthread_cond_wait() failed");
85 74