Commit Graph

774 Commits

Author SHA1 Message Date
Andrei Vasiliu
f244c0e2ce Merge remote-tracking branch 'refs/remotes/origin/next' into command-refactor 2022-01-21 10:19:17 +02:00
Andrei Vasiliu
e378bc4a2c Refactor admin commands to use structopt 2022-01-21 10:17:50 +02:00
Jonas Platte
6bb1081b71 Use BTreeMap::into_values
Stable under new MSRV.
2022-01-20 13:19:51 +01:00
Jonas Platte
756a41f22d Fix rustc / clippy warnings 2022-01-20 00:10:39 +01:00
Jonas Platte
a0fc5eba72 Remove unnecessary Result 2022-01-19 23:57:22 +01:00
Jonas Platte
c6277c72a1 Fix warnings in database::abstraction 2022-01-18 21:05:40 +01:00
Jonas Platte
13a48c4577 Clean up mod and use statements in lib.rs and main.rs 2022-01-18 21:04:44 +01:00
Timo Kösters
53de350908 fix: less load when lazy loading 2022-01-17 23:24:27 +01:00
Timo Kösters
03b174335c improvement: lower default pdu cache capacity 2022-01-17 14:46:53 +01: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
Andrei Vasiliu
13ae036ca0 Move and refactor admin commands into admin module 2022-01-16 13:52:23 +02:00
Timo Kösters
d434dfb3a5 feat: config option for rocksdb max open files 2022-01-14 11:44:20 +01:00
Timo Kösters
80e51986c4 improvement: better default cache capacity 2022-01-14 11:08:31 +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
447639054e improvement: higher default pdu capacity 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
Andrej Kacian
ff243870f8 Add "database_memory_usage" AdminCommand 2022-01-13 22:42:24 +01:00
Andrej Kacian
71431f330a Add memory_usage() to DatabaseEngine trait 2022-01-13 22:42:24 +01:00
Timo Kösters
fa6d7f7ccd feat: database backend selection at runtime 2022-01-13 22:42:22 +01:00
Timo Kösters
4f39d36e98 docs: lazy loading 2022-01-13 22:38:52 +01:00
Timo Kösters
c6d88359d7 fix: incremental lazy loading 2022-01-13 22:38:52 +01:00
Timo Kösters
f285c89006 fix: make incremental sync efficient again 2022-01-13 22:38:52 +01:00
Timo Kösters
93d225fd1e improvement: faster way to load required state 2022-01-13 22:38:52 +01:00
Timo Kösters
1bd9fd74b3 feat: partially support sync filters 2022-01-13 22:38:52 +01:00
Timo Kösters
68e910bb77 feat: lazy loading 2022-01-13 22:38:50 +01:00
Timo Kösters
5bcc1324ed fix: auth event fetch order 2022-01-13 22:29:19 +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
ee3d2db8e0 improvement, maybe not safe 2022-01-13 22:10:51 +01:00
Timo Kösters
83a9095cdc fix? 2022-01-13 22:10:51 +01:00
Timo Kösters
74951cb239 dbg 2022-01-13 22:10:51 +01:00
Timo Kösters
4b4afea2ab fix auth event fetching 2022-01-13 22:10:51 +01:00
Timo Kösters
c9c9974641 fix: stack overflows when fetching auth events 2022-01-13 22:10:50 +01:00
Timo Kösters
a30b588ede rocksdb as default 2022-01-13 22:10:50 +01:00
Timo Kösters
1d647a1a9a improvement: allow rocksdb again 2022-01-13 22:10:43 +01:00
Timo Kösters
b25354c747 Merge branch 'add_remove_appservice' into 'next'
Add ability to remove an appservice

See merge request famedly/conduit!236
2022-01-13 11:38:17 +00:00
Torsten Flammiger
eecd664c43 Reformat code 2022-01-13 12:26:23 +01:00
Jonas Platte
bcf4ede0bc Restore compatibility with Rust 1.53 2022-01-13 12:06:20 +01:00
Jonas Platte
84862352ba Replace to_string calls on string literals with to_owned 2022-01-13 11:48:40 +01:00
Jonas Platte
cf54185a1c Use struct literals for consistency 2022-01-13 11:48:18 +01:00
Jonas Platte
349865d3cc Upgrade Ruma 2022-01-13 11:44:23 +01:00
Timo Kösters
8e12b47df4 Merge branch 'no-passwords-in-db' into 'next'
Do not store uiaa requests in database

See merge request famedly/conduit!219
2022-01-13 10:33:49 +00:00