comparison src/http/ngx_http_upstream_round_robin.c @ 1709:a179755ee1ea stable-0.5

r1559, r1565 merge: optimizations
author Igor Sysoev <igor@sysoev.ru>
date Wed, 12 Dec 2007 16:49:38 +0000
parents 9b10ba85b249
children 20a0f2880d45
comparison
equal deleted inserted replaced
1624:3fec7fd2b5b7 1709:a179755ee1ea
92 } 92 }
93 93
94 peers->number = n; 94 peers->number = n;
95 peers->name = &us->host; 95 peers->name = &us->host;
96 96
97 n = 0;
98
99 for (i = 0; i < u.naddrs; i++) { 97 for (i = 0; i < u.naddrs; i++) {
100 peers->peer[n].sockaddr = u.addrs[i].sockaddr; 98 peers->peer[i].sockaddr = u.addrs[i].sockaddr;
101 peers->peer[n].socklen = u.addrs[i].socklen; 99 peers->peer[i].socklen = u.addrs[i].socklen;
102 peers->peer[n].name = u.addrs[i].name; 100 peers->peer[i].name = u.addrs[i].name;
103 peers->peer[n].weight = 1; 101 peers->peer[i].weight = 1;
104 peers->peer[n].current_weight = 1; 102 peers->peer[i].current_weight = 1;
105 peers->peer[n].max_fails = 1; 103 peers->peer[i].max_fails = 1;
106 peers->peer[n].fail_timeout = 10; 104 peers->peer[i].fail_timeout = 10;
107 n++;
108 } 105 }
109 106
110 us->peer.data = peers; 107 us->peer.data = peers;
111 108
112 return NGX_OK; 109 return NGX_OK;