Displaying 20 results from an estimated 10000 matches similar to: "Message file prefetching to memory"
2012 Oct 23
0
[2.2-UNSTABLE] compilation error: 'POSIX_FADV_WILLNEED' undeclared
Hi --
I am trying to compile 2.2 (acd76b5272e9) at FreeBSD 9.0:
| libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib
-I/usr/local/include -std=gnu99 -O2 -Wall -W -Wmissing-prototypes \
-Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 \
-Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 \
-I/usr/local/include -MT fs-posix.lo -MD -MP -MF
2016 Apr 14
0
[PATCH 1/2] utils, builder: Add wrappers for posix_fadvise.
Add wrappers around posix_fadvise and use them in places we were
calling posix_fadvise directly before.
Also in virt-builder we were doing this (and ignoring the result):
posix_fadvise (fd, 0, 0, POSIX_FADV_RANDOM|POSIX_FADV_DONTNEED);
However the POSIX_FADV_* flags are _not_ bitmasks! In fact
POSIX_FADV_RANDOM|POSIX_FADV_DONTNEED == POSIX_FADV_NOREUSE so we were
giving a completely
2007 May 30
0
Index file rewrite status
The biggest problem with getting v1.0 out was getting its index file
code stable. v1.1 plans included doing large changes to the index file
code, so it's important to get the new code stable as soon as possible.
Since I've managed to stay pretty productive for the last few weeks,
I've been mostly just coding the index changes. Once I'm sure that the
code is again fully working
2011 May 23
0
Can CIFS files in read only mode be cached by client?
Hello!
I am writing a Linux server, and I want to pre-fetch a number of CIFS files
and cache locally. The files are on a CIFS share mounted as read only.
I was planning on opening the file, calling
posix_fadvise(........,POSIX_FADV_WILLNEED)
on the file descriptor, and then closing the file.
Will this work? Is there a better way of doing this?
Thanks!!
Aaron
2016 Dec 16
0
Possible solr and indexing bug
Bug Report:
We had one of our solr server down for a while, then observed a lot of "Warning: fscking index file " actions. Version 2.2.27 with auto fsck.
A follow up investigation shows direct one to one relationship between solr error and subsequent fscking. The fscking lasts for quite a long time (for at least an hour) when the mailbox is concurrently accessed.
Thank you.
Netfront
2007 May 12
1
dbox redesign
I don't think anyone uses dbox currently, so the whole format could
still be redesigned. So I was thinking about doing two major changes:
1. Rely on index files a lot more. The flags are already stored in index
files, so there's no need to waste I/O updating them to dbox files all
the time. They could still be updated (if indexes get deleted, the flags
aren't all gone), but less
2010 Sep 03
2
Documentation for "altpath" / "altmove" / ?"Alternate storage"
I was thinking about documentation for alternate storage.
We have a few mentions at:
http://wiki2.dovecot.org/MailboxFormat/dbox
http://wiki2.dovecot.org/Tools/Doveadm
http://wiki2.dovecot.org/Tools/Doveadm/Altmove
But I was thinking it would be helpful if there could be a page about
alternate storage.
I could write the page, but I currently have so many unknowns that I
think it would be
2012 Feb 12
2
v2.1.rc6 released
http://dovecot.org/releases/2.1/rc/dovecot-2.1.rc6.tar.gz
http://dovecot.org/releases/2.1/rc/dovecot-2.1.rc6.tar.gz.sig
I've finally finished all of my email backlog. If you haven't received an answer to some question/bugreport, resend the mail.
This is hopefully the last v2.1 RC. If I don't receive any (serious) bug reports about this release in next few days, I'll just change
2012 Feb 12
2
v2.1.rc6 released
http://dovecot.org/releases/2.1/rc/dovecot-2.1.rc6.tar.gz
http://dovecot.org/releases/2.1/rc/dovecot-2.1.rc6.tar.gz.sig
I've finally finished all of my email backlog. If you haven't received an answer to some question/bugreport, resend the mail.
This is hopefully the last v2.1 RC. If I don't receive any (serious) bug reports about this release in next few days, I'll just change
2007 Nov 26
2
v1.1.beta9 released
http://dovecot.org/releases/1.1/beta/dovecot-1.1.beta9.tar.gz
http://dovecot.org/releases/1.1/beta/dovecot-1.1.beta9.tar.gz.sig
Some changes since beta8:
- This release should work perfectly with NFS attribute cache enabled.
- Fixes to handling what should be written to cache file and when
- Some index handling optimizations
- IMAP LIST: dbox and cydir can now return children state
Beta9 will
2020 Jul 09
0
BUG report: dbox movealt doesn't move reverse (to default location)
Hi,
Here is the problem that occured:
#sudo doveadm -D altmove -u vv at vito.pp.ua all
works properly and moves all storage to alt dir.
However, to move it back to default storage I add '-r' by manual:
#sudo doveadm -D altmove -u vv at vito.pp.ua -r all
That seems behave like the original command ignoring '-r'.
my dovecot conf:
# 2.3.4.1 (f79e8e7e4): /etc/dovecot/dovecot.conf
2016 Apr 14
3
builder: posix_fadvise fixes.
The way we used posix_fadvise was wrong, and yet right!
Rich.
2018 Feb 28
0
BUG: Error: dovecot.index.pvt reset, view is now inconsistent when shared folder is new and empty
Hi,
I'm using Dovecot 2.2.33.2 on a RHEL 7, new installation. My log is full
of :
Error: INDEX_FOLDER/dovecot.index.pvt reset, view is now inconsistent
or
Error: INDEX_FOLDER/dovecot.index.pvt view is inconsistent
when shared folder is never touched and empty.
UserA share XXXXX folder with UserB, if XXXXX folder is new (never
touched) and empty every time UserB looks in that folder, an
2012 Sep 11
2
v2.1 memory usage
v2.1's imap/pop3 processes are linked with OpenSSL by default, because of imapc/pop3c storages. I wonder if you notice any actual (system-global) memory usage reduction when compiling without those and you have thousands of imap processes?
./configure --with-storages=mdbox sdbox maildir mbox cydir
I guess I could try it myself also but maybe someone else wanting to reduce memory usage is
2010 Mar 08
1
v1.2.11 released
http://dovecot.org/releases/1.2/dovecot-1.2.11.tar.gz
http://dovecot.org/releases/1.2/dovecot-1.2.11.tar.gz.sig
mbox users really should upgrade, because by sending a message with a
huge header you could basically cause a DoS (this problem exists only
with v1.2.x, not with v1.0 or v1.1).
- mbox: Message header reading was unnecessarily slow. Fetching a
huge header could have resulted in
2010 Mar 08
1
v1.2.11 released
http://dovecot.org/releases/1.2/dovecot-1.2.11.tar.gz
http://dovecot.org/releases/1.2/dovecot-1.2.11.tar.gz.sig
mbox users really should upgrade, because by sending a message with a
huge header you could basically cause a DoS (this problem exists only
with v1.2.x, not with v1.0 or v1.1).
- mbox: Message header reading was unnecessarily slow. Fetching a
huge header could have resulted in
2020 Apr 09
0
[PATCH nbdkit v2 1/3] file: Move file operators to a new common/fileops mini-library.
Writing "file-like" plugins is hard because you have to implement your
own .zero, .trim, .extents, etc, and that is very complicated.
However implementations of these functions already exist in the file
plugin. By factoring out the file plugin into a separate "fileops"
mini-library we can reuse these implementations in other plugins.
This refactoring commit creates a new
2020 Jul 09
3
BUG report: dbox movealt doesn't move reverse (to default location)
Hi,
Here is the problem that occured:
#sudo doveadm -D altmove -u vv at vito.pp.ua all
works properly and moves all storage to alt dir.
However, to move it back to default storage I add '-r' by manual:
#sudo doveadm -D altmove -u vv at vito.pp.ua -r all
That seems behave like the original command ignoring '-r'.
my dovecot conf:
# 2.3.4.1 (f79e8e7e4): /etc/dovecot/dovecot.conf
2010 Jan 12
1
expire plugin doesn't find mail location
Hi!
After searching for hours now, I give up and have to ask here. I try
to use the expire plugin but it always tries to expire my mails
instead of the mails of the user.
I read about the "Mail location setting problem (v1.1-v1.2) and
configured a "mail" extra field in the userdb, but that doesn't have
the effect I want.
I have not idea, what I could try out more, so I ask
2009 Dec 29
2
Design: Optimizations for high-latency storage backend
Mainly intended for future support of key-value (etc.) databases, but
this is probably useful even for regular disk I/O. By using async I/O
for disk access, the OS could more intelligently do seeks on disk to
read the wanted data with less latency.
Problem #1: Accessing message body while searching (e.g. SEARCH BODY).
The idea is that searching wouldn't block. Caller would typically use