search for: iolist

Displaying 11 results from an estimated 11 matches for "iolist".

Did you mean: io_list
2004 Oct 25
0
[PATCH] move iolist functions into separate file
Hello, attached patch extracts iolist related functions into separate file and makes it a little more generic. This functions will be used by the new ioloop handler based on the BSD kqueue API. Please consider applying. Best regards. -- Andrey Panin | Linux and UNIX system administrator pazke at donpac.ru | PGP key: wwwkeys.pgp.n...
2010 Aug 10
1
Panic: file ioloop-iolist.c: line 25 (ioloop_iolist_add):assertion failed
...---Original Message----- From: dovecot-bounces+computers=za.jw.org at dovecot.org [mailto:dovecot-bounces+computers=za.jw.org at dovecot.org] On Behalf Of Computer Department (Watchtower South Africa Branch) Sent: 06 August 2010 09:59 To: dovecot at dovecot.org Subject: [Dovecot] Panic: file ioloop-iolist.c: line 25 (ioloop_iolist_add):assertion failed Hi, I receive the following message after running "/etc/init.d/dovecot reload": Aug 06 02:00:11 dovecot: Warning: SIGHUP received - reloading configuration Aug 06 02:00:11 dovecot: Panic: file ioloop-iolist.c: line 25 (ioloop_iolist_add):...
2010 Aug 06
0
Panic: file ioloop-iolist.c: line 25 (ioloop_iolist_add): assertion failed
Hi, I receive the following message after running "/etc/init.d/dovecot reload": Aug 06 02:00:11 dovecot: Warning: SIGHUP received - reloading configuration Aug 06 02:00:11 dovecot: Panic: file ioloop-iolist.c: line 25 (ioloop_iolist_add): assertion failed: (list->ios[idx] == NULL) I'm running dovecot version 1.2.13, compiled against uclibc on the Alpine Linux distro, version 1.10.6. This problem started to occur since upgrading to dovecot 1.2.12 from dovecot 1.2.11. No configuration has been c...
2008 Jul 10
1
file ioloop-iolist.c: line 25 (ioloop_iolist_add): assertion failed: (list->ios[idx] == NULL)
Hi, I am using dovcot on a Fritz!Box (Linux fritz 2.6.19.2 #1 Fri Apr 18 16:00:34 CEST 2008 mips unknown) And after upgrading from 1.0.9 to 1.0.15 I am getting above assertion, when I do some action like moving or deleting on the IMAP mail box using MailDir on ext2 fs. I use --with-ioloop=epoll and --with-mem-align=4 as build configuration. For dovecof configuration see below details. Thanks
2004 Oct 25
0
[PATCH] Request for testing: BSD kqueue ioloop handler
...edistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + */ + +/* @UNSAFE: whole file */ + +#include "lib.h" +#include "iolist.h" +#include "ioloop-internal.h" + +#ifdef IOLOOP_KQUEUE + +#include <sys/types.h> +#include <sys/event.h> +#include <sys/time.h> +#include <unistd.h> + +#define INITIAL_KQUEUE_EVENTS 128 + +struct ioloop_handler_data { + int kq; + + unsigned int events...
2006 Nov 05
1
RC11 Build Failure on FreeBSD 6.1
...quot;.deps/ioloop.Tpo" ".deps/ioloop.Po"; else rm -f ".deps/ioloop.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -MT ioloop-iolist.o -MD -MP -MF ".deps/ioloop-iolist.Tpo" -c -o ioloop-iolist.o ioloop-iolist.c; then mv -f ".deps/ioloop-iolist.Tpo" ".deps/ioloop-iolist.Po"; else rm -f ".deps/ioloop-iolist.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -std=gnu99 -g -O2 -Wall...
2014 Nov 04
0
error using fts/tika
...owever, when I tried to index my inbox with "doveadm index -A '*'" I get: doveadm(infoomatic): Error: fts_tika: PUT http://localhost:8081/tika failed: 500 Server Error doveadm(infoomatic): Warning: I/O leak: 0x7f4f697bb170 (line 127, fd 24) doveadm(infoomatic): Panic: file ioloop-iolist.c: line 22: unreached doveadm(infoomatic): Error: Raw backtrace: /usr/lib/dovecot/libdovecot.so.0(+0x67f30) [0x7f4f697e8f30] -> /usr/lib/dovecot/libdovecot.so.0(default_fatal_handler+0x2a) [0x7f4f697e8f9a] -> /usr/lib/dovecot/libdovecot.so.0(i_fatal+0) [0x7f4f6979c515] -> /usr/lib/dovecot/...
2006 Sep 25
2
Errors while doing make on Solaris 9 for dovecot-1.0.rc7
...exec.o fd-set-nonblock.o fdpass.o file-cache.o file-copy.o file-dotlock.o file-lock.o file-set-size.o hash.o hex-binary.o hex-dec.o hmac-md5.o home-expand.o hostpid.o imem.o iostream.o istream.o istream-data.o istream-file.o istream-limit.o istream-mmap.o istream-seekable.o ioloop.o ioloop-iolist.o ioloop-notify-none.o ioloop-notify-dn.o ioloop-notify-inotify.o ioloop-notify-kqueue.o ioloop-poll.o ioloop-select.o ioloop-epoll.o ioloop-kqueue.o lib.o lib-signals.o md4.o md5.o mempool.o mempool-alloconly.o mempool-datastack.o mempool-system.o mempool-unsafe-datastack.o mkdir-parents.o...
2012 May 10
2
dovecot/auth killed with signal 6
...833290 -> 0x3016836cd0 May 9 20:27:37 box dovecot: auth: Error: Raw backtrace: /usr/lib64/dovecot/libdovecot.so.0() [0x301683ca6a] -> /usr/lib64/dovecot/libdovecot.so.0() [0x301683ca b6] -> /usr/lib64/dovecot/libdovecot.so.0() [0x3016816dba] -> /usr/lib64/dovecot/libdovecot.so.0(ioloop_iolist_add+0x7f) [0x301684872f] -> /usr/lib64/dovecot/li bdovecot.so.0(io_loop_handle_add+0x39) [0x3016849149] -> /usr/lib64/dovecot/libdovecot.so.0(io_add+0xa3) [0x3016848593] -> /usr/lib64/dovecot/libdovecot.so.0(ma ster_service_io_listeners_add+0x68) [0x3016835b88] -> /usr/lib64/dovecot/lib...
2015 Mar 12
1
indexer-worker panics with latest mercurial
...eidicassociates.com): Fatal: master: service(indexer-worker): child 24020 killed with signal 6 (core dumps disabled) Mar 12 20:49:26 indexer-worker(laeeth at laeeth.com): Warning: I/O leak: 0x7f0d5aa00cf0 (line 127, fd 23) Mar 12 20:49:26 indexer-worker(laeeth at laeeth.com): Panic: file ioloop-iolist.c: line 22: unreached Mar 12 20:49:26 indexer-worker(laeeth at laeeth.com): Error: Raw backtrace: /usr/lib64/dovecot/libdovecot.so.0(+0x76c40) [0x7f0d5aa30c40] -> /usr/lib64/dovecot/libdovecot.so.0(+0x76d1e) [0x7f0d5aa30d1e] -> /usr/lib64/dovecot/libdovecot.so.0(i_fatal+0) [0x7f0d5a9e12e5]...
2004 Aug 30
0
[PATCH] [RFC] epoll based ioloop handler (now with patch)
...+ struct io *io; + + for (i = 0; i < list->count; i++) { + io = list->ios[i]; + + if (!io) + continue; + + if (io->condition & IO_READ) + events |= IO_EPOLL_INPUT; + if (io->condition & IO_WRITE) + events |= IO_EPOLL_OUTPUT; + } + + return events; +} + +static void iolist_add(struct io_list *list, struct io *io) +{ + int i; + + i_assert(list->count < EPOLL_IOS_PER_FD); + + for (i = 0; i < EPOLL_IOS_PER_FD; i++) { + if (!list->ios[i]) { + list->ios[i] = io; + break; + } + } + + list->count++; +} + +static void iolist_del(struct io_list *list,...