[ https://issues.apache.org/jira/browse/JAMES-4042?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17851740#comment-17851740 ]
Karsten Otto commented on JAMES-4042: ------------------------------------- I did the AsyncSafeTask thing a while back for the ExpireMailboxTask, which could run for hours and cause queue consuming issues before. Would this help here? > Task manager: issues with long tasks > ------------------------------------ > > Key: JAMES-4042 > URL: https://issues.apache.org/jira/browse/JAMES-4042 > Project: James Server > Issue Type: Improvement > Components: rabbitmq, task > Affects Versions: master, 3.8.2 > Reporter: Benoit Tellier > Priority: Major > > See JAMES-3955 > Today a tasks per default obey a 1 day consumer timeout (configurable!) > Yet, we might have some tasks like deduplication that might take longer than > a day to complete... > As of today tihis means such a task would complete but very likely crash the > consumer. > Likely, getting such long jobs in the first place might not be the best idea. > Things like deduplication could be packaged in separate binaries that one > could run independently of James thus avoiding the issue altogether... We > could allow this as an alternative way to run such long tasks. > Moreover, I think if needed we could write a Proof Of Concept of running the > GC on top of something like Apache Spark to leverage parallele computations. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org