1
0

Measure listening time

This commit is contained in:
Olivier Wilkinson (reivilibre)
2022-11-11 12:32:04 +00:00
parent 13ca8bb2fc
commit f9c9efe88d

View File

@@ -14,6 +14,7 @@
# limitations under the License.
import logging
import sys
import time
from typing import Dict, List, Optional, Tuple
from twisted.internet import address
@@ -393,6 +394,7 @@ class GenericWorkerServer(HomeServer):
logger.info("Synapse worker now listening on port %d", port)
def start_listening(self) -> None:
start = time.time()
for listener in self.config.worker.worker_listeners:
if listener.type == "http":
self._listen_http(listener)
@@ -418,6 +420,9 @@ class GenericWorkerServer(HomeServer):
else:
logger.warning("Unsupported listener type: %s", listener.type)
end = time.time()
logger.error("TIMING start_listening %.6f", end - start)
self.get_replication_command_handler().start_replication(self)