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