|
|
abf95ba847
|
Dhfs-app: kill test second container
|
2025-04-24 11:23:32 +02:00 |
|
|
|
6a9f64439f
|
Executor fix
|
2025-04-24 10:37:59 +02:00 |
|
|
|
ceb9342b45
|
Dhfs-app: try to crash lazyfs a bit later
|
2025-04-24 09:22:22 +02:00 |
|
|
|
ca354ba09c
|
Webui: don't show complete address
|
2025-04-23 17:24:48 +02:00 |
|
|
|
81af021292
|
Wait for lazyfs to crash before unmount
|
2025-04-23 17:19:44 +02:00 |
|
|
|
0c04079258
|
Improved peer UI
|
2025-04-23 16:37:45 +02:00 |
|
|
|
2e2eb3ac97
|
Dhfs-app: lazyfs torn op testing
|
2025-04-23 15:07:09 +02:00 |
|
|
|
e2e756e7c5
|
Objects: getFromSource just ever so slightly faster
one map access
|
2025-04-23 14:50:34 +02:00 |
|
|
|
04e932ed62
|
Dhfs-app: LazyFs directory test non-repeated
some docker ip pool problems
|
2025-04-23 14:17:42 +02:00 |
|
|
|
aeec66389d
|
Dhfs-app: LazyFs directory test
|
2025-04-23 14:00:44 +02:00 |
|
|
|
adc7356d4a
|
Sync-base: fix leaking non-flushed ops
|
2025-04-23 14:00:30 +02:00 |
|
|
|
16da05292f
|
Objects: better onflush for no write transactions
|
2025-04-23 13:58:55 +02:00 |
|
|
|
b0149b7251
|
Objects: less logs in iterators
less crap, and there are tests now
|
2025-04-23 11:06:26 +02:00 |
|
|
|
24416c1e87
|
Dhfs-app: less badlazyfs crash test
|
2025-04-23 10:38:52 +02:00 |
|
|
|
34db870fc6
|
Objects: simplify TombstoneMergingKvIterator
|
2025-04-22 23:53:41 +02:00 |
|
|
|
0e62a29ce0
|
Objects: cache peeked key in LmdbKvIterator
|
2025-04-22 23:53:18 +02:00 |
|
|
|
7de5f91fd2
|
Dhfs-app: lazyfs crash test
|
2025-04-22 23:25:26 +02:00 |
|
|
|
ac68208b1a
|
Sync-base: don't crash if invalidation queue is corrupted
|
2025-04-22 21:38:15 +02:00 |
|
|
|
4e0675940e
|
Dhfs-app: better fileConflictTest
|
2025-04-22 21:37:51 +02:00 |
|
|
|
4f5f347b3c
|
Use stable jnr-fuse version
|
2025-04-21 11:30:14 +02:00 |
|
|
|
bd5395e03f
|
Dhfs-fs: mtime fix
|
2025-04-21 11:29:35 +02:00 |
|
|
|
f56f564e8b
|
Objects: simplify TransactionManager
|
2025-04-21 11:15:48 +02:00 |
|
|
|
eaa413e200
|
Objects: interfacify MaybeTombstone Data
|
2025-04-19 17:25:06 +02:00 |
|
|
|
f3e4d99fcb
|
Objects: seal JDataVersionedWrapper
|
2025-04-19 12:07:36 +02:00 |
|
|
|
1c71b26ed8
|
Objects: 1 less field in JDataVersionedWrapperLazy
|
2025-04-19 12:06:33 +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 |
|
|
|
59e8f6a6b4
|
Objects: one less copy when serializing
only cache what was really read, otherwise its lifetime is the same as transaction
|
2025-04-19 11:03:26 +02:00 |
|
|
|
0292df7f0e
|
Objects: faster JObjectKey
|
2025-04-19 11:02:30 +02:00 |
|
|
|
a6a4101bb0
|
Objects: use bytebuffer to read
a little less GC pressure
|
2025-04-18 13:21:04 +02:00 |
|
|
|
59fa5dcf28
|
Fixie for HashSetDelayedBlockingQueueTest
|
2025-04-18 13:08:55 +02:00 |
|
|
|
0f5fb8b8b6
|
Objects: PBT MergingIterator test
|
2025-04-18 13:08:40 +02:00 |
|
|
|
c087dd8971
|
More microoptimizations 3!
|
2025-04-18 12:13:22 +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 |
|
|
|
da1a996e6f
|
Support: un-simplify allocateUninitialized
|
2025-04-17 09:20:56 +02:00 |
|
|
|
bb52a3af0e
|
Objects: waste less cpu in transaction commit
|
2025-04-17 00:26:58 +02:00 |
|
|
|
de0b868349
|
Objects: one less sorted tree traversal in advanceIterator
totally overengineering
|
2025-04-17 00:14:56 +02:00 |
|
|
|
d4d4e150c1
|
Objects: use LATIN1 strings for keys
should be a bit faster to match the internal string representation
|
2025-04-17 00:12:37 +02:00 |
|
|
|
c9b0400d50
|
Objects: faster MergingKvIterator
|
2025-04-16 23:41:30 +02:00 |
|
|
|
94218330b1
|
Simplify allocateUninitialized
|
2025-04-16 16:26:58 +02:00 |
|
|
|
dbe2a72f7c
|
Objects: don't create a db_ver_obj bytebuffer every time
|
2025-04-16 15:39:52 +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 |
|