Software /
code /
prosody
File
doc/hgrc.ini @ 13491:cf367ab36fcc
util.prosodyctl: Use notify socket to wait for Prosody to be ready
Previously, prosodyctl only waits for the pidfile to appear, which does
not necessarily mean that Prosody is fully ready to receive traffic.
By waiting until Prosody says it's ready via the systemd notify socket
we know for sure that Prosody is really ready.
Notably this should ensure that when running `make integration-test`
Prosody is really ready when Scansion starts running tests.
Not sure if this timeout handling is optimal.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sun, 19 May 2024 13:06:55 +0200 |
parent | 13129:7039d0ec11c3 |
line wrap: on
line source
[paths] default = https://hg.prosody.im/trunk/ default:pushrev = . default:pushurl = ssh://hg@hg.prosody.im/prosody-hg/ contrib = https://hg.prosody.im/contrib/ contrib:bookmarks.mode = ignore contrib:pushrev = . contrib:pushurl = ssh://hg@hg.prosody.im/contrib/ [ui] # The Mercurial project recommends enabling tweakdefaults to get slight # improvements to the UI over time. Make sure to set HGPLAIN in the environment # when writing scripts! tweakdefaults = True [phases] # Disable marking changesets as published when pushing to a local repository publish = False [revsetalias] # Convenient alias to find current trunk revision trunk = last(public() and branch("default")) [experimental] # Require changes to have a topic branch topic-mode = enforce [fix] trailing-whitespace:command = sed trailing-whitespace:linerange = -e '{first},{last}s/\s\+$//' trailing-whitespace:pattern = set:not binary() astyle:command = astyle --indent=tab --attach-classes --indent-switches --break-blocks --pad-oper --unpad-paren --add-braces --align-pointer=name --lineend=linux astyle:pattern = set:**.c json:command = json_pp -json_opt canonical,pretty json:pattern = set:**.json [extensions] # The Mercurial Changeset Evolution plugin is strongly recommended evolve = # support for topic branches topic =