Skip to content

Conversation

@backportbot-nextcloud
Copy link

backport of #37758

pulsejet and others added 3 commits May 31, 2023 07:13
This removes a lot of acrobatics in the code and does each operation
atomically using a lua script. This also reduces several round trips
to the server, and the scripts are compiled and cached server-side.

Notably, since all operations work only on a single key (except clear,
which is broken anyway and shouldn't be used), they will continue to
function and be atomic for Redis cluster.

Signed-off-by: Varun Patil <[email protected]>
@backportbot-nextcloud backportbot-nextcloud bot added feature: caching Related to our caching system: scssCacher, jsCombiner... performance 🚀 labels May 31, 2023
@backportbot-nextcloud backportbot-nextcloud bot added this to the Nextcloud 27 milestone May 31, 2023
@ChristophWurst ChristophWurst added the 3. to review Waiting for reviews label May 31, 2023
@skjnldsv skjnldsv mentioned this pull request May 31, 2023
16 tasks
@skjnldsv skjnldsv added 4. to release Ready to be released and/or waiting for tests to finish and removed 3. to review Waiting for reviews labels Jun 1, 2023
@AndyScherzinger AndyScherzinger merged commit f5d5636 into stable27 Jun 1, 2023
@AndyScherzinger AndyScherzinger deleted the backport/37758/stable27 branch June 1, 2023 15:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

4. to release Ready to be released and/or waiting for tests to finish feature: caching Related to our caching system: scssCacher, jsCombiner... performance 🚀

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants