Timo Kösters
|
df4c38cb61
|
fix: remove warnings
|
2022-04-07 13:22:32 +02:00 |
|
Jonas Platte
|
0ad6eac4f8
|
Remove all tracing::instrument attributes from database::abstraction::*
|
2022-02-12 16:38:47 +01:00 |
|
Jonas Platte
|
5fa9190117
|
Simplify return type of most route handlers
|
2022-02-12 12:56:08 +01:00 |
|
Timo Kösters
|
5d3ba5c628
|
Merge branch 'WIP_persy_batch_next' into 'next'
feat: Integration with persy using background ops
See merge request famedly/conduit!231
|
2022-01-21 15:31:46 +00:00 |
|
Timo Kösters
|
8c90e7adfb
|
refactor: fix warnings
|
2022-01-17 14:46:03 +01:00 |
|
Timo Kösters
|
ee8e72f7a8
|
feat: implement server ACLs
|
2022-01-17 14:35:38 +01:00 |
|
Tglman
|
f9977ca64f
|
fix: changes to update to the last database engine trait definition
|
2022-01-15 14:17:15 +00:00 |
|
Tglman
|
1cc41937bd
|
refactor:use generic watcher in persy implementation
|
2022-01-15 14:17:15 +00:00 |
|
Tglman
|
ab15ec6c32
|
feat: Integration with persy using background ops
|
2022-01-15 14:17:15 +00: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 |
|