You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@james.apache.org by "chibenwa (via GitHub)" <gi...@apache.org> on 2023/04/18 15:00:30 UTC

[GitHub] [james-project] chibenwa opened a new pull request, #1529: JAMES-3777 Incremental events for Filters

chibenwa opened a new pull request, #1529:
URL: https://github.com/apache/james-project/pull/1529

   Goals: capture most changes of the filtering aggregate to reduce the complexity of this aggregate.
   
   This work (in progress) proposes an incremental update that covers:
    - Rules addition at the beginning of the rule set or at the end
    - Rules deletion
    - Rules modification
    
    Actions falling outside of this scope cannot be captured in an incremental fashion and would lead to a full reset (todays behaviour). This is the case when:
     - Rules are being reordered.
     - Rules are added in the middle of existing rules.
     
   I suspect no UI allows this. Hence this is more that likely enough.
   
   ## Work remaining
   
    - [ ] Plug the Incremental events into the aggregate
    - [ ] Serialization for this incremental event
    - [ ] Conditionally disable incremental change via ENV and explain that it should be disable during rolling update of the upgrade.
    - [ ] Tests with 1.000 rule changes
    - [ ] Rebase the subscriber JAMES-3777: subscriber first might need to load the aggregate again?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


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


[GitHub] [james-project] chibenwa closed pull request #1529: JAMES-3777 Incremental events for Filters

Posted by "chibenwa (via GitHub)" <gi...@apache.org>.
chibenwa closed pull request #1529: JAMES-3777 Incremental events for Filters
URL: https://github.com/apache/james-project/pull/1529


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


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