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,...