Search squid archive

Re: COSS trouble revisited ...

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



* Guido Serassio (guido.serassio@xxxxxxxxxxxxxxxxx):

> >[New LWP 100182]
> >(gdb) where
> >#0  0x48314997 in aio_read () from /lib/libc.so.6
> >#1  0x080ea8cd in a_file_read (q=0x832c04c, fd=8, buf=0x8934000, 
> >req_len=1048576, offset=0,
> >    callback=0x80e9c8c <storeDirCoss_ReadStripeComplete>, 
> >data=0x8838110) at coss/async_io.c:98
> 
> If I'm not wrong, this should be the first read from the stripe file, 
> offset is 0.
> Looks like aio_read() doesn't work on your system.
> 
> Looking to FreeBSD man pages:
> 
> "To link into the kernel:
>   options VFS_AIO"
> 
> and
> 
> "To load as a kernel loadable module:
>            kldload aio"
> 
> and
> 
> "The aio facility provides system calls for asynchronous I/O.  It is
>   available both as a kernel option for static inclusion and as a dynamic
>   kernel module."

Issuing 'kldload aio' before starting Squid should do the trick then. If
this is needed on FreeBSD, I'll add a note to the documentation.

> You can also try building Squid without the --enable-coss-aio-ops 
> configure option.

Last I checked, this would cause the build to fail on FreeBSD. Thus
it's unconditionally added in the FreeBSD port when COSS support is
requested.

[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux