Mercurial > hg > nginx-quic
comparison src/http/ngx_http_upstream_round_robin.h @ 6102:3264b7828f72
Upstreams: locking.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Tue, 14 Apr 2015 19:01:23 +0300 |
parents | c44459611d91 |
children | 79ddb0bdb273 |
comparison
equal
deleted
inserted
replaced
6101:682d8222c6b1 | 6102:3264b7828f72 |
---|---|
61 | 61 |
62 ngx_http_upstream_rr_peer_t *peer; | 62 ngx_http_upstream_rr_peer_t *peer; |
63 }; | 63 }; |
64 | 64 |
65 | 65 |
66 #define ngx_http_upstream_rr_peers_rlock(peers) | |
67 #define ngx_http_upstream_rr_peers_wlock(peers) | |
68 #define ngx_http_upstream_rr_peers_unlock(peers) | |
69 #define ngx_http_upstream_rr_peer_lock(peers, peer) | |
70 #define ngx_http_upstream_rr_peer_unlock(peers, peer) | |
71 | |
72 | |
66 typedef struct { | 73 typedef struct { |
67 ngx_http_upstream_rr_peers_t *peers; | 74 ngx_http_upstream_rr_peers_t *peers; |
68 ngx_http_upstream_rr_peer_t *current; | 75 ngx_http_upstream_rr_peer_t *current; |
69 uintptr_t *tried; | 76 uintptr_t *tried; |
70 uintptr_t data; | 77 uintptr_t data; |