Commit Graph

1068 Commits

Author SHA1 Message Date
edebb6d8f0 Server: don't try downloading non-remote-objects 2025-03-31 16:04:31 +02:00
5d620c64c5 Server: fix utimens on directories (ignore it!) 2025-03-31 15:28:49 +02:00
b998871e7f Objects: make cache status print debug 2025-03-30 22:08:00 +02:00
69eb96b10c API draft to manually set peer addresses 2025-03-30 16:41:31 +02:00
8b3c0a6f2c Server: snapshot interface key fix 2025-03-29 12:29:28 +01:00
4a19f69c38 Revert "Server: proxying"
This reverts commit 6a8394852e.
2025-03-28 17:26:55 +01:00
8d40019f2c Revert "Server: hopefully working reverse proxy connection"
This reverts commit 312cf18b27.
2025-03-28 17:22:06 +01:00
312cf18b27 Server: hopefully working reverse proxy connection 2025-03-28 12:02:20 +01:00
6a8394852e Server: proxying 2025-03-27 21:42:21 +01:00
3e69e5dfb9 Update Quarkus to 3.20 2025-03-27 15:55:55 +01:00
8fdbaf5aa7 Objects: move objects to com.usatiuk.objects 2025-03-27 15:41:16 +01:00
4d44e3541b Server: move server outside objects 2025-03-27 15:34:59 +01:00
18d5a7f90e Server: move server impl to a separate bean 2025-03-27 13:56:45 +01:00
adcc5f464f Server: fix OOM when truncating large files
use the same chunk for zero fill
2025-03-27 12:23:13 +01:00
d9ded36891 Utils: fix a race in hash set queue test 2025-03-27 12:13:04 +01:00
038b873364 Server: fix syncing when moving directories
as with log trimming we might be moving to folders that don't exist
2025-03-27 12:12:51 +01:00
8f7869d87a Server: 100 ops push 2025-03-24 23:04:44 +01:00
e0b4f97349 Server: tree op push ack (to motivate garbage collection) 2025-03-23 23:18:49 +01:00
035f64df5a Server: make DhfsFileServiceSimpleTestImpl abstract
so that IDEA doesn't try to run it
2025-03-23 22:36:15 +01:00
4c5fd91050 Server: some refcounting fixes 2025-03-23 22:32:32 +01:00
8559c9b984 Server: more logs and fix possible race when resyncing with more peers 2025-03-23 18:11:46 +01:00
e80e33568b Server: try to download all on start only when it's enabled, duh 2025-03-23 16:24:13 +01:00
03850d3522 Server: use linked list for autosync/sync lists 2025-03-23 16:05:29 +01:00
527395447c Server: fix autosync OOM 2025-03-23 16:04:19 +01:00
9108b27dd3 Auto-formatted field order fix 2025-03-23 15:34:01 +01:00
3bd0c4e2bb Remove server-old 2025-03-23 15:29:45 +01:00
c977b5f6c9 Run code cleanup 2025-03-23 15:29:32 +01:00
c5a875c27f Server: separate ref types
as we need to get the real "parent" object when sending some requests
2025-03-23 15:29:06 +01:00
ba6bb756bb Server: remove hackRefresh thing 2025-03-23 14:31:51 +01:00
a63e7e59b3 Utils: die on lock timeout 2025-03-23 14:27:36 +01:00
9a02a554a1 Server: hopefully working autosync 2025-03-23 14:27:20 +01:00
892e5ca9b7 run wrapper fixes 2025-03-23 14:03:18 +01:00
c12bff3ee7 Revert "CI: downgrade maven because of some locks bug"
This reverts commit 59a0b9a856.
2025-03-22 23:18:37 +01:00
59a0b9a856 CI: downgrade maven because of some locks bug 2025-03-22 23:15:09 +01:00
817d12a161 CI: parallel maven 2025-03-22 23:10:01 +01:00
258c257778 Server: increase manyFiles test timeout 2025-03-22 23:08:57 +01:00
b0bb9121e7 Server: re-enable parallel tests 2025-03-22 23:05:25 +01:00
a224c6bd51 Server: dumber deleteTest 2025-03-22 23:05:17 +01:00
13ecdd3106 Server: fix initial sync for normal objects, and fix ResyncIT 2025-03-22 22:53:33 +01:00
8a07f37566 Server: a bunch of fixes 2025-03-22 21:31:20 +01:00
dc0e73b1aa KleppmannTree: fix failed moves being recorded in op log 2025-03-22 14:57:01 +01:00
16eb1d28d9 Objects: add a "never lock option" to avoid deadlocks 2025-03-21 23:43:29 +01:00
4f397cd2d4 KleppmannTree: fix undo with rename 2025-03-21 23:31:59 +01:00
6a20550353 Server: better logging and (hopefully) fix ktree op forwarding messing up timestamps 2025-03-21 20:23:59 +01:00
92bca1e4e1 Server: fix peer sync not quite working with >2 nodes 2025-03-21 12:44:00 +01:00
4bfa93fca4 Server: handle PeerInfo conflicts (by ignoring them) 2025-03-20 22:26:28 +01:00
7d762c70fa Server: seemingly almost working file conflict resolution
though the removeAddHostTest doesn't seem to quite like it
2025-03-20 22:26:21 +01:00
20daa857e6 Server: slightly less broken peer removal 2025-03-17 23:36:34 +01:00
97c0f002fb Objects: don't run tx commit hooks inside the same transaction 2025-03-17 23:29:10 +01:00
f260bb0491 Server: improve run options 2025-03-17 08:44:11 +01:00