[ 
https://issues.apache.org/jira/browse/MAILBOX-405?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17295718#comment-17295718
 ] 

Benoit Tellier commented on MAILBOX-405:
----------------------------------------

Because of this bug, I am worry about integrity of people mailboxes on the 
serveur.

It appears that:

 - Some parent mailboxes do not exist 

This: "a.b.c" then we rename "a" into "d". Once done we will start renaming 
childs. If "a.b" -> "d.b"
 or "a.b.c" -> "d.b.c" fails we will have an orphan mailbox.

 - Client subscriptions are messed up and might correspond to mailboxes that do 
not exist.

Here users can manage (and fix) their subscriptions but it is time consuming to 
do so.

As such I would like to have automated tasks:

{code:java}
curl -XPOST http://127.0.0.1:8000/mailboxes?action=CreateMissingParents
{code}

And:

{code:java}
curl -XPOST http://127.0.0.1:8000/mailboxes?action=SubscribeOwner
{code}

That will complement:

{code:java}
curl -XPOST http://127.0.0.1:8000/mailboxes?action=SolveInconsistencies
{code}


> Strengthen RENAME resiliency with retries
> -----------------------------------------
>
>                 Key: MAILBOX-405
>                 URL: https://issues.apache.org/jira/browse/MAILBOX-405
>             Project: James Mailbox
>          Issue Type: Improvement
>          Components: cassandra
>            Reporter: Benoit Tellier
>            Priority: Major
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> Today one of my users did rename a folder containing ~25 folders. The RENAME 
> did fail with a Cassandra level "Write timeout".
> This resulted in an half renamed folder, harming Thunderbird experience 
> (subscriptions were not updated)
> We are investigating the cause of the write timeout. So far "reactor 
> concurrency" do not loo like being to blame - but 16 concurrent renames is 
> likely too much. I propose to decrease this parameter.
> Also, positioning a retry would help...



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to