perf(base): Stop setting up the FS for every basic auth request#54803
perf(base): Stop setting up the FS for every basic auth request#54803provokateurin wants to merge 5 commits into
Conversation
|
/compile |
|
|
Deck will also need a testing PR for this branch, as it relies on the same logic that is currently breaking Talk sharing tests (but I already have a solution): https://github.com/nextcloud/spreed/actions/runs/17404020365/job/49403633071?pr=15777 |
6511d14 to
7500e26
Compare
|
I ran all the failing Talk and Deck integration tests locally, but they all pass 🙈 I double checked that I'm really using the correct branches, but it was all as intended. |
aced6e3 to
0786ca8
Compare
|
I think this PR could be unblocked by #57295, as I was stuck on the VerifyMountPointEvent last time 🎉 |
0786ca8 to
df380d0
Compare
susnux
left a comment
There was a problem hiding this comment.
@provokateurin do we still need the cache mount then?
|
I'm not sure what you mean and how this is related 🤔 |
df380d0 to
f73fb1f
Compare
| $this->userSession->completeLogin($user, ['loginName' => $uid, 'password' => $uid], false); | ||
|
|
||
| $this->rootFolder->newFolder('/' . $uid . '/files'); | ||
| // Filesystem::initMountPoints($user); |
There was a problem hiding this comment.
This was added in the original change, there was a lot of change in that method when rebasing so I commented it out. Not sure if this is still needed
There was a problem hiding this comment.
This was there to fix one explicit case where the filesystem needs to be setup for shares, in order to fix the placeholder paths from Talk and Deck.
Signed-off-by: provokateurin <kate@provokateurin.de>
Signed-off-by: provokateurin <kate@provokateurin.de>
… local cache Signed-off-by: provokateurin <kate@provokateurin.de>
Signed-off-by: provokateurin <kate@provokateurin.de>
f73fb1f to
01ea5fa
Compare
One more time, we're gonna celebrate 🎵 ✌️ (last time, I promise 🤞)
Needs nextcloud/guests#1400 to not break the Guests app.
Nothing needed to change on the server side, it's the exact same changes as with the last PR.