Mercurial > hg > nginx
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 |