zulip/scripts/lib
Alex Vandiver 7c8eacfa12 queue: Increase paging thresholds for deferred_work queue.
This queue is used to things which definitionally may take longer than
a request, so paging after 60s is rather aggressive.  This is
especially true because this queue has a very long tail of very slow
tasks -- p99 of task time in this queue is 8.5s, while p99.9 is 197s.

Raise the paging threshold to 15 minutes.  While there are
semi-user-facing tasks which use this queue (primarily marking
messages as read), those being delayed for minutes is already a real
possibility if they are stuck behind a large realm export -- and this
is not a situation which should necessarily page, since it is not
solvable by the administrator.
2023-11-09 13:51:00 -08:00
..
__init__.py
build-groonga provision: Add provision support for Fedora 38. 2023-08-22 11:26:29 -07:00
build-pgroonga build-pgroonga: Upgrade PGroonga from 3.0.3 to 3.1.0. 2023-07-25 17:33:42 -07:00
check-database-compatibility check-database-compatibility: Ignore twofactor typo. 2023-08-23 22:14:26 -07:00
check_rabbitmq_queue.py queue: Increase paging thresholds for deferred_work queue. 2023-11-09 13:51:00 -08:00
clean_emoji_cache.py
clean_node_cache.py dependencies: Switch to pnpm. 2023-03-20 15:48:29 -07:00
clean_unused_caches.py dependencies: Switch to pnpm. 2023-03-20 15:48:29 -07:00
clean_venv_cache.py requirements: Remove Thumbor. 2021-05-06 20:07:32 -07:00
create-production-venv
email-mirror-postfix docs: Fix grammar errors found by mwic. 2023-10-09 13:24:09 -07:00
fix-standalone-certbot puppet: Fix standalone certbot configurations. 2022-01-24 12:13:44 -08:00
hash_reqs.py python: Convert last type comments to annotations. 2022-03-24 20:32:39 -07:00
install install: Use the initially-cloned repo as the base /srv/zulip.git. 2023-06-24 07:43:04 -07:00
install-node install-node: Upgrade Node.js from 18.18.0 to 20.9.0. 2023-11-08 16:11:15 -08:00
node_cache.py node_cache: Disable pnpm update check. 2023-05-02 12:29:38 -07:00
puppet_cache.py puppet: Pin with sha256sum verification. 2023-02-28 00:04:39 -05:00
pythonrc.py ruff: Fix M001 Unused `noqa` directive. 2022-11-03 12:10:15 -07:00
queue_workers.py
setup-apt-repo setup-apt-repo: Make hashes file not contain full path. 2022-03-12 17:24:19 -08:00
setup-yum-repo provision: Add support for Fedora 34. 2021-07-20 12:10:41 -07:00
setup_path.py ruff: Enable new lints DTZ, ISC, PIE, PLW, Q, S, SIM. 2023-01-04 16:25:07 -08:00
setup_venv.py docs: Fix grammar errors found by mwic. 2023-10-09 13:24:09 -07:00
sharding.py nginx: Switch from `$host` to `$http_host` for HTTP/3 compatibility. 2023-07-25 18:20:34 -04:00
supervisor.py mypy: Enable new error explicit-override. 2023-10-12 12:28:41 -07:00
unpack-zulip ruff: Fix UP032 Use f-string instead of `format` call. 2023-08-02 15:58:55 -07:00
update-git-upstream upgrade-zulip-from-git: Extract code to set zulip upstream remote. 2023-04-19 16:56:14 -07:00
upgrade-zulip python: Replace universal_newlines with text. 2022-01-23 22:16:01 -08:00
upgrade-zulip-from-git upgrade-zulip-from-git: CWD will be the cache directory. 2023-04-24 17:19:27 -07:00
upgrade-zulip-stage-2 upgrade-zulip: Defer cache-filling to just outside the critical period. 2023-11-08 11:00:00 -08:00
warn-rabbitmq-nodename-change puppet: Always set the RabbitMQ nodename to zulip@localhost. 2022-01-25 01:48:02 +00:00
zulip_tools.py emoji: Add unified_reactions.json to the sha1sum. 2023-09-13 12:40:59 -07:00