Skip to content

Commit 86c0e11

Browse files
committed
fix(snowflake_ids): allow multiple instance with same temp directory
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
1 parent f1e29d4 commit 86c0e11

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

lib/private/Snowflake/FileSequence.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
namespace OC\Snowflake;
1111

12+
use OC_Util;
1213
use OCP\ITempManager;
1314
use Override;
1415

@@ -27,7 +28,7 @@ class FileSequence implements ISequence {
2728
public function __construct(
2829
ITempManager $tempManager,
2930
) {
30-
$this->workDir = $tempManager->getTempBaseDir() . '/' . self::LOCK_FILE_DIRECTORY;
31+
$this->workDir = $tempManager->getTempBaseDir() . '/' . self::LOCK_FILE_DIRECTORY . '_' . OC_Util::getInstanceId();
3132
$this->ensureWorkdirExists();
3233
}
3334

0 commit comments

Comments
 (0)