Still trying to diagnose xfer failure. Looking for comfirmation of bug.

Shawn Nock nock at email.arizona.edu
Wed Feb 28 11:15:04 EST 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

v. 2.3.8 . Unified Murder.

It is clear from the information below that a receiving server initiated
xfer command will fail (LOCALCREATE FAILED on a child of the inbox
[LOCALCREATE of the inbox apparently succeeds]) and the location of the
mailbox will become out of sync.

Subsequent commands against the mailbox from the sending server will be
proxied to the receiver (even though the transfer is logged as a
failure). The receiver then tries (correctly) to proxy the connection to
the server (sender) that should still have the mailbox. This endless
loop of proxying causes rapid process spawning which leads to eventual
failure to allocate system resources.

I am looking for a site to confirm this behavior. I am looking through
the relevant code sections now, but I am personally unfamiliar with
cyrus-imapd source. Any advice or help would be appreciated.

Shawn

- --Additional info---

*When using cyradm console on the sender machine issuing the command:
xfer user/zweng blaster p0 :*

Sender transcript:

>1172689348>3 OK [CAPABILITY IMAP4 IMAP4rev1 LITERAL+ ID
MUPDATE=mupdate://aunty.ccit.arizona.edu/ LOGINDISABLED ACL RIGHTS=kxte
QUOTA MAILBOX-REFERRALS NAMESPACE UIDPLUS NO_ATOMIC_RENAME UNSELECT
CHILDREN MULTIAPPEND BINARY SORT SORT=MODSEQ THREAD=ORDEREDSUBJECT
THREAD=REFERENCES ANNOTATEMORE CATENATE CONDSTORE IDLE URLAUTH] User
logged in
<1172689348<4 RLIST "" ""
>1172689348>* LIST (\Noselect) "/" ""
4 OK Completed (0.000 secs 0 calls)
<1172689353<5 XFER user/zweng blaster p0
>1172689354>5 NO The remote Server(s) denied the operation

Sender log:
Feb 28 12:02:34 master imap[2276]: Could not move mailbox: user.zweng,
failed setting initial quota root


Receiver transcript:

<1172699821<Q01 SETQUOTA {11+}
+user/zweng (STORAGE 10000)
>1172699821>Q01 NO [REFERRAL
imap://;AUTH=*@master.ccit.arizona.edu/user/zweng] Remote mailbox.
<1172699821<Q01 LOGOUT
>1172699821>* BYE LOGOUT received
Q01 OK Completed

Receiver log:
No log entry posted

*When using the cyradm console on the receiver machine issuing the
command: xfer user/zweng blaster p0 :*

Receiver transcript:

- ---------- cyradm Wed Feb 28 15:02:07 2007

>1172700127>3 OK [CAPABILITY IMAP4 IMAP4rev1 LITERAL+ ID
MUPDATE=mupdate://aunty.ccit.arizona.edu/ LOGINDISABLED ACL RIGHTS=kxte
QUOTA MAILBOX-REFERRALS NAMESPACE UIDPLUS NO_ATOMIC_RENAME UNSELECT
CHILDREN MULTIAPPEND BINARY SORT SORT=MODSEQ THREAD=ORDEREDSUBJECT
THREAD=REFERENCES ANNOTATEMORE CATENATE CONDSTORE IDLE URLAUTH] User
logged in
<1172700127<4 RLIST "" ""
>1172700127>* LIST (\Noselect) "/" ""
4 OK Completed (0.000 secs 0 calls)
<1172700167<5 XFER user/zweng blaster p0
>1172700167>5 NO The remote Server(s) denied the operation
blaster:/cyrus_config/log/cyradm # cat 8889
- ---------- cyradm Wed Feb 28 15:02:47 2007

<1172700167<LC1 LOCALCREATE {20+}
user/zweng/old mails p0
>1172700167>LC1 NO Mailbox already exists
<1172700167<Q01 LOGOUT
>1172700167>* BYE LOGOUT received
Q01 OK Completed

Receiver log:
Feb 28 15:02:47 blaster imap[8863]: Could not move mailbox:
user.zweng.old mails, LOCALCREATE failed

Sender transcript:
No transcript posted to logging folder

Sender log:
No log messages


After a receiving server initiated xfer attempt, info command on the
mailbox fails. info command initiates rapid imapd process spawning by
master and rapid spawning of imapd processes on the receiver to handle
remote info command.

The sender (who also issues the info command) has thousands of logged
transcripts that say only one line (no response from other server):

<1172690203<PROXY0 GETANNOTATION "user/zweng" ("*") ("value.shared")

The receiver has thousands of logged transcripts that say only:

<1172700559<PROXY0 GETANNOTATION "user/zweng" ("*") ("value.shared")
>1172700663>* ANNOTATION "user/zweng" "/vendor/cmu/cyrus-imapd/server"
("value.shared" "master.ccit.arizona.edu")
PROXY0 OK Completed
- --
Shawn Nock (OpenPGP: 0xB64200E1)
Unix Systems Group; CCIT
University of Arizona
nock at email.arizona.edu
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFF5aphbbRzLz6id34RAnI5AJ4r9dcRbxRK66pWPLoZX+DAGqSbQACfYXDK
Yo+PIuT0oDi+HX3c3UqULCc=
=IsBL
-----END PGP SIGNATURE-----


More information about the Info-cyrus mailing list