Uh oh!
There was an error while loading. Please reload this page.
fix(UserMountCache): Add back unique index for oc_mounts and use normal insert - #56933
Conversation
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
provokateurin
commented
Dec 10, 2025
Please review again. I only intend to backport the first commit, as the other ones are just improvements that are not strictly necessary to fix the bug. All tests should be passing now. |
SystemKeeper
commented
Dec 10, 2025
PHPUnit failures still seems related |
provokateurin
commented
Dec 10, 2025
Yes they are also, the files_external ones even though I don't understand why yet. |
1e89141 to
460c565Compare…al insert Signed-off-by: provokateurin <kate@provokateurin.de>
3378570 to
4449cd7Compareprovokateurin
commented
Dec 15, 2025
Hm sharding is stuck and an earlier run was canceled (by phpunit) due to timeout. I suspect this is related to the changes. |
4449cd7 to
341fd34Compareprovokateurin
commented
Dec 16, 2025
/backport to stable32 |
provokateurin
commented
Dec 16, 2025
/backport to stable31 |
Uh oh!
There was an error while loading. Please reload this page.
The backport to # Switch to the target branch and update it
git checkout stable31
git pull origin stable31
# Create the new backport branch
git checkout -b backport/56933/stable31
# Cherry pick the change from the commit sha1 of the change against the default branch# This might cause conflicts, resolve them
git cherry-pick 341fd348
# Push the cherry pick commit to the remote repository and open a pull request
git push origin backport/56933/stable31Error: Failed to check for changes with origin/stable31: No changes found in backport branch Learn more about backports at https://docs.nextcloud.com/server/stable/go.php?to=developer-backports. |
Replaces #56929
With the unique index back there will be no more duplicate mounts, without modifying the transaction isolation level.
Also to avoid any future issues with this method, I went ahead and removed all usage (it was deprecated in 15.0.0 already).
Oracle will likely fail on the truncate for the same still unknown reason as in #54014.