Uh oh!
There was an error while loading. Please reload this page.
[stable31] feat(files_trashbin): Refactor expire background job to support parallel run - #53026
Merged
Conversation
artongeforce-pushed
the
backport/52825/stable31
branch
from
May 21, 2025 08:20
dfd492b to
81de5afCompareartonge
approved these changes
May 21, 2025
artonge
marked this pull request as ready for review
May 21, 2025 08:21
backportbotBotforce-pushed
the
backport/52825/stable31
branch
from
May 21, 2025 09:30
81de5af to
6e4c5d5Compareartongeforce-pushed
the
backport/52825/stable31
branch
2 times, most recently
from
May 21, 2025 09:42
3a65d5a to
a58b3e9Compareartonge
marked this pull request as draft
May 22, 2025 08:26
artonge
marked this pull request as ready for review
June 4, 2025 12:36
artonge
marked this pull request as draft
June 4, 2025 12:36
AndyScherzinger
commented
Aug 27, 2025
Member
@artonge merge? |
artonge
marked this pull request as ready for review
August 28, 2025 08:06
artongeforce-pushed
the
backport/52825/stable31
branch
3 times, most recently
from
August 28, 2025 08:17
69b7391 to
cd90ee4Compareartonge
marked this pull request as draft
August 28, 2025 15:45
backportbotBotforce-pushed
the
backport/52825/stable31
branch
from
September 9, 2025 08:27
cd90ee4 to
c69e5d9Compareartongeforce-pushed
the
backport/52825/stable31
branch
from
September 9, 2025 14:19
c69e5d9 to
c069007Compareartonge
marked this pull request as ready for review
September 9, 2025 14:21
artongeforce-pushed
the
backport/52825/stable31
branch
from
September 11, 2025 09:53
c069007 to
7d1cdfeCompareSigned-off-by: Louis Chemineau <louis@chmn.me>
…lel run - Follow-up of #51600 The original PR introduced the possibility to continue an `ExpireTrash` job by saving the offset. This was to prevent having to start over the whole user list when the job crashed or was killed. But on big instances, one process is not enough to go through all the users in a timely manner. Supporting parallel run allows covering more ground faster. This PR introduced this possibility. We are now storing the offset right away to allow another parallel job to pick up the task at that point. We are arbitrarily cutting the user list in chunk of 10 to not drastically overflow the 30 minutes time limit. Signed-off-by: Louis Chemineau <louis@chmn.me>
artongeforce-pushed
the
backport/52825/stable31
branch
from
September 11, 2025 14:10
7d1cdfe to
60455d7CompareUh oh!
There was an error while loading. Please reload this page.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for freeto join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Backport of #52825
Warning, This backport's changes differ from the original and might be incomplete⚠️
Todo
Learn more about backports at https://docs.nextcloud.com/server/stable/go.php?to=developer-backports.