0682cd502e
Fix backup restore ( #10943 )
...
* Fix backup clean blobs issue
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
* Restore accounts
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
* Allow skip queue for backup-restore
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
* Fix backup of wrong social ids
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
* Filter backup logs
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
* Fix doRestoreWorkspace signature after accounts-restore port
The 'Restore accounts' cherry-pick updated the workspace-service
restore call site to pass accountsDbUrl/accountsDbNs through to
doRestoreWorkspace, but doRestoreWorkspace itself was never updated
to accept them (this mismatch existed in the upstream fork too and
only surfaced once types were rebuilt). Extend doRestoreWorkspace to
open an AccountDB from the given URL/ns, mirroring the existing
doBackup pattern, and thread it into restore() so the automatic
workspace-service restore flow can also restore accounts, not just
the manual dev-tool CLI restore.
Signed-off-by: Artyom Savchenko <armisav@gmail.com >
---------
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
Signed-off-by: Artyom Savchenko <armisav@gmail.com >
Co-authored-by: Andrey Sobolev <haiodo@gmail.com >
2026-07-01 16:29:35 +07:00
e3d3276451
feat: Ability to skip initial content creation ( #10812 )
...
* feat: Configure workspaces during creation
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix question description
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Clean up
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix formatting
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix tests
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix tests
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Potential fix for pull request finding 'CodeQL / Insecure randomness'
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Artyom Savchenko <armisav@gmail.com >
* Revert "Potential fix for pull request finding 'CodeQL / Insecure randomness'"
This reverts commit e37b6de69c .
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Simplify workspace creation
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix layout
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Clean up
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Keep redesigned version
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix tests
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
Signed-off-by: Artyom Savchenko <armisav@gmail.com >
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-05-22 18:58:10 +07:00
Alexey Zinoviev and GitHub
e173fd0115
UBERF-12323: Include accounts info into backup ( #9659 )
...
* uberf-12323: include accounts data into backups
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
* uberf-12323: support full recheck
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
* uberf-12323: bump forced full recheck
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
* uberf-12323: remove excess logs
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
* uberf-12323: fix tests
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
* uberf-12323: update local dev setup
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
---------
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-08-27 19:40:39 +07:00
Andrey Sobolev and GitHub
c27ba3150f
Pass meta to tx and queue ( #9695 )
...
+ Pass ctx context via platform queue
+ Fix queue contracts
+ Add meta to tx, skip store.
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-08-20 12:13:43 +07:00
Andrey Sobolev and GitHub
88351f639f
qfix: Rework span creation ( #9613 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-07-29 23:32:16 +07:00
Andrey Sobolev and GitHub
a23326fd6b
qfix: backups using pipeline ( #9396 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-07-01 22:51:20 +07:00
Alexander Onnikov and GitHub
e617ffd15d
UBERF-12083 Expose service from token in datalake stats ( #9424 )
2025-07-01 18:05:15 +07:00
Andrey Sobolev and GitHub
b6c7d9958b
qfix: increment attempts on restore retry ( #9403 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-06-30 12:24:34 +07:00
Andrey Sobolev and GitHub
f44b9c427d
Extract postgres base package ( #9397 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-06-30 12:23:21 +07:00
f50b0fab71
Rework processes ( #9322 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Andrey Sobolev <haiodo@gmail.com >
2025-06-24 23:18:11 +05:00
Andrey Sobolev and GitHub
feafc9a092
Backup Info API service ( #9273 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-06-17 23:44:53 +07:00
Andrey Sobolev and GitHub
2babee059d
QFix: Restore old workspaces ( #9260 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-06-16 20:34:10 +07:00
Alexey Zinoviev and GitHub
14310dfa6f
UBERF-8425: Fix account upgrade deadlocks ( #9163 )
...
* uberf-8425: fix account upgrade deadlocks
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
* uberf-8425: fix unit tests
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-06-04 00:07:18 +07:00
Alexey Zinoviev and GitHub
89f81fd14a
UBERF-8425: Improved pg/acc/ws error handling ( #9144 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-06-02 10:54:48 +04:00
Andrey Sobolev and GitHub
6f26cf0511
UBERF-11392: Fixes to statistics ( #9138 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-05-30 09:58:02 +07:00
Alexey Zinoviev and GitHub
70c704d468
UBERF-8425: Improve parallel ws upgrade logging within one ws service ( #9118 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-05-28 22:58:33 +07:00
Andrey Sobolev and GitHub
6807c9e5ab
UBERF-10523: Fixes for backup/compact ( #8888 )
...
* UBERF-10523: Fixes for backup/compact
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
* Fix build
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
* Fix build
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
---------
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-05-12 11:25:22 +07:00
Andrey Sobolev
d4875e8af9
Do full verify on region move
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-04-30 16:48:31 +07:00
Kristina and GitHub
a1c74384ec
Create queue producers in pipeline phase ( #8643 )
2025-04-22 08:47:33 +07:00
Andrey Sobolev and GitHub
0c9c985ab8
UBERF-9521: Refactor session manager ( #8560 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-04-16 20:50:58 +07:00
Andrey Sobolev and GitHub
9e2baac3d8
QFIX: Fix huge statistics send ( #8483 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-04-07 21:44:18 +07:00
Andrey Sobolev and GitHub
08434ccb3c
UBERF-9694: Queue processing improvements ( #8418 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-04-02 00:15:06 +07:00
Andrey Sobolev and GitHub
163f6785c9
UBERF-9693: Allow to reindex from migration ( #8345 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-03-25 23:09:40 +07:00
Andrey Sobolev and GitHub
58eb205688
use redpanda queue ( #8291 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-03-22 13:55:46 +05:00
Andrey Sobolev and GitHub
419a3ddfdb
UBERF-9633: Reduce migration calls during workspace creation ( #8242 ) ( #8244 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-03-17 17:44:24 +07:00
Andrey Sobolev
622844c42f
Fix backup all and disable full check for migration
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-03-06 16:31:18 +07:00
Andrey Sobolev and Andrey Sobolev
059cab66fb
UBERF-9550: Fix backup verification memory usage ( #8138 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-03-06 16:31:18 +07:00
Andrey Sobolev and Andrey Sobolev
f5f94f6366
UBERF-9550: Add backup with verify ( #8137 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-03-06 16:31:18 +07:00
Andrey Sobolev and Andrey Sobolev
3116af99ba
UBERF-9543: Restore-all tool ( #8132 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-03-06 16:31:18 +07:00
Andrey Sobolev
7806836de2
QFIX: Build
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-02-27 22:19:25 +07:00
Andrey Sobolev
e96f026383
Merge remote-tracking branch 'origin/staging' into develop
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-02-27 17:11:39 +07:00
Andrey Sobolev and GitHub
e0ec8d4206
QFIX: Fix REST API + few minors ( #8108 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-02-27 17:00:00 +07:00
Andrey Sobolev and GitHub
e0d6301100
UBERF-9479: Fix adapter security selection ( #8007 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-02-14 17:38:06 +07:00
Alexey Zinoviev and GitHub
7dec3cf7fb
uberf-9383: fix ws init and import ( #8005 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-02-14 09:00:23 +07:00
Andrey Sobolev and GitHub
db0bbe31aa
Merge staging 12feb ( #7993 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-02-12 23:18:50 +07:00
Andrey Sobolev and GitHub
ca73f4e8f1
UBERF-9457: Region move fixes + tests ( #7986 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-02-12 09:15:34 +07:00
Alexey Zinoviev and GitHub
5cdf19a945
uberf-9382: fix upgrading workspace access ( #7908 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-02-04 17:11:23 +04:00
Alexey Zinoviev and GitHub
2c64ceadb8
UBERF-8425: Global accounts ( #7573 )
2025-02-04 10:31:03 +07:00
Andrey Sobolev and GitHub
2ceadf28d8
UBERF-9299: Fix backup service order and add parallel ( #7846 )
2025-01-31 18:12:49 +07:00
Andrey Sobolev and GitHub
f8a8c94bc2
UBERF-9224: Use context variables to hold context data ( #7754 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-01-28 00:36:37 +07:00
Andrey Sobolev and GitHub
df1e2f0615
Fix upload artifacts ( #7776 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-01-24 16:14:18 +07:00
Andrey Sobolev and GitHub
d44793763e
UBERF-8581: Optimise session data ( #7582 )
2025-01-06 19:05:29 +07:00
Andrey Sobolev and GitHub
5373501776
UBERF-9049: Fix adapter initialization ( #7580 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-01-02 17:29:20 +07:00
Andrey Sobolev and GitHub
fb5df1681d
UBERF-9025: Fix backup service ( #7557 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2024-12-26 15:33:09 +07:00
Alexey Zinoviev and GitHub
c92c13f864
UBERF-8895: Workspace UUIDs in PG/CR data tables ( #7471 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2024-12-19 23:29:43 +07:00
Andrey Sobolev and GitHub
cdcec3efca
CF Transactor(initial) ( #7037 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com >
2024-12-19 12:06:38 +07:00
Andrey Sobolev and GitHub
942a6c768f
UBERF-8888: Fix backup ( #7451 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2024-12-13 17:41:30 +07:00
Andrey Sobolev and GitHub
7b497c93c1
UBERF-7670: Per region moves ( #7444 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2024-12-13 00:20:35 +07:00
Anna Khismatullina and GitHub
57ee462ca6
Init scripts with unified import format ( #7242 )
...
* Integrate import to workspace initialization
Signed-off-by: Anna Khismatullina <anna.khismatullina@gmail.com >
* Support importing drawing along with attachments
Signed-off-by: Anna Khismatullina <anna.khismatullina@gmail.com >
* Put init scripts into workspace container
Signed-off-by: Anna Khismatullina <anna.khismatullina@gmail.com >
---------
Signed-off-by: Anna Khismatullina <anna.khismatullina@gmail.com >
2024-12-12 18:11:09 +07:00
Andrey Sobolev and GitHub
e63bbd563b
UBERF-8595: Fix backup/restore performance ( #7188 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2024-11-22 13:23:50 +07:00