Timo Kösters
|
ee8e72f7a8
|
feat: implement server ACLs
|
2022-01-17 14:35:38 +01:00 |
|
Timo Kösters
|
d434dfb3a5
|
feat: config option for rocksdb max open files
|
2022-01-14 11:44:20 +01:00 |
|
Timo Kösters
|
16f826773b
|
refactor: fix warnings
|
2022-01-13 22:55:35 +01:00 |
|
Timo Kösters
|
6fa01aa982
|
fix: remove dbg
|
2022-01-13 22:44:27 +01:00 |
|
Timo Kösters
|
a336027b0e
|
fix: better memory usage message
|
2022-01-13 22:44:27 +01:00 |
|
Timo Kösters
|
9e77f7617c
|
fix: disable direct IO again
|
2022-01-13 22:44:27 +01:00 |
|
Timo Kösters
|
7f27af032b
|
improvement: optimize rocksdb for spinning disks
|
2022-01-13 22:44:26 +01:00 |
|
Timo Kösters
|
b96822b617
|
fix: use db options for column families too
|
2022-01-13 22:44:26 +01:00 |
|
Timo Kösters
|
0bb7d76dec
|
improvement: rocksdb configuration
|
2022-01-13 22:44:26 +01:00 |
|
Timo Kösters
|
077e9ad438
|
improvement: memory usage for caches
|
2022-01-13 22:44:25 +01:00 |
|
Andrej Kacian
|
68ee1a5408
|
Add rocksdb implementation of memory_usage()
|
2022-01-13 22:42:25 +01:00 |
|
Timo Kösters
|
fa6d7f7ccd
|
feat: database backend selection at runtime
|
2022-01-13 22:42:22 +01:00 |
|
Timo Kösters
|
54f4d39e3e
|
improvement: don't fetch event multiple times
|
2022-01-13 22:29:17 +01:00 |
|
Timo Kösters
|
b1d9ec3efc
|
fix: atomic increment
|
2022-01-13 22:28:18 +01:00 |
|
Timo Kösters
|
c9c9974641
|
fix: stack overflows when fetching auth events
|
2022-01-13 22:10:50 +01:00 |
|
Timo Kösters
|
1d647a1a9a
|
improvement: allow rocksdb again
|
2022-01-13 22:10:43 +01:00 |
|
Tglman
|
a889e884e6
|
refactor:moved key watch wake logic to specific module
|
2021-12-23 23:17:43 +00:00 |
|
Timo Kösters
|
b64538c6f1
|
Merge branch 'efficient-sqlite' into 'next'
improvement: more efficient sqlite
See merge request famedly/conduit!199
|
2021-09-14 07:23:02 +00:00 |
|
Timo Kösters
|
178451e9b5
|
Merge branch 'deduplicate-watchers' into 'next'
improvement: deduplicate watchers
See merge request famedly/conduit!201
|
2021-09-14 07:10:59 +00:00 |
|
Timo Kösters
|
cbee7fe111
|
improvement: deduplicate watchers
|
2021-09-13 23:20:30 +02:00 |
|
Jonas Platte
|
d68c93b5fa
|
Clean up (mostly automated with cargo clippy --fix)
|
2021-09-13 20:58:58 +02:00 |
|
Timo Kösters
|
2c8412fe58
|
improvement: more efficient sqlite
|
2021-09-13 20:12:42 +02:00 |
|
Jonas Platte
|
a6bb9bbe68
|
Fix a bunch of clippy lints
|
2021-08-31 21:20:03 +02:00 |
|
Jonathan de Jong
|
69df9a0145
|
add tls
|
2021-08-30 20:18:48 +02:00 |
|
Timo Kösters
|
632a1343eb
|
fix: make appservices more efficient
|
2021-08-29 20:00:43 +02:00 |
|
Timo Kösters
|
1601027605
|
add warning if calculated event id != requested event id
|
2021-08-28 19:35:42 +02:00 |
|
Timo Kösters
|
75ba8bb565
|
fix: faster room joins
|
2021-08-17 00:22:52 +02:00 |
|
Timo Kösters
|
2c3bee34a0
|
improvement: better sqlite
|
2021-08-15 13:27:03 +02:00 |
|
Timo Kösters
|
3eabaa2a95
|
finish implementing better state store
|
2021-08-13 19:49:16 +02:00 |
|
Timo Kösters
|
31f60ad6fd
|
improvement: migrations, batch inserts
|
2021-08-12 17:56:35 +02:00 |
|
Timo Kösters
|
41dd620d74
|
WIP improvement: much better state storage
|
2021-08-12 17:56:35 +02:00 |
|
Timo Kösters
|
665aee11c0
|
less warnings
|
2021-08-12 17:56:14 +02:00 |
|
Timo Kösters
|
55a2ff025f
|
improvement: longer timeout, more descriptive errors
|
2021-08-04 22:55:03 +02:00 |
|
Timo Kösters
|
df727688ef
|
remove rocksdb
|
2021-08-04 21:17:40 +02:00 |
|
Timo Kösters
|
902404d48d
|
improvement: save member count + sled fixes
|
2021-08-04 21:15:01 +02:00 |
|
Timo Kösters
|
41ec7cf5d0
|
improvement: batch inserts for stateids
|
2021-08-03 16:14:07 +02:00 |
|
Timo Kösters
|
49ade0cfbd
|
improvement: allow batch inserts
|
2021-08-03 11:24:21 +02:00 |
|
Timo Kösters
|
bd63797213
|
improvement: make better use of sqlite connections
|
2021-08-03 10:24:14 +02:00 |
|
Timo Kösters
|
2c4f966d60
|
improvement: use sqlite properly
|
2021-08-01 16:59:52 +02:00 |
|
Timo Kösters
|
5df6b8cd5f
|
improvement: better account data implementation
|
2021-07-30 16:08:24 +02:00 |
|
Timo Kösters
|
5c776e9ba7
|
feat: heed db backend (LMDB)
|
2021-07-29 23:11:53 +02:00 |
|
Timo Kösters
|
5e924227b6
|
feat: add threadpool for iterator threads, bug fixes, tracing_flame support
|
2021-07-29 08:49:28 +02:00 |
|
Timo Kösters
|
cfaa900e83
|
improvement: auth chain cache
|
2021-07-20 15:25:16 +02:00 |
|
Jonathan de Jong
|
d253f9236a
|
change fraction type
|
2021-07-20 11:01:35 +02:00 |
|
Jonathan de Jong
|
ec44f3d568
|
change to f64
|
2021-07-20 10:47:36 +02:00 |
|
Jonathan de Jong
|
e7a51c07d0
|
log change feedback
|
2021-07-19 17:17:10 +02:00 |
|
Jonathan de Jong
|
79bf7fc597
|
some logging shuffling
|
2021-07-19 16:46:59 +02:00 |
|
Jonathan de Jong
|
7e579f8d34
|
change to fraction-based approach
|
2021-07-19 16:25:41 +02:00 |
|
Jonathan de Jong
|
0f2dc9a239
|
add stuff and bits
|
2021-07-19 15:56:20 +02:00 |
|
Jonathan de Jong
|
d76e95e8fc
|
use existing db cache size
|
2021-07-15 13:47:21 +02:00 |
|