add rocksdb configurable options and tweaks, logging improvements, exp. room v11 support
split out the spinning disk focused options into a configurable option, current conduwuit users are NVMe/SSDs anyways so those options are just hindering performance. rocksdb logging builds up overtime with no cleanup or anything, adds support for configuring the amount of logging, size of files, log rotate, etc. fixes https://gitlab.com/girlbossceo/conduwuit/-/issues/1 misc conduit logging improvements for help debugging issues and maybe a future feature experimental Room V11 support from https://gitlab.com/famedly/conduit/-/merge_requests/562 Signed-off-by:strawberry <strawberry@puppygock.gay>
Showing
- src/api/client_server/room.rs 62 additions, 14 deletionssrc/api/client_server/room.rs
- src/config/mod.rs 41 additions, 2 deletionssrc/config/mod.rs
- src/database/abstraction/rocksdb.rs 36 additions, 10 deletionssrc/database/abstraction/rocksdb.rs
- src/database/mod.rs 3 additions, 1 deletionsrc/database/mod.rs
- src/service/admin/mod.rs 27 additions, 2 deletionssrc/service/admin/mod.rs
- src/service/globals/mod.rs 16 additions, 0 deletionssrc/service/globals/mod.rs
- src/service/pdu.rs 11 additions, 31 deletionssrc/service/pdu.rs
- src/service/rooms/event_handler/mod.rs 42 additions, 20 deletionssrc/service/rooms/event_handler/mod.rs
- src/service/rooms/timeline/mod.rs 84 additions, 27 deletionssrc/service/rooms/timeline/mod.rs
- src/utils/error.rs 4 additions, 0 deletionssrc/utils/error.rs
Loading
Please register or sign in to comment