browsertrix/backend/btrixcloud
Ilya Kreymer 2717a60763
improvements / bug fixes for stop/cancel handling: (#279)
- only send signal if stopping, no need for canceling as pods/containers will be removed
- refactor stop/cancel handling to be unified in manager, separate in job
- when stopping / graceful shutdown, return false if sending signal fails
- return success=true in json response if and only if stop/cancel actually succeeds, return 'error' message in error, should fix #270
- allow canceling after stopping / if stopping fails
- ensure finished time is set in case of cancelation before crawl starts, should fix #273
2022-06-29 17:47:25 -07:00
..
k8s improvements / bug fixes for stop/cancel handling: (#279) 2022-06-29 17:47:25 -07:00
swarm improvements / bug fixes for stop/cancel handling: (#279) 2022-06-29 17:47:25 -07:00
__init__.py
archives.py Local swarm + podman support (#261) 2022-06-14 00:13:49 -07:00
colls.py
crawl_job.py improvements / bug fixes for stop/cancel handling: (#279) 2022-06-29 17:47:25 -07:00
crawlconfigs.py validation: ensure seed urls, and other url properties, are validated on POST by using pydantic HttpUrl type, fixes #277 (#278) 2022-06-29 16:09:32 -07:00
crawlmanager.py improvements / bug fixes for stop/cancel handling: (#279) 2022-06-29 17:47:25 -07:00
crawls.py improvements / bug fixes for stop/cancel handling: (#279) 2022-06-29 17:47:25 -07:00
db.py Affinity + Tolerations + Cleanup Crawl Job (#256) 2022-06-10 19:21:37 -07:00
emailsender.py
invites.py Local swarm + podman support (#261) 2022-06-14 00:13:49 -07:00
main.py
profile_job.py
profiles.py
storages.py
users.py
utils.py