|
|
d2fdf03d19
|
not working dump
|
2025-04-16 12:14:33 +02:00 |
|
|
|
643c53c894
|
Objects: less string concats
|
2025-04-15 17:07:03 +02:00 |
|
|
|
29fdd3eb08
|
Objects: don't calculate bundle size all the time from scratch
|
2025-04-15 17:02:26 +02:00 |
|
|
|
e6ead10e7f
|
Objects: use direct bytebuffers when reading
|
2025-04-15 16:35:31 +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 |
|
|
|
7061117f56
|
Fs: file writing with less cpu wasted
|
2025-04-15 16:14:40 +02:00 |
|
|
|
67852fb37e
|
Objects: less awful put, with 2 less copies
|
2025-04-15 11:17:23 +02:00 |
|
|
|
d48cc18e85
|
Server: only try to purge directory
won't bother getting it working with rootful docker
|
2025-04-13 22:03:31 +02:00 |
|
|
|
77177414eb
|
Server: slight directory fixes
|
2025-04-13 20:37:12 +02:00 |
|
|
|
83e0f6eb0a
|
Server: fix not being able to delete temp dir in tests
|
2025-04-13 20:05:51 +02:00 |
|
|
|
a5727c01b1
|
Server: push resync after crash
|
2025-04-13 19:57:16 +02:00 |
|
|
|
711c4f5e28
|
Server: simple kill test
|
2025-04-13 19:36:34 +02:00 |
|
|
|
45556f2b74
|
Objects: rename name to value in JObjectKey
|
2025-04-13 17:10:33 +02:00 |
|
|
|
146870c281
|
Objects: support parallel test running
crashes with env maxreaders reached though
|
2025-04-13 14:54:25 +02:00 |
|
|
|
9178e7ee2d
|
Separate dhfs-fs/fuse/sync-base
|
2025-04-13 14:30:00 +02:00 |
|
|
|
7c605135c5
|
Some native image support
but it still doesn't work because of JNR
|
2025-04-13 13:09:36 +02:00 |
|
|
|
491afd454b
|
Objects: serialize written objects in parallel
|
2025-04-13 12:08:40 +02:00 |
|
|
|
bb65aab166
|
Server: remember opened files ids
|
2025-04-13 11:52:50 +02:00 |
|
|
|
a4810c7ee4
|
Objects: fix cache reading twice
|
2025-04-12 20:49:29 +02:00 |
|
|
|
e42e076b77
|
Objects: disable dhfs.objects.lru.print-stats by default
quite annoying
|
2025-04-09 11:02:46 +02:00 |
|
|
|
513cbd717d
|
Server: remove "dhfs.objects" from proto files
|
2025-04-05 20:17:29 +02:00 |
|
|
|
075867daaa
|
Server: less bad chunk merging
|
2025-04-05 17:50:43 +02:00 |
|
|
|
8e4ea67e53
|
Server: a little jmap cleanup
|
2025-04-04 17:26:12 +02:00 |
|
|
|
fb128882cb
|
Server: use StringUtils.leftPad for JMapLongKey toString
much faster, without regex parsing every time!
|
2025-04-03 23:00:36 +02:00 |
|
|
|
cb8c50000a
|
Objects: simplify merging iterator even more^2
initialMaxValue streams can be simplified too
|
2025-04-03 22:31:59 +02:00 |
|
|
|
4c5cbfb5bf
|
Objects: simplify merging iterator even more
no need for the hashmap step of iterator construction
|
2025-04-03 22:23:23 +02:00 |
|
|
|
6bcec4a260
|
Objects: simplify merging iterator
remove the first match "optimization", as it doesn't really
matter with the separate read object methods
|
2025-04-03 22:13:34 +02:00 |
|
|
|
df00584367
|
Objects: getting begin/end iterators
|
2025-04-03 15:05:09 +02:00 |
|
|
|
ea4f041d6e
|
Objects: remove outdated snapshot stuff
|
2025-04-03 13:02:55 +02:00 |
|
|
|
3c37638db2
|
Objects: less locks in writeback
|
2025-04-02 16:14:50 +02:00 |
|
|
|
0e12a59f23
|
Objects: a little lazier caching
|
2025-04-02 15:35:02 +02:00 |
|
|
|
735dd605d7
|
Objects: get rid of locks in lmdb store
|
2025-04-02 15:13:58 +02:00 |
|
|
|
194166109e
|
Server: don't forget to resend invalidations in case of error
|
2025-04-01 13:10:11 +02:00 |
|
|
|
68111a0c4f
|
Server: use formatter for logs in grpc server
|
2025-04-01 12:53:21 +02:00 |
|
|
|
b872c32a05
|
Server: more threads by default
|
2025-04-01 12:44:56 +02:00 |
|
|
|
0e14b1cd39
|
Server: more canDelete logs
|
2025-04-01 12:19:16 +02:00 |
|
|
|
17843952f2
|
Server: push multiple ops, really^2
|
2025-04-01 12:14:30 +02:00 |
|
|
|
ffef8959df
|
Server: push multiple ops, really
|
2025-03-31 16:53:52 +02:00 |
|
|
|
cb909478dc
|
Server: parallel op sending try lock
|
2025-03-31 16:35:13 +02:00 |
|
|
|
06335b4b99
|
Server: parallel op sending
|
2025-03-31 16:32:13 +02:00 |
|
|
|
8351bec59a
|
Revert "Server: parallel op sending"
This reverts commit 0f8002dc2c.
|
2025-03-31 16:20:58 +02:00 |
|
|
|
29663f575d
|
Server: try downloading from all if we have a dummy object
just speeds up sync a little
|
2025-03-31 16:06:17 +02:00 |
|
|
|
0f8002dc2c
|
Server: parallel op sending
|
2025-03-31 16:05:09 +02:00 |
|
|
|
5c50d572d0
|
Server: no delay op sending
|
2025-03-31 16:05:00 +02:00 |
|
|
|
edebb6d8f0
|
Server: don't try downloading non-remote-objects
|
2025-03-31 16:04:31 +02:00 |
|
|
|
5d620c64c5
|
Server: fix utimens on directories (ignore it!)
|
2025-03-31 15:28:49 +02:00 |
|
|
|
b998871e7f
|
Objects: make cache status print debug
|
2025-03-30 22:08:00 +02:00 |
|
|
|
69eb96b10c
|
API draft to manually set peer addresses
|
2025-03-30 16:41:31 +02:00 |
|
|
|
8b3c0a6f2c
|
Server: snapshot interface key fix
|
2025-03-29 12:29:28 +01:00 |
|
|
|
4a19f69c38
|
Revert "Server: proxying"
This reverts commit 6a8394852e.
|
2025-03-28 17:26:55 +01:00 |
|