|
|
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 |
|
|
|
e0b4f97349
|
Server: tree op push ack (to motivate garbage collection)
|
2025-03-23 23:18:49 +01:00 |
|
|
|
c977b5f6c9
|
Run code cleanup
|
2025-03-23 15:29:32 +01:00 |
|
|
|
dc0e73b1aa
|
KleppmannTree: fix failed moves being recorded in op log
|
2025-03-22 14:57:01 +01:00 |
|
|
|
4f397cd2d4
|
KleppmannTree: fix undo with rename
|
2025-03-21 23:31:59 +01:00 |
|
|
|
6a20550353
|
Server: better logging and (hopefully) fix ktree op forwarding messing up timestamps
|
2025-03-21 20:23:59 +01:00 |
|
|
|
b0e43ad7d2
|
move failCreatingIfExists check to a correct place
|
2025-02-21 17:51:04 +01:00 |
|
|
|
891b15a75a
|
somewhat... working... initial sync
|
2025-02-21 17:51:04 +01:00 |
|
|
|
73f5b9cdd9
|
slight cleanup
|
2025-02-21 17:51:04 +01:00 |
|
|
|
dbc5230fb8
|
run code cleanup
|
2025-02-21 17:51:04 +01:00 |
|
|
|
6540b51b5d
|
some lombok cleanup
|
2025-02-21 17:51:04 +01:00 |
|
|
|
f5ceb23615
|
pass file tests
|
2025-02-21 17:50:45 +01:00 |
|
|
|
5e02ecbf8a
|
seemingly working fs with record classes
|
2025-02-21 17:50:45 +01:00 |
|
|
|
dc19e1862d
|
possibly working gc that breaks everything now
|
2025-02-21 17:50:44 +01:00 |
|
|
|
6da2e43cee
|
somewhat working fs
|
2025-02-21 17:50:44 +01:00 |
|
|
|
6d2137bb3f
|
Server: remove Serializable where not needed
|
2024-11-30 17:16:17 +01:00 |
|
|
|
a0bcb68391
|
Server: remove periodic push ops
just send them as an "ack" to other ops
|
2024-11-30 15:03:22 +01:00 |
|
|
|
f9042721f0
|
Server: don't freeze objects that have PushResolution
everything is canDelete now
|
2024-10-13 17:13:25 +02:00 |
|
|
|
c3433e1436
|
Server: less horrible jobject interface
|
2024-10-12 22:34:15 +02:00 |
|
|
|
d43a76da3e
|
Server: info bootstrap ops
|
2024-10-12 13:59:15 +02:00 |
|
|
|
f8bbf325e5
|
Server: mutator interface?
|
2024-10-11 23:55:04 +02:00 |
|
|
|
bb82bf866c
|
Tree: don't rw lock storage on every updateExternalTimestamp
|
2024-10-06 21:08:52 +02:00 |
|
|
|
5433690ac8
|
Server: op sender deadlocks workaround
and move tree lock outside of generic implementation
|
2024-09-22 12:44:55 +02:00 |
|
|
|
5cfa186fee
|
don't spam disk more with periodic op updates
|
2024-08-25 17:58:34 +02:00 |
|
|
|
7c30901374
|
a little janky jobject-based tree
|
2024-08-25 17:10:12 +02:00 |
|
|
|
60c2a2a90b
|
a little improved file storage format
|
2024-08-24 19:08:34 +02:00 |
|
|
|
a0770f57a8
|
don't use maps for serializing maps
nice, but no point in creating map copies all the time
|
2024-08-24 13:01:40 +02:00 |
|
|
|
6a9b219991
|
simple transactions
|
2024-08-18 13:28:56 +02:00 |
|
|
|
add4f134e3
|
some fixes
|
2024-08-14 21:27:19 +02:00 |
|
|
|
c99585cb8d
|
a little maven cleanup
|
2024-08-13 18:45:24 +02:00 |
|
|
|
d81a074467
|
periodic reformat of everything
|
2024-08-10 22:42:07 +02:00 |
|
|
|
4ec78221fa
|
null pointer exception fixie
|
2024-08-10 21:06:07 +02:00 |
|
|
|
e7d2126d8f
|
motivate the log to be trimmed periodically
|
2024-08-10 20:00:06 +02:00 |
|
|
|
a6bdbb159e
|
simple file conflict resolution
|
2024-08-10 13:40:20 +02:00 |
|
|
|
c2d9923a30
|
some fixes
|
2024-08-09 23:30:18 +02:00 |
|
|
|
b548b237c7
|
simple initial sync
|
2024-08-09 19:21:34 +02:00 |
|
|
|
16f76d9898
|
improve failIfExists name a bit
|
2024-08-08 20:59:35 +02:00 |
|
|
|
dabbc99ec5
|
fix directories created in parallel conflicting
|
2024-08-08 20:39:46 +02:00 |
|
|
|
a7c49b376f
|
keep last move timestamp in the tree node
|
2024-08-06 23:02:35 +02:00 |
|
|
|
bcb2f16bfb
|
cleanup the tree a little
|
2024-08-05 21:00:42 +02:00 |
|
|
|
a7f385139c
|
some fixes
|
2024-08-04 19:57:55 +02:00 |
|
|
|
0bebc90585
|
directory-level conflict resolution
|
2024-08-04 19:30:04 +02:00 |
|
|
|
a507ae7ac4
|
a little tree cleanup
|
2024-08-04 18:23:37 +02:00 |
|
|
|
e8b0f65181
|
log trimming
|
2024-08-04 14:46:54 +02:00 |
|
|
|
3ea6e62a32
|
p2p op propagation basics
|
2024-08-04 13:16:39 +02:00 |
|
|
|
3145ba2c27
|
fix timestamp on replace-move
|
2024-08-04 10:58:25 +02:00 |
|
|
|
44285db90c
|
some fixes
|
2024-08-03 22:19:00 +02:00 |
|
|
|
e8929350f9
|
somewhat working FS layer
|
2024-08-03 21:40:54 +02:00 |
|
|
|
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 |
|