[Varnish] #1675: Condition((vbc->in_waiter) != 0) not true.
Varnish
varnish-bugs at varnish-cache.org
Wed Feb 25 11:11:26 CET 2015
#1675: Condition((vbc->in_waiter) != 0) not true.
----------------------------------+----------------------------------
Reporter: zaterio@… | Owner: phk
Type: defect | Status: new
Priority: normal | Milestone: Varnish 4.0 release
Component: varnishd | Version: trunk
Severity: normal | Resolution:
Keywords: in_waiter tcp_handle |
----------------------------------+----------------------------------
Description changed by phk:
Old description:
> previously we only had panic according to ticket # 1628.
> then update to trunk version a281a10 and added a 90 GB file backend for
> some domains.
> with new version #1628 has not been detected, but this new condition
> appeared:
>
> varnish> panic.show
> 200
> Last panic at: Sat, 07 Feb 2015 06:56:13 GMT
> Assert error in tcp_handle(), cache/cache_backend_tcp.c line 96:
> Condition((vbc->in_waiter) != 0) not true.
> thread = (cache-epoll)
> version = varnish-trunk revision a281a10
> ident =
> Linux,3.2.0-4-amd64,x86_64,-smalloc,-sfile,-smalloc,-hclassic,epoll
> Backtrace:
> 0x4356e4: pan_ic+0x134
> 0x415b54: tcp_handle+0x254
> 0x466fe9: Wait_Handle+0x89
> 0x467881: vwe_thread+0xf1
> 0x7fd62d5b8b50: libpthread.so.0(+0x6b50) [0x7fd62d5b8b50]
> 0x7fd62d30270d: libc.so.6(clone+0x6d) [0x7fd62d30270d]
>
>
> varnishd -V
> varnishd (varnish-trunk revision a281a10)
> Copyright (c) 2006 Verdens Gang AS
> Copyright (c) 2006-2015 Varnish Software AS
>
> DAEMON_OPTS="-a XXX.XXX.XXX.XXX:80, \
> -T XXX.XXX.XXX.XXX:6082 \
> -f /etc/varnish/default.vcl \
> -h classic,16383 \
> -s ram1=malloc,10G \
> -s disk1=file,/varnishcache/varnish.bin,90G \
> -p thread_pools=2 \
> -p thread_pool_min=100 \
> -p thread_pool_max=3000 \
> -p thread_pool_add_delay=2 \
> -p auto_restart=on \
> -p listen_depth=2048 \
> -p ping_interval=3 \
> -p cli_timeout=25 \
> -p ban_dups=on"
New description:
previously we only had panic according to ticket # 1628.
then update to trunk version a281a10 and added a 90 GB file backend for
some domains.
with new version #1628 has not been detected, but this new condition
appeared:
{{{
varnish> panic.show
200
Last panic at: Sat, 07 Feb 2015 06:56:13 GMT
Assert error in tcp_handle(), cache/cache_backend_tcp.c line 96:
Condition((vbc->in_waiter) != 0) not true.
thread = (cache-epoll)
version = varnish-trunk revision a281a10
ident =
Linux,3.2.0-4-amd64,x86_64,-smalloc,-sfile,-smalloc,-hclassic,epoll
Backtrace:
0x4356e4: pan_ic+0x134
0x415b54: tcp_handle+0x254
0x466fe9: Wait_Handle+0x89
0x467881: vwe_thread+0xf1
0x7fd62d5b8b50: libpthread.so.0(+0x6b50) [0x7fd62d5b8b50]
0x7fd62d30270d: libc.so.6(clone+0x6d) [0x7fd62d30270d]
varnishd -V
varnishd (varnish-trunk revision a281a10)
Copyright (c) 2006 Verdens Gang AS
Copyright (c) 2006-2015 Varnish Software AS
DAEMON_OPTS="-a XXX.XXX.XXX.XXX:80, \
-T XXX.XXX.XXX.XXX:6082 \
-f /etc/varnish/default.vcl \
-h classic,16383 \
-s ram1=malloc,10G \
-s disk1=file,/varnishcache/varnish.bin,90G \
-p thread_pools=2 \
-p thread_pool_min=100 \
-p thread_pool_max=3000 \
-p thread_pool_add_delay=2 \
-p auto_restart=on \
-p listen_depth=2048 \
-p ping_interval=3 \
-p cli_timeout=25 \
-p ban_dups=on"
}}}
--
--
Ticket URL: <https://www.varnish-cache.org/trac/ticket/1675#comment:3>
Varnish <https://varnish-cache.org/>
The Varnish HTTP Accelerator
More information about the varnish-bugs
mailing list