You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2015/09/27 22:51:04 UTC

[jira] [Commented] (MAILBOX-253) Provide the option to use Hystrix on top of all IO operations

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

ASF GitHub Bot commented on MAILBOX-253:
----------------------------------------

GitHub user chibenwa opened a pull request:

    https://github.com/apache/james/pull/11

    James 1623 - Hystrix wrapping for Mailbox and data-*

    This PRs : 
     - Introduces basic Hystrix wrapping for : 
           - MailRepository store with no fallback
           - UsersRepository with no fallback
           - DomainList ( with fallback mode to default domain )
           - RecipientRewriteTable ( with FallBackMode to no rewrite )
    
    ( With these conditions SMTP mails gets received even if storage backend is unavailable )
    
    In addition to this, it handles configuration issues for these components and those from MAILBOX-253 ( one line configuration for each component ), and documentation modifications.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/chibenwa/james JAMES-1623

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/james/pull/11.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #11
    
----
commit 63ccd5a471ef96d18d503a13f7e4157f55c89874
Author: benwa <bt...@linagora.com>
Date:   2015-09-24T13:52:49Z

    JAMES-1623 Add annotations

commit 47596fc6e87e803a0f3def6941fa28ae84ae0b8f
Author: benwa <bt...@linagora.com>
Date:   2015-08-26T22:19:31Z

    JAMES-1623 Hystrix Domain list

commit 378a93e3ba044a8732bd3890b16c90bcbcb528b0
Author: benwa <bt...@linagora.com>
Date:   2015-08-26T22:41:35Z

    JAMES-1623 Hystrix implementation for User repositories list

commit 6c2dbec267133373c7c15d19cb3ce5fe8ff71a94
Author: benwa <bt...@linagora.com>
Date:   2015-08-26T23:03:43Z

    JAMES-1623 Hystrix implementation for Mail Repositories

commit 681e35b6be3b4fb97d0f683c5d41c99febc9d597
Author: benwa <bt...@linagora.com>
Date:   2015-08-26T23:57:00Z

    JAMES-1623 Hystrix implementation for Recipient Rewrite Table

commit b78d4e5e07555e8b767abc75dad0acb3db4a62b3
Author: benwa <bt...@linagora.com>
Date:   2015-09-23T21:41:15Z

    JAMES-1623 Add Hystrix support for mailbox

commit 186a6fb3c662d12609500e679c7bef58e1b1fa96
Author: benwa <bt...@linagora.com>
Date:   2015-09-24T10:11:06Z

    JAMES-1623 Provide hystrix integration for indexer

commit b60e05a248f5f76edaf3d67a64ad9484dd07377b
Author: benwa <bt...@linagora.com>
Date:   2015-09-24T10:38:04Z

    JAMES-1623 Provide Hystrix integration for quotas

commit 558c796fc93c0d8ce99741d0c991e413d6d23792
Author: benwa <bt...@linagora.com>
Date:   2015-09-24T11:55:44Z

    JAMES-1623 Add hystrix support for DomainList, Rrt, mail repositories store and UsersRepositories

commit 5d09a7938b7466318915bbd61f5be7b65371dc47
Author: benwa <bt...@linagora.com>
Date:   2015-09-24T22:38:58Z

    JAMES-1623 Update documentation

----


> Provide the option to use Hystrix on top of all IO operations
> -------------------------------------------------------------
>
>                 Key: MAILBOX-253
>                 URL: https://issues.apache.org/jira/browse/MAILBOX-253
>             Project: James Mailbox
>          Issue Type: New Feature
>            Reporter: Tellier Benoit
>
> Mailbox implementations needed for JAMES-1623
> I introduced a new module for hystrix mailbox.
> Implementation is made at the mapper level, and wraps a MailboxSessionMapperFactory.
> Quota stuff is also handled. Idem for Subscriptions and search indexes.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org