Commit Graph

675 Commits

Author SHA1 Message Date
f8d8ae0c89 fix types a little 2024-08-03 15:48:04 +02:00
824a33ae31 proper tree merging beginnings 2024-08-03 15:26:13 +02:00
582ca87dd2 simplify Movable
by removing it
2024-08-02 23:33:54 +02:00
991d329f64 remove ConflictResolutionResult
it is always "Resolved"!
2024-08-02 21:29:55 +02:00
69aa61b98a Revert "push moving prototype"
This reverts commit fb4fd7e712.
2024-08-02 10:27:08 +02:00
3333151677 Revert "handle deleted objects in getObject pushedMoves"
This reverts commit 81de8084a7.
2024-08-02 10:27:07 +02:00
256f21a6e7 well I guess that thread not being executed completely is theoretically possible on overloaded shared runners... 2024-07-31 20:49:07 +02:00
df1db4767f add dirCycleTest 2024-07-31 20:37:09 +02:00
1adcecb850 send invalidation only when have local copy 2024-07-31 19:12:11 +02:00
08b2a09c8e fix printing "No action on update" wrongly 2024-07-31 18:46:24 +02:00
81de8084a7 handle deleted objects in getObject pushedMoves 2024-07-31 18:29:13 +02:00
8e33dae303 fix docker/run-wrapper 2024-07-31 18:16:15 +02:00
fb4fd7e712 push moving prototype 2024-07-30 23:45:36 +02:00
126bf08615 extra trickery to avoid one extra copy 2024-07-30 00:35:56 +02:00
c88d8cfbb5 use mmaped files 2024-07-29 23:23:32 +02:00
b9852b68d6 statfs write dummy inodes too 2024-07-29 19:06:42 +02:00
855894b348 actually update and not put 2024-07-28 20:29:38 +02:00
4aa49e3f6d don't forget to actually update the size 2024-07-28 20:19:31 +02:00
be4a1ba165 separate updateSize in JObjectLRU 2024-07-28 19:42:22 +02:00
20904ed3ad make autosync fails "debug" and increase default delays 2024-07-28 19:34:07 +02:00
7297188ad1 avoid possible leak with the cache 2024-07-28 19:13:11 +02:00
22145d7674 fix Dir/File size calculation
it really is time to stop using strings for everything...
2024-07-28 19:11:46 +02:00
2b5fb1c850 simplify JObjectLRU
somehow the more clever solutions are exactly the same speed
so probably there are bigger fish to fry with git status speed
2024-07-28 18:26:02 +02:00
c8f9b4a339 multithreaded object deletion 2024-07-28 17:04:40 +02:00
10ba128de3 allow recursive delete switch 2024-07-28 15:41:27 +02:00
178308153d more robust file deletion and creation 2024-07-28 14:58:26 +02:00
e1f262c330 allow trace in ci builds
for debugging
2024-07-28 14:42:36 +02:00
8c16f32df6 statfs fix 2024-07-28 14:11:09 +02:00
9c6dd69556 don't read chunks when deleting them 2024-07-28 13:35:12 +02:00
5fbdfb3047 make trying to connect to logs debug 2024-07-28 13:04:48 +02:00
0c399b0156 add running check to update script 2024-07-28 12:39:24 +02:00
ff69827baf lru print-stats option 2024-07-28 12:29:53 +02:00
4446aedb17 prioritize new objects in deleting too
it shouldn't cause it to get stuck, but still a good idea
2024-07-28 11:47:14 +02:00
c82ec23739 prioritize new objects in autosync
otherwise it can get stuck
2024-07-28 11:41:02 +02:00
048e46fc8d increase default ram a little 2024-07-28 11:07:12 +02:00
18d775cf68 fix deleting 2024-07-27 23:55:45 +02:00
1de1ff672a fix adding to autosync the wrong thing with canDelete 2024-07-27 23:46:53 +02:00
bacf7307f2 fixup defaults in scripts 2024-07-27 23:20:47 +02:00
468aaa2b09 name invalidation/autosync threads 2024-07-27 23:02:51 +02:00
b83860bef4 more robust shutdown handling 2024-07-27 22:47:35 +02:00
4b9269e6d6 fix writeback hanging 2024-07-27 21:45:26 +02:00
aa45248e1e cleanup HashSetDelayedBlockingQueue 2024-07-27 21:33:32 +02:00
c690ddc910 writeback waits, not flushes immediately if full 2024-07-27 20:55:33 +02:00
0d3367c202 use hopefully cross platform sed 2024-07-27 19:06:56 +02:00
907881f327 fix update 2024-07-27 18:59:22 +02:00
d27c51583d update run-wrapper defaults 2024-07-27 17:54:44 +02:00
1ae12402d0 run-wrapper fixie 2024-07-27 17:53:15 +02:00
6143c9afbd disable fileConflictTest2
there's a race condition in echo >>
2024-07-27 17:39:27 +02:00
8929e10dbf fix update 2024-07-27 17:38:37 +02:00
384069260f tar run wrapper 2024-07-27 17:37:43 +02:00