488 Commits

Author SHA1 Message Date
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
4cb7ee264f actually, decrease ping timeout
to be smaller than delay in Delayed tests
2024-07-26 14:23:56 +02:00
16f817a660 also increase ping timeout 2024-07-26 14:19:50 +02:00
c4afaa1907 test timeouts increase 2024-07-26 14:14:45 +02:00
52882dc687 avoid crazy numbers of files in directories 2024-07-26 14:06:09 +02:00
91c7998291 don't wait for extra Ignoring new address as they don't exist anymore 2024-07-26 11:01:36 +02:00
45e3181b3e remove from seenHostsButNotAdded after adding 2024-07-26 10:49:18 +02:00
5787bdddc1 less log spam with "Ignoring new address" 2024-07-26 10:45:19 +02:00
0c4af16390 better unreachable error 2024-07-26 10:37:11 +02:00
b21ddfb6ec timed jobject locks 2024-07-26 10:31:17 +02:00
6cd6cf7c6d more clean cert updates 2024-07-26 10:25:53 +02:00
4d5c99dbf8 less delays in tests 2024-07-26 10:10:01 +02:00
606afb4f53 less crazy parallel test runs 2024-07-26 10:01:33 +02:00
684eb436d4 move to multimodule pom 2024-07-26 09:51:00 +02:00