Commit Graph

675 Commits

Author SHA1 Message Date
43e4390514 a little jobject refactoring
get rid of jObjectResolver and put all into JObjectManager, to simplify
2024-08-17 17:44:09 +02:00
add4f134e3 some fixes 2024-08-14 21:27:19 +02:00
b3f6327ed9 don't retry downloading deleted objects 2024-08-14 21:17:06 +02:00
2b87b41d30 use direct bytebuffer for reading files 2024-08-14 20:59:08 +02:00
7eb8b94ba8 fixes for bytebuffers 2024-08-14 20:51:00 +02:00
ed7eeeab58 proper bufferedoutputstream use in writeObjectMeta 2024-08-14 19:34:20 +02:00
e84c021c28 Update FileObjectPersistentStore.java
Fixie
2024-08-14 12:37:04 +02:00
f10cee9cbc fix invalidating object data 2024-08-13 18:51:39 +02:00
c99585cb8d a little maven cleanup 2024-08-13 18:45:24 +02:00
4f96ad89bf add a comment to onResolution 2024-08-11 19:21:31 +02:00
0faebe2bfb one file per object persistent storage 2024-08-11 18:28:06 +02:00
6791aab89e don't resync ops on bad shutdown
todo: write log
2024-08-11 17:03:12 +02:00
84955bedf2 get rid of ChunkInfo 2024-08-11 16:57:07 +02:00
f689068f64 don't download "deletion candidates" 2024-08-11 12:47:05 +02:00
f427d0c254 log acceptExternalOp exceptions 2024-08-11 12:27:38 +02:00
3c29d32d11 actually, don't use getIndex 2024-08-11 12:04:38 +02:00
d3d6fc45cf fix removeAddHostTest
it's still actually broken, but make it pass at least
2024-08-11 11:46:41 +02:00
d81a074467 periodic reformat of everything 2024-08-10 22:42:07 +02:00
04bf2e48be fix ops getting in wrong order 2024-08-10 22:40:51 +02:00
fdd3a7657b fix pushed ops files being deleted too early 2024-08-10 22:01:22 +02:00
53b16cb9f0 writeback exception log 2024-08-10 21:33:19 +02:00
183f38628a fix writeback hang 2024-08-10 21:27:56 +02:00
4ec78221fa null pointer exception fixie 2024-08-10 21:06:07 +02:00
0b47b88cfc rescan all objects for garbage on startup 2024-08-10 20:24:40 +02:00
3762cdbf8c quick leak fix in ref processor
but it has to be reworked a bit probably as now everything's movable
2024-08-10 20:03:16 +02:00
e7d2126d8f motivate the log to be trimmed periodically 2024-08-10 20:00:06 +02:00
0a90a2c462 also try to update deletion state in canDelete if it got stuck
e.g. after restart
2024-08-10 14:10:09 +02:00
c9c5268a94 update deletion state in autosyncprocessor 2024-08-10 14:08:15 +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
315f32959a a little cleanup 2024-08-09 11:47:19 +02:00
76c727c0a1 preload byte buffers when reading
seems to be a little bit more fast
2024-08-09 10:34:22 +02:00
16f76d9898 improve failIfExists name a bit 2024-08-08 20:59:35 +02:00
2df16e5d07 make file reads a bit faster 2024-08-08 20:49:34 +02:00
dabbc99ec5 fix directories created in parallel conflicting 2024-08-08 20:39:46 +02:00
bd60cdae78 fixie
the root nodes don't have the timestamp
2024-08-06 23:04:38 +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
8134444786 symlink fix order 2024-08-03 23:27:24 +02:00
95972c6b12 typo fix 2024-08-03 22:21:20 +02:00
44285db90c some fixes 2024-08-03 22:19:00 +02:00
99e60f726f somewhat working FS layer 2024-08-03 21:46:00 +02:00
e8929350f9 somewhat working FS layer 2024-08-03 21:40:54 +02:00