synapse/changelog.d
Erik Johnston db131b6b22
Change the default log config to reduce disk I/O and storage (#8040)
* Change default log config to buffer by default.

This batches up writes to the filesystem, which is more efficient for
disk I/O. This means that it can take some time for logs to get written
to disk. Note that ERROR logs (and above) immediately flush the buffer.

This only effects new installs, as we only write the log config if
started with `--generate-config` (in the same way we do for generating
signing keys).

* Default to keeping last 4 days of logs.

This hopefully reduces the amount of logs kept for new servers. Keeping
the last 1GB of logs is likely overkill for new servers, but equally may
not be enough for busy ones.

Instead, we keep the last four days worth of logs, enough so that admins
can investigate any problems that happened over e.g. a long weekend.
2020-08-11 18:09:46 +01:00
..
.gitignore
7314.misc Allow guests to operate in encrypted rooms (#7314) 2020-08-03 12:13:49 +01:00
7372.misc Reduce unnecessary whitespace in JSON. (#7372) 2020-08-07 08:02:55 -04:00
7899.doc Various improvements to the docs (#7899) 2020-07-29 10:35:44 -04:00
7902.feature Option to allow server admins to join complex rooms (#7902) 2020-07-28 13:41:44 +01:00
7936.misc Use the JSON module from the std library instead of simplejson. (#7936) 2020-07-28 10:28:59 -04:00
7947.misc Convert the remaining media repo code to async / await. (#7947) 2020-07-27 14:40:11 -04:00
7948.misc Convert a synapse.events to async/await. (#7949) 2020-07-27 13:40:22 -04:00
7949.misc Convert a synapse.events to async/await. (#7949) 2020-07-27 13:40:22 -04:00
7951.misc Convert a synapse.events to async/await. (#7949) 2020-07-27 13:40:22 -04:00
7952.misc Move some log lines from default logger to sql/transaction loggers (#7952) 2020-07-28 18:52:13 +01:00
7963.misc Convert storage layer to async/await. (#7963) 2020-07-28 16:09:53 -04:00
7964.feature Add an option to disable purge in delete room admin API (#7964) 2020-07-28 20:08:23 +01:00
7965.misc Add script for finding files with unix line terminators (#7965) 2020-07-28 01:26:50 +01:00
7970.misc Fix exit code for check_line_terminators.sh (#7970) 2020-07-28 08:52:25 -04:00
7971.misc Add additional logging for SAML sessions. (#7971) 2020-07-29 13:54:44 -04:00
7973.misc Convert appservice to async. (#7973) 2020-07-30 07:27:39 -04:00
7975.misc Convert federation client to async/await. (#7975) 2020-07-30 08:01:33 -04:00
7976.misc Convert some of the data store to async. (#7976) 2020-07-30 07:20:41 -04:00
7977.bugfix Prevent join->join membership transitions changing member count (#7977) 2020-08-03 21:54:24 +01:00
7978.bugfix Remove from the event_relations table when purging historical events. (#7978) 2020-07-29 13:55:01 -04:00
7979.misc Ensure the msg property of HttpResponseException is a string. (#7979) 2020-07-29 13:56:06 -04:00
7980.bugfix Fix invite rejection when we have no forward-extremeties (#7980) 2020-07-30 16:58:57 +01:00
7981.misc Ensure that remove_pusher is always async (#7981) 2020-07-30 06:56:55 -04:00
7987.misc Convert replication code to async/await. (#7987) 2020-08-03 07:12:55 -04:00
7989.misc Convert ACME code to async/await. (#7989) 2020-08-03 07:09:33 -04:00
7990.doc Update workers docs (#7990) 2020-07-30 17:30:11 +01:00
7992.doc Fix typo in docs/workers.md (#7992) 2020-07-30 16:28:36 +01:00
7996.bugfix Fix some comments and types in service notices (#7996) 2020-07-31 16:22:06 -04:00
7997.misc Changelog 2020-07-30 17:43:17 +01:00
7998.doc Add docs for undoing room shutdowns (#7998) 2020-07-31 04:41:44 +01:00
7999.bugfix Implement handling of HTTP HEAD requests. (#7999) 2020-08-03 08:45:42 -04:00
8000.doc Fixup worker doc (again) (#8000) 2020-08-06 10:35:59 +01:00
8001.misc Remove signature check on v1 identity server lookups (#8001) 2020-08-03 21:56:43 +01:00
8003.misc Convert the crypto module to async/await. (#8003) 2020-08-03 08:29:01 -04:00
8008.feature Newsfile 2020-07-31 15:06:56 +01:00
8009.misc Improve performance of the register endpoint (#8009) 2020-08-06 08:09:55 -04:00
8010.doc Clarify that undoing a shutdown might not be possible (#8010) 2020-08-07 17:16:24 +01:00
8011.bugfix Stop the parent process flushing the logs on exit (#8012) 2020-08-05 09:35:17 +01:00
8012.bugfix Stop the parent process flushing the logs on exit (#8012) 2020-08-05 09:35:17 +01:00
8014.misc Convert streams to async. (#8014) 2020-08-04 07:21:47 -04:00
8016.misc Convert the SimpleHttpClient to async. (#8016) 2020-08-04 07:22:04 -04:00
8024.misc Spruce up the check-newsfragment CI output (#8024) 2020-08-04 22:10:23 +01:00
8027.misc Fix async/await calls for broken media providers. (#8027) 2020-08-04 09:44:25 -04:00
8031.misc Convert synapse.api to async/await (#8031) 2020-08-06 08:30:06 -04:00
8032.misc Convert run_as_background_process inner function to async. (#8032) 2020-08-06 08:20:42 -04:00
8033.misc Rename database classes to make some sense (#8033) 2020-08-05 21:38:57 +01:00
8035.misc Convert some util functions to async (#8035) 2020-08-06 08:39:35 -04:00
8039.misc Revert #7736 (#8039) 2020-08-06 17:15:35 +01:00
8040.misc Change the default log config to reduce disk I/O and storage (#8040) 2020-08-11 18:09:46 +01:00
8041.misc Add an assertion on prev_events in create_new_client_event (#8041) 2020-08-10 12:29:47 +01:00
8042.misc Convert directory, e2e_room_keys, end_to_end_keys, monthly_active_users database to async (#8042) 2020-08-07 13:36:29 -04:00
8043.misc Add a comment about SSLv23_METHOD (#8043) 2020-08-07 15:14:29 +01:00
8044.misc Remove unnecessary maybeDeferred calls (#8044) 2020-08-07 09:44:48 -04:00
8045.misc Convert additional database stores to async/await (#8045) 2020-08-07 12:17:17 -04:00
8048.feature Add health check endpoint (#8048) 2020-08-07 14:21:24 +01:00
8049.misc Don't log OPTIONS request at INFO (#8049) 2020-08-07 14:53:05 +01:00
8052.feature Implement login blocking based on SAML attributes (#8052) 2020-08-11 16:08:10 +01:00
8056.docker Stop uploading -py3 docker images (#8056) 2020-08-10 23:41:50 +01:00