|
|
2a6656cd1a
|
Sync-base: increase default getSelfInfo timeout
|
2025-05-14 18:04:50 +02:00 |
|
|
|
de5338a813
|
more cleanup
|
2025-05-14 16:52:45 +02:00 |
|
|
|
1025e6b246
|
Sync-base: cleanup proto files
|
2025-05-14 12:14:38 +02:00 |
|
|
|
7274131052
|
update readme
|
2025-05-14 12:05:13 +02:00 |
|
|
|
e7f5be689f
|
Dhfs-fuse: report real filesystem space
|
2025-05-14 11:32:00 +02:00 |
|
|
|
84b1d57125
|
Sync-base: skip scheduled execution when app is not running
|
2025-05-14 11:27:39 +02:00 |
|
|
|
d1df6b705f
|
Show logs for test containers that failed starting
it just... doesn't start sometimes???
|
2025-05-14 10:38:55 +02:00 |
|
|
|
83ceefa041
|
Sync-base: more javadocs 2
|
2025-05-13 23:46:07 +02:00 |
|
|
|
838405fb46
|
Sync-base: more javadocs
|
2025-05-13 22:20:13 +02:00 |
|
|
|
87e127bdfb
|
KleppmannTree javadocs
and some more
|
2025-05-13 15:55:33 +02:00 |
|
|
|
52ccbb99bc
|
Sync-base: rename ConnectedPeerManager to ReachablePeerManager
tests check for "connected" in logs
|
2025-05-06 20:28:21 +02:00 |
|
|
|
d972cd1562
|
Objects: remove LockingStrategy
|
2025-05-06 20:21:29 +02:00 |
|
|
|
289a2b880e
|
Sync-base: rename ConnectedPeerManager
|
2025-05-05 22:18:00 +02:00 |
|
|
|
c329c1f982
|
Objects: nested transactions
|
2025-05-03 13:57:44 +02:00 |
|
|
|
4e7b13227b
|
Sync-base: "kick out" inactive peers
|
2025-05-03 13:14:06 +02:00 |
|
|
|
db51d7280c
|
Revert "Sync-base: get rid of JDataRemotePush"
This reverts commit 07133a71
|
2025-05-03 11:25:23 +02:00 |
|
|
|
bc5f0b816c
|
Objects: add putNew
to avoid searching for nonexistent objects
|
2025-04-28 23:47:53 +02:00 |
|
|
|
1757034e0b
|
Sync-base: speed up RemoteObjPusherTxHook
they are immutable, no need to do real equals, they can't be same if different
|
2025-04-28 15:09:23 +02:00 |
|
|
|
d9765a51d8
|
Sync-base: freeze JKleppmannTreeNodeHolder root nodes
|
2025-04-28 13:00:50 +02:00 |
|
|
|
f87eb365c3
|
Sync-base: remove our referrers from canDelete
|
2025-04-26 16:07:23 +02:00 |
|
|
|
26ba65fdce
|
Sync-base: make Pushing invalidations log message trace
it's too big
|
2025-04-25 22:02:21 +02:00 |
|
|
|
a53fc5e973
|
Kelppmanntree: remove undocontext
|
2025-04-25 21:37:50 +02:00 |
|
|
|
b034591091
|
Sync-base: OpHandler interface
|
2025-04-25 15:04:07 +02:00 |
|
|
|
07133a7186
|
Sync-base: get rid of JDataRemotePush
|
2025-04-25 14:57:06 +02:00 |
|
|
|
16ba692019
|
Recordify tree metadata
|
2025-04-25 13:35:54 +02:00 |
|
|
|
2ab6e3c3f7
|
Sync-base: Handle getting peer info failure nicely
|
2025-04-25 11:15:36 +02:00 |
|
|
|
ec8546bd69
|
Show Peer address in WebUI
|
2025-04-25 11:13:30 +02:00 |
|
|
|
bed55162d7
|
Peer certificate check when adding
|
2025-04-25 10:48:55 +02:00 |
|
|
|
f43c6db4f0
|
Run code format
|
2025-04-25 09:58:46 +02:00 |
|
|
|
56a15f4672
|
Sync-base: cleanup JKleppmannTree meta
|
2025-04-25 09:57:44 +02:00 |
|
|
|
cca0b410cf
|
Some packages cleanup
|
2025-04-25 09:16:31 +02:00 |
|
|
|
d94abfee97
|
Sync-base: op extractor interface
|
2025-04-25 09:16:31 +02:00 |
|
|
|
1965d93f25
|
Dhfs-app: handle empty op push correctly
|
2025-04-24 22:38:01 +02:00 |
|
|
|
1ae813aacd
|
Sync-base: cleanup old grpc channels
|
2025-04-24 15:46:23 +02:00 |
|
|
|
0c04079258
|
Improved peer UI
|
2025-04-23 16:37:45 +02:00 |
|
|
|
e2e756e7c5
|
Objects: getFromSource just ever so slightly faster
one map access
|
2025-04-23 14:50:34 +02:00 |
|
|
|
adc7356d4a
|
Sync-base: fix leaking non-flushed ops
|
2025-04-23 14:00:30 +02:00 |
|
|
|
ac68208b1a
|
Sync-base: don't crash if invalidation queue is corrupted
|
2025-04-22 21:38:15 +02:00 |
|
|
|
4f5f347b3c
|
Use stable jnr-fuse version
|
2025-04-21 11:30:14 +02:00 |
|
|
|
e6f95ef028
|
Remove supportlib
nice idea, but ram usage explosion seems to cancel out the benefits
|
2025-04-19 11:32:35 +02:00 |
|
|
|
14ddddd0ff
|
Sync-base: use serialized certificate in self data
makes it easier to switch serialization
|
2025-04-18 11:06:40 +02:00 |
|
|
|
9859378627
|
Sync-base: move "_data" to suffix
makes cache much less bad
|
2025-04-18 11:06:15 +02:00 |
|
|
|
e167c21d40
|
More microoptimizations 2!
|
2025-04-17 11:48:43 +02:00 |
|
|
|
7dc8f486ea
|
More microoptimizations!
|
2025-04-17 10:02:26 +02:00 |
|
|
|
04c5685fd5
|
Use @Singleton instead of @ApplicationScoped in hot paths
Definitely a microoptimization but noticeable on the flamegraph
|
2025-04-15 16:29:49 +02:00 |
|
|
|
77177414eb
|
Server: slight directory fixes
|
2025-04-13 20:37:12 +02:00 |
|
|
|
a5727c01b1
|
Server: push resync after crash
|
2025-04-13 19:57:16 +02:00 |
|
|
|
45556f2b74
|
Objects: rename name to value in JObjectKey
|
2025-04-13 17:10:33 +02:00 |
|
|
|
9178e7ee2d
|
Separate dhfs-fs/fuse/sync-base
|
2025-04-13 14:30:00 +02:00 |
|