Jörn Friedrich Dreyer
04ad5b84bb
fix(storage-users): keep uploads sessions CLI out of the dcfs event queue
...
The uploads sessions command builds a posix driver with async file
uploads enabled, which makes it join the "dcfs" JetStream queue group.
Clean/restart/resume events published by the command itself can then be
routed to the CLI's own short-lived consumer; the nats client auto-acks
them and they are lost when the process exits, leaving stale upload
sessions behind.
Disable asyncfileuploads for the CLI driver instance so it only lists
sessions and publishes events. Also emit [] instead of null when the
session list is empty so the JSON output stays parseable.
2026-09-25 15:47:47 +02:00
Jörn Friedrich Dreyer
27c42ad135
fix(storage-users): publish CleanUpload event instead of purging directly
...
Ported from owncloud/ocis#11693 . The uploads clean command now emits an events.CleanUpload event via the event stream rather than calling Purge directly. Requires the corresponding reva bump (vendor changes pulled in separately).
2026-09-24 11:21:28 +02:00
Alex Ababii
a419485391
upd trash bin cli commands flags
2026-09-16 16:44:51 +02:00
Alex Ababii
43385ba6dc
document params for thrash bin cli commands
2026-09-16 16:44:51 +02:00
Alex Ababii
983c836653
cli: restore single item from trash bin, listing on empty thrash bin
2026-09-01 10:03:34 +02:00
André Duffeck
3d632fb90e
Expose upload status and message
2026-08-19 14:08:12 +02:00
Florian Schade
288e67cc39
chore: replace interface with any
2026-04-23 09:31:11 +02:00
Christian Richter
9b3fde49fe
consolidate log config in storage-users
...
Signed-off-by: Christian Richter <c.richter@opencloud.eu >
2026-01-08 13:36:12 +01:00
Jörn Friedrich Dreyer
9dd03b6c90
small fixes
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2025-12-15 16:40:27 +01:00
Jörn Friedrich Dreyer
032c218789
replace .Value.String() with .GetString(...)
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2025-12-15 16:40:27 +01:00
Jörn Friedrich Dreyer
9a597922f2
fix storage-users trash-bin flags
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2025-12-15 16:40:27 +01:00
Jörn Friedrich Dreyer
93601752a9
fix storage-users uploads sessions flags
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2025-12-15 16:40:27 +01:00
Christian Richter
7be33b0607
refactor interims DefaultAppCobra to DefaultApp
...
Signed-off-by: Christian Richter <c.richter@opencloud.eu >
2025-12-15 16:40:26 +01:00
Christian Richter
5869f8c19c
migrate storage-users from urfave/cli to spf13/cobra
...
Signed-off-by: Christian Richter <c.richter@opencloud.eu >
2025-12-15 16:40:26 +01:00
Jörn Friedrich Dreyer
a3ef7f6d79
update otlp tracing
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2025-11-27 12:28:15 +01:00
Roman Perekhod
d76afadd4d
clean up
2025-09-12 12:18:47 +02:00
Roman Perekhod
9a3fc08dd4
to separate controll ower the http and grpc driven services
2025-09-12 12:18:47 +02:00
Roman Perekhod
65d05bbd5c
feat: fix the graceful shutdown using the new ocis and reva runners
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2025-09-12 12:18:47 +02:00
Ralf Haferkamp
96684df32d
Adjust to new tablewriter release
2025-05-19 19:26:38 +02:00
André Duffeck
09818a9d7e
Adapt command to changed signature
2025-04-01 15:04:53 +02:00
Ralf Haferkamp
44dea094d7
fix cli driver initialization for "posix"
...
Fixes : #447
2025-03-24 12:16:32 +01:00
Ralf Haferkamp
544b354a42
fix(storage-users): 'uploads sessions' command crash
...
When started with the '--resume' command line switch the
'storage-users uploads sessions' was crashing because it did not
initialize the event queue correctly.
Fixes : #390
2025-03-20 16:02:56 +01:00
André Duffeck
e8d35e1280
Use the opencloud reva from now on
2025-01-21 11:16:38 +01:00
André Duffeck
2b9e193584
Rebrand storage-users
2025-01-17 11:44:18 +01:00
Jörn Friedrich Dreyer
b07b5a1149
use plain pkg module
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2025-01-13 16:42:19 +01:00
Jörn Friedrich Dreyer
8e028f17e9
change module name
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2025-01-13 09:58:18 +01:00
André Duffeck
e2b40a2d67
Adapt to changed signature
2024-11-19 09:06:35 +01:00
Jörn Friedrich Dreyer
1a429115c2
register services after they are ready
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-11-07 10:38:23 +01:00
jkoberg
6ea3f2f782
fix(postprocessing): restart postprocessing properly
...
Signed-off-by: jkoberg <jkoberg@owncloud.com >
2024-11-04 10:30:41 +01:00
Roman Perekhod
f16c7dec21
Remove deprecated CLI commands
2024-10-29 09:59:19 +01:00
Jörn Friedrich Dreyer
04632ad34c
make sure services have some time to deregister
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-10-28 14:47:11 +01:00
Jörn Friedrich Dreyer
dde999d5c2
align shutdown logging
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-10-28 14:47:11 +01:00
Jörn Friedrich Dreyer
ad43ae824c
delete unused trap
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-10-28 14:47:11 +01:00
Christian Richter
0094d30378
code cleanup & refactoring
...
Signed-off-by: Christian Richter <crichter@owncloud.com >
2024-10-14 08:39:42 +02:00
Jörn Friedrich Dreyer
84e87cd722
set the configured protocol transport for service metadata
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-08-23 20:51:17 +02:00
Jörn Friedrich Dreyer
5698bf2d43
use key to get specific trash item
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-08-23 14:49:47 +02:00
Jörn Friedrich Dreyer
7999e2969b
do not force exit to let all services shutdown gracefully
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-07-24 14:02:52 +02:00
Jörn Friedrich Dreyer
a96203786f
replace defineContext with context from app
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-07-24 13:33:57 +02:00
Jörn Friedrich Dreyer
008f379a01
pass config context when running apps
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-07-24 13:30:42 +02:00
Jörn Friedrich Dreyer
d1fd65466f
reuse default node id when registering services
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-07-24 13:07:54 +02:00
jkoberg
3097a69a5f
feat(storage-users): add virusfilter to sessions command
...
Signed-off-by: jkoberg <jkoberg@owncloud.com >
2024-05-02 11:48:50 +02:00
jkoberg
4941620333
feat(storage-users): assimilate clean command into sessions
...
Signed-off-by: jkoberg <jkoberg@owncloud.com >
2024-05-02 11:40:03 +02:00
Jörn Friedrich Dreyer
32e44a9fdc
Merge pull request #8989 from owncloud/log-and-trace-fixes
...
log and trace fixes
2024-04-29 17:13:52 +02:00
Jörn Friedrich Dreyer
e41472234f
log and trace fixes
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-04-26 17:03:49 +02:00
jkoberg
c80ee6e844
feat(storage-users): add scandata to upload command
...
Signed-off-by: jkoberg <jkoberg@owncloud.com >
2024-04-26 09:17:45 +02:00
jkoberg
effa5db2dd
feat(storage-users): allow restarting multiple uploads at once
...
Signed-off-by: jkoberg <jkoberg@owncloud.com >
2024-04-08 11:23:06 +02:00
jkoberg
7d990390c3
fix(postprocessing): repair restart logic
...
Signed-off-by: jkoberg <jkoberg@owncloud.com >
2024-04-08 11:20:01 +02:00
Jörn Friedrich Dreyer
3ed0424735
add more upload session filters ( #7933 )
...
* add more upload session filters
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
* default descriptions
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
* update readme
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
* use tablewriter, --json flag
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
* update readme
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
---------
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-01-26 09:21:32 +01:00
Roman Perekhod and Roman Perekhod
367f1ff9e8
trash-bin cli has been exteneded by the list and restore commands ( #7917 )
...
* trash-bin cli has been exteneded by the list and restore commands
* v4 to v5 changes
---------
Co-authored-by: Roman Perekhod <rperekhod@owncloud.com >
2023-12-19 15:44:28 +01:00
Jörn Friedrich Dreyer
3fc3152e67
fix upload purge filter and naming
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2023-12-14 14:47:42 +01:00