1093 Commits

Author SHA1 Message Date
e42e076b77 Objects: disable dhfs.objects.lru.print-stats by default
quite annoying
2025-04-09 11:02:46 +02:00
513cbd717d Server: remove "dhfs.objects" from proto files 2025-04-05 20:17:29 +02:00
075867daaa Server: less bad chunk merging 2025-04-05 17:50:43 +02:00
8e4ea67e53 Server: a little jmap cleanup 2025-04-04 17:26:12 +02:00
fb128882cb Server: use StringUtils.leftPad for JMapLongKey toString
much faster, without regex parsing every time!
2025-04-03 23:00:36 +02:00
cb8c50000a Objects: simplify merging iterator even more^2
initialMaxValue streams can be simplified too
2025-04-03 22:31:59 +02:00
4c5cbfb5bf Objects: simplify merging iterator even more
no need for the hashmap step of iterator construction
2025-04-03 22:23:23 +02:00
6bcec4a260 Objects: simplify merging iterator
remove the first match "optimization", as it doesn't really
matter with the separate read object methods
2025-04-03 22:13:34 +02:00
df00584367 Objects: getting begin/end iterators 2025-04-03 15:05:09 +02:00
ea4f041d6e Objects: remove outdated snapshot stuff 2025-04-03 13:02:55 +02:00
3c37638db2 Objects: less locks in writeback 2025-04-02 16:14:50 +02:00
0e12a59f23 Objects: a little lazier caching 2025-04-02 15:35:02 +02:00
735dd605d7 Objects: get rid of locks in lmdb store 2025-04-02 15:13:58 +02:00
194166109e Server: don't forget to resend invalidations in case of error 2025-04-01 13:10:11 +02:00
68111a0c4f Server: use formatter for logs in grpc server 2025-04-01 12:53:21 +02:00
b872c32a05 Server: more threads by default 2025-04-01 12:44:56 +02:00
0e14b1cd39 Server: more canDelete logs 2025-04-01 12:19:16 +02:00
17843952f2 Server: push multiple ops, really^2 2025-04-01 12:14:30 +02:00
ffef8959df Server: push multiple ops, really 2025-03-31 16:53:52 +02:00
cb909478dc Server: parallel op sending try lock 2025-03-31 16:35:13 +02:00
06335b4b99 Server: parallel op sending 2025-03-31 16:32:13 +02:00
8351bec59a Revert "Server: parallel op sending"
This reverts commit 0f8002dc2c.
2025-03-31 16:20:58 +02:00
29663f575d Server: try downloading from all if we have a dummy object
just speeds up sync a little
2025-03-31 16:06:17 +02:00
0f8002dc2c Server: parallel op sending 2025-03-31 16:05:09 +02:00
5c50d572d0 Server: no delay op sending 2025-03-31 16:05:00 +02:00
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