Skip to content

Resolve "Upload migration lease key is incorrect for non-mounted uploaders"

What does this MR do?

Creates lease key based on upload ID instead of model ID for file uploads (precisely for all uploaders which include RecordsUpload which are - FileUploader, AttachmentUploader and AvatarUploader).

Are there points in the code the reviewer needs to double check?

Why was this MR needed?

For FileUploaders it's possible that a model has many uploads and if lease key is created only from model id, it causes that the model's uploads can not be migrated in parallel because the exclusive lease key would be same for all uploads of the model.

Screenshots (if relevant)

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Closes #47513 (closed)

Edited by Jan Provaznik

Merge request reports