1093 Commits

Author SHA1 Message Date
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
379f3cc0f5 write logging fixie 2024-07-27 17:00:10 +02:00
0f482ff446 write logging 2024-07-27 16:56:39 +02:00
aea38724ad fixup readd 2024-07-27 16:32:28 +02:00
6ee952163b do not possibly lose stuff in timed getAllWait 2024-07-27 16:22:41 +02:00
08e59ff9a3 remove chunks from files after they've been added to second file when resolving conflicts 2024-07-27 16:09:42 +02:00
e91f1040e8 better fileConflictTest2 logs 2024-07-27 15:59:18 +02:00
ab43676927 setHaveLocalCopy(false) when deleting 2024-07-27 15:58:59 +02:00
f71a2bef7b do not override hashCode and equals for JObject
as we rely on the JObjectManager to make them all equal
2024-07-27 15:37:43 +02:00
f7bce3b0e5 use weak references
we have our own cache now, and soft refs stress the GC a lot
2024-07-27 15:29:40 +02:00
316f9a798c a little less garbage, again 2024-07-27 15:23:44 +02:00
c2b8890a1a some more garbage containment 2024-07-27 15:08:26 +02:00
9f38d778e8 more writing tweaks 2024-07-27 14:57:02 +02:00
2d8744b426 some logging tweaks 2024-07-27 14:48:04 +02:00
8384cc9efc don't use streams in deletion
they make a lot of garbage!
2024-07-27 14:37:09 +02:00
c12e92c52f lock-free pushInvalidationToAll 2024-07-27 14:20:31 +02:00
37722d1604 timed getAllWait 2024-07-27 13:51:05 +02:00
6596f5a6b8 fixie 2024-07-27 13:26:14 +02:00
ff529f7f86 fix paths in tests 2024-07-27 12:52:19 +02:00
d85918d8ff small tweaks 2024-07-27 12:49:12 +02:00
2ededf5bb2 better default paths 2024-07-27 12:07:45 +02:00
aebaf6d8fd a little JObject locks refactor 2024-07-27 11:59:15 +02:00
9cad2c1e28 findAll returns strings
the consumer could get an object if they want to
2024-07-27 11:13:15 +02:00
8e6ff4ca99 decrease num of directories in persistent store
TODO: configurable
2024-07-26 22:42:23 +02:00
46c2b12571 fix findAll not returning really all
e.g. if it's in writeback
2024-07-26 22:05:13 +02:00
50a1269b09 trace log getIndex/initial resync 2024-07-26 20:53:33 +02:00
d6c0120cf5 fix readdTest 2024-07-26 19:11:28 +02:00
d3ef6d6b43 handle outdated updates with more care
just in case
2024-07-26 19:10:11 +02:00
d30dc594d3 create all the file buckets on init 2024-07-26 15:39:01 +02:00
1148713871 actually, really fix the bug 2024-07-26 15:16:50 +02:00
bfe19883a4 actually, fix the bug 2024-07-26 14:56:41 +02:00
c1ba6b9de1 actually, add lsdir into connection interruption tests
as somehow root dir gets invalidated for container1 in them
2024-07-26 14:40:45 +02:00
f130dfe4cc Revert "actually, decrease ping timeout"
This reverts commit 4cb7ee264f.
2024-07-26 14:36:03 +02:00