From 86c0e11a91c6bd7f4e48144967780cc7e6ac545e Mon Sep 17 00:00:00 2001 From: Benjamin Gaussorgues Date: Mon, 23 Feb 2026 11:46:07 +0100 Subject: [PATCH] fix(snowflake_ids): allow multiple instance with same temp directory Signed-off-by: Benjamin Gaussorgues --- lib/private/Snowflake/FileSequence.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/private/Snowflake/FileSequence.php b/lib/private/Snowflake/FileSequence.php index 0079aafbfb619..55319932994d1 100644 --- a/lib/private/Snowflake/FileSequence.php +++ b/lib/private/Snowflake/FileSequence.php @@ -9,6 +9,7 @@ namespace OC\Snowflake; +use OC_Util; use OCP\ITempManager; use Override; @@ -27,7 +28,7 @@ class FileSequence implements ISequence { public function __construct( ITempManager $tempManager, ) { - $this->workDir = $tempManager->getTempBaseDir() . '/' . self::LOCK_FILE_DIRECTORY; + $this->workDir = $tempManager->getTempBaseDir() . '/' . self::LOCK_FILE_DIRECTORY . '_' . OC_Util::getInstanceId(); $this->ensureWorkdirExists(); }