Re: Jenkins CI setup

2020-11-30 Thread Jean Helou
Hello everyone, The current jenkins setup won't run builds on PRs from people who don't have write access to the repository. This means that even though Benoit fixed the cassandra-related flaky test[1] and I fixed a rabbitmq-related flaky test[2] andI then rebased it all to account for Benoit's

[jira] [Commented] (JAMES-3451) james 3.5.0 OutOfMemoryError

2020-11-30 Thread Simon Levesque (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3451?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17240913#comment-17240913 ] Simon Levesque commented on JAMES-3451: --- On my side, I am using the MaridDB driver. I switched the

[jira] [Closed] (JAMES-3459) Implement a MailboxChangeRepository

2020-11-30 Thread Benoit Tellier (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3459?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Benoit Tellier closed JAMES-3459. - Fix Version/s: 3.6.0 Resolution: Fixed

[jira] [Closed] (JAMES-3458) [IMAP] GetQuotaRoot commands is issuing more than 10% of cassandra qurey time!

2020-11-30 Thread Benoit Tellier (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3458?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Benoit Tellier closed JAMES-3458. - Resolution: Fixed > [IMAP] GetQuotaRoot commands is issuing more than 10% of cassandra qurey

[jira] [Commented] (JAMES-3458) [IMAP] GetQuotaRoot commands is issuing more than 10% of cassandra qurey time!

2020-11-30 Thread Benoit Tellier (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3458?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17240722#comment-17240722 ] Benoit Tellier commented on JAMES-3458: --- https://github.com/linagora/james-project/pull/4092 solved

[jira] [Commented] (JAMES-2884) Update JMAP implementation to conform to RFC 8620/8621

2020-11-30 Thread Benoit Tellier (Jira)
[ https://issues.apache.org/jira/browse/JAMES-2884?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17240721#comment-17240721 ] Benoit Tellier commented on JAMES-2884: --- Thanks Lan!

[jira] [Commented] (JAMES-2884) Update JMAP implementation to conform to RFC 8620/8621

2020-11-30 Thread Lan Khuat (Jira)
[ https://issues.apache.org/jira/browse/JAMES-2884?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17240664#comment-17240664 ] Lan Khuat commented on JAMES-2884: -- Hi everyone, I'm Lan, a developer of the Apache James project. In

[jira] [Updated] (JAMES-3462) Implement CassandraMailboxChangeRepository

2020-11-30 Thread Lan Khuat (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3462?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lan Khuat updated JAMES-3462: - Description: Same purpose with the MemoryMailboxChangeRepository, we now need to implement it in

[jira] [Updated] (JAMES-3462) Implement CassandraMailboxChangeRepository

2020-11-30 Thread Lan Khuat (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3462?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lan Khuat updated JAMES-3462: - Summary: Implement CassandraMailboxChangeRepository (was: Implement CassandraMailboxChangeStore) >

[jira] [Updated] (JAMES-3462) Implement CassandraMailboxChangeRepository

2020-11-30 Thread Lan Khuat (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3462?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lan Khuat updated JAMES-3462: - Description: Same purpose with the MemoryMailboxChangeRepository, we now need to implement it in

[jira] [Commented] (JAMES-3464) Mailbox/set should handle oldState & newState

2020-11-30 Thread Lan Khuat (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3464?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17240657#comment-17240657 ] Lan Khuat commented on JAMES-3464: -- Sorry i was mistaken. Description fixed now. > Mailbox/set should

[jira] [Updated] (JAMES-3464) Mailbox/set should handle oldState & newState

2020-11-30 Thread Lan Khuat (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3464?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lan Khuat updated JAMES-3464: - Description: >From spec: [https://jmap.io/spec-core.html#set] (section 5.3) {code:java} oldState: The

[jira] [Updated] (JAMES-3464) Mailbox/set should handle oldState & newState

2020-11-30 Thread Lan Khuat (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3464?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lan Khuat updated JAMES-3464: - Description: >From spec: [https://jmap.io/spec-core.html#set] (section 5.3) {code:java} oldState: The

[jira] [Updated] (JAMES-3464) Mailbox/set should handle oldState & newState

2020-11-30 Thread Lan Khuat (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3464?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lan Khuat updated JAMES-3464: - Description: >From spec: [https://jmap.io/spec-core.html#set] (section 5.3) {code:java} oldState: The

[jira] [Commented] (JAMES-3465) Mailbox/changes updatedProperties handling

2020-11-30 Thread Benoit Tellier (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17240646#comment-17240646 ] Benoit Tellier commented on JAMES-3465: --- We need to adapt MailboxChanges storage to add a boolean

[jira] [Commented] (JAMES-3464) Mailbox/set should handle ifInState

2020-11-30 Thread Benoit Tellier (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3464?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17240645#comment-17240645 ] Benoit Tellier commented on JAMES-3464: --- I don't see how this fit with the Distributed James

[jira] [Created] (JAMES-3465) Mailbox/changes updatedProperties handling

2020-11-30 Thread Lan Khuat (Jira)
Lan Khuat created JAMES-3465: Summary: Mailbox/changes updatedProperties handling Key: JAMES-3465 URL: https://issues.apache.org/jira/browse/JAMES-3465 Project: James Server Issue Type: Sub-task

[jira] [Updated] (JAMES-3464) Mailbox/set should handle ifInState

2020-11-30 Thread Lan Khuat (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3464?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lan Khuat updated JAMES-3464: - Description: >From spec: [https://jmap.io/spec-core.html#set] (section 5.3) {code:java} ifInState: This

[jira] [Created] (JAMES-3464) Mailbox/set should handle ifInState

2020-11-30 Thread Lan Khuat (Jira)
Lan Khuat created JAMES-3464: Summary: Mailbox/set should handle ifInState Key: JAMES-3464 URL: https://issues.apache.org/jira/browse/JAMES-3464 Project: James Server Issue Type: Sub-task

[jira] [Created] (JAMES-3463) Mailbox/get should handle state property

2020-11-30 Thread Lan Khuat (Jira)
Lan Khuat created JAMES-3463: Summary: Mailbox/get should handle state property Key: JAMES-3463 URL: https://issues.apache.org/jira/browse/JAMES-3463 Project: James Server Issue Type: Sub-task

[jira] [Updated] (JAMES-3462) Implement CassandraMailboxChangeStore

2020-11-30 Thread Lan Khuat (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3462?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lan Khuat updated JAMES-3462: - Description: Same purpose with the MemoryMailboxChangeStore, we now need to implement it in Cassandra.

[jira] [Updated] (JAMES-3462) Implement CassandraMailboxChangeStore

2020-11-30 Thread Lan Khuat (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3462?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lan Khuat updated JAMES-3462: - Description: Same purpose with the *MemoryMailboxChangeStore*, we now need to implement it in

[jira] [Created] (JAMES-3462) Implement CassandraMailboxChangeStore

2020-11-30 Thread Lan Khuat (Jira)
Lan Khuat created JAMES-3462: Summary: Implement CassandraMailboxChangeStore Key: JAMES-3462 URL: https://issues.apache.org/jira/browse/JAMES-3462 Project: James Server Issue Type: Sub-task

[jira] [Created] (JAMES-3461) Implement Mailbox/changes method and related contract tests

2020-11-30 Thread Lan Khuat (Jira)
Lan Khuat created JAMES-3461: Summary: Implement Mailbox/changes method and related contract tests Key: JAMES-3461 URL: https://issues.apache.org/jira/browse/JAMES-3461 Project: James Server

[jira] [Created] (JAMES-3460) Implement a JMAP MailboxChangeListener

2020-11-30 Thread Lan Khuat (Jira)
Lan Khuat created JAMES-3460: Summary: Implement a JMAP MailboxChangeListener Key: JAMES-3460 URL: https://issues.apache.org/jira/browse/JAMES-3460 Project: James Server Issue Type: Sub-task