Benjamin Gaussorgues
86c0e11a91
fix(snowflake_ids): allow multiple instance with same temp directory
...
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com >
2026-02-23 11:46:07 +01:00
Benjamin Gaussorgues
65c9e346da
fix(snowflakes): create file lock files into lock directory
...
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com >
2026-02-03 17:01:28 +01:00
Anna Larch
f546daada7
refactor: Rename Snowflake Generator and Decoder
...
And introduce the Snowflake DTO
Signed-off-by: Anna Larch <anna@nextcloud.com >
2026-01-06 12:57:04 +01:00
Benjamin Gaussorgues
fa7e569a16
fix(snowflakes): FileSequence generator must always use the same dir
...
`TempManager::getTemporaryFolder` is returning a random directory.
FileSequence needs always the same directory, even if different
processes.
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com >
2025-12-15 15:58:15 +01:00
Benjamin Gaussorgues
9581230b56
Merge pull request #56106 from nextcloud/fix/snowflake_apcu
2025-11-04 16:01:12 +01:00
Benjamin Gaussorgues
1f74ed9239
feat(config): add serverid configuration and use it for Snowflakes
...
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com >
2025-11-03 14:25:09 +01:00
Benjamin Gaussorgues
8062cdb485
fix(snowflakes): fix APCu cache restarted detection
...
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com >
2025-11-03 14:21:30 +01:00
Benjamin Gaussorgues
83dd9d313a
feat(snowflakeids): add File Sequence Generator
...
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com >
2025-11-03 11:45:13 +01:00
Benjamin Gaussorgues
c9b055a0d0
feat(database): introduce Snowflake IDs generator
...
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com >
2025-10-28 17:50:03 +01:00