zulip/scripts/lib
Mateusz Mandera 2365a53496 queue: Fix a race condition in monitoring after queue stops being idle.
The race condition is described in the comment block removed by this
commit. This leaves room for another, remaining race condition
that should be virtually impossible, but nevertheless it seems
worthwhile to have it documented in the code, so we put a new comment
describing it.
As a final note, this is not a new race condition,
it was hypothetically possible with the old code as well.
2020-09-21 15:22:56 -07:00
..
third install-yarn: Fix buggy status check for the signature. 2018-04-09 15:09:37 -07:00
__init__.py Factor out venv-creating code from provision.py. 2016-06-21 11:25:41 -07:00
build-pgroonga provision: Added provision support for Ubuntu 20.04(Focal). 2020-03-17 14:57:14 -07:00
certbot-maybe-renew certbot: Switch to use certbot from apt. 2020-06-08 21:59:29 -07:00
check_rabbitmq_queue.py queue: Fix a race condition in monitoring after queue stops being idle. 2020-09-21 15:22:56 -07:00
clean_emoji_cache.py python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
clean_node_cache.py python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
clean_venv_cache.py python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
clean-unused-caches python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
create-production-venv python: Replace list literal concatenation with * unpacking. 2020-09-02 11:15:41 -07:00
create-thumbor-venv python: Replace list literal concatenation with * unpacking. 2020-09-02 11:15:41 -07:00
email-mirror-postfix python: Elide type=str from argparse arguments. 2020-09-03 16:17:14 -07:00
hash_reqs.py hash_reqs: Include python version when generating hash. 2020-07-13 13:06:15 -07:00
install puppet: --noop implies --force (i.e. no prompt). 2020-08-02 12:47:31 -07:00
install-node install-node: Upgrade Node.js to 12.18.4 and Yarn to 1.22.5. 2020-09-15 16:33:28 -07:00
node_cache.py python: Replace list literal concatenation with * unpacking. 2020-09-02 11:15:41 -07:00
pythonrc.py python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
queue_workers.py python: Elide action="store" for argparse arguments. 2020-09-03 16:17:14 -07:00
setup_path.py python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
setup_venv.py python: Prefer --flag=option over --flag option. 2020-09-03 17:51:09 -07:00
setup-apt-repo installer: Remove code specific to stretch or xenial. 2020-06-24 12:57:38 -07:00
setup-apt-repo-debathena installer: Remove code specific to stretch or xenial. 2020-06-24 12:57:38 -07:00
setup-yum-repo memcached: Switch from pylibmc to python-binary-memcached. 2020-08-06 12:51:14 -07:00
sharding.py tornado: Remove explicit tornado_processes setting; compute it. 2020-09-18 15:13:40 -07:00
unpack-zulip python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
upgrade-zulip python: Replace list literal concatenation with * unpacking. 2020-09-02 11:15:41 -07:00
upgrade-zulip-from-git python: Replace list literal concatenation with * unpacking. 2020-09-02 11:15:41 -07:00
upgrade-zulip-stage-2 tornado: Remove explicit tornado_processes setting; compute it. 2020-09-18 15:13:40 -07:00
zulip_tools.py tornado: Remove explicit tornado_processes setting; compute it. 2020-09-18 15:13:40 -07:00