225 Commits

Author SHA1 Message Date
eff972a62e Bump version to 1.0.2 2026-01-30 10:05:04 -05:00
7df1ca8c6e Bump version to 1.0.1 2025-06-21 12:41:36 -04:00
7274c1c8e6 Bump version to 1.0 2025-06-05 00:20:59 -04:00
5831c3a425 Fix build errors 2025-03-17 18:05:41 -04:00
fc740927cc Switch to modern Python build system
Remove setuptools and use pyproject.toml instead.
2025-03-12 23:46:52 -04:00
387fcfdf6b Bump version to 0.9.107 2025-02-10 23:15:21 -05:00
309b203f5d Bump version to 0.9.106 2024-12-09 16:45:10 -05:00
7a32d8da9d Bump version to 0.9.105 2024-11-19 14:43:43 -05:00
31254e8174 Bump version to 0.9.104 2024-11-18 10:55:24 -05:00
9441cb3b2e Bump version to 0.9.103 2024-11-01 17:23:24 -04:00
35c82b5249 Bump version to 0.9.102 2024-10-17 10:48:31 -04:00
d1fcac1f0a Bump version to 0.9.101 2024-10-15 11:39:11 -04:00
a2e5df9f6d Add support for Gunicorn execution
Modifies pvcapid to run under Gunicorn when in non-debug mode, instead
of the Flask development server. This is proper practice for one, and
also helps increase performance slightly in some workloads (file uploads
mainly).
2024-09-09 13:20:03 -04:00
8cb44c0c5d Bump version to 0.9.100 2024-08-30 11:03:33 -04:00
02a775c99b Bump version to 0.9.99 2024-08-28 11:15:55 -04:00
1aa5999109 Bump version to 0.9.98 2024-06-05 12:01:31 -04:00
f1fe0c63f5 Bump version to 0.9.97 2024-04-19 10:32:16 -04:00
78c774b607 Bump version to 0.9.96 2024-03-08 14:23:07 -05:00
dee8d186cf Bump version to 0.9.95 2024-02-12 13:12:48 -05:00
d63cc2e661 Bump version to 0.9.94 2024-02-06 13:31:50 -05:00
18f09196be Bump version to 0.9.93 2024-01-30 09:51:21 -05:00
df40b779af Bump version to 0.9.92 2024-01-29 09:39:10 -05:00
f29b4c2755 Bump version to 0.9.91 2024-01-23 10:40:59 -05:00
0adec2be0d Use consistent and less error-prone find rm's 2024-01-23 10:40:48 -05:00
b994e1a26c Add cleanup of pycaches to CLI install 2024-01-23 10:22:50 -05:00
86ca363697 Bump version to 0.9.90 2024-01-11 10:22:48 -05:00
8d74ee7273 Remove obsolete worker restart in pvcapid package 2024-01-10 13:26:14 -05:00
e9b6072fa0 Bump version to 0.9.89 2024-01-09 12:15:53 -05:00
1d480f5629 Bump version to 0.9.88 2023-12-29 14:56:33 -05:00
8083b7a3e6 Bump version to 0.9.87 2023-12-27 13:40:51 -05:00
494c20263d Move monitoring folder to top level 2023-12-27 11:37:49 -05:00
0a93f526e0 Bump version to 0.9.86 2023-12-14 14:46:29 -05:00
9dc5097dbc Bump version to 0.9.85 2023-12-10 01:00:33 -05:00
5776cb3a09 Remove Prometheus client dependencies
We don't actually use this (yet!) so remove the dependency for now.
2023-12-10 00:58:09 -05:00
9aee2a9075 Bump version to 0.9.84 2023-12-09 23:05:40 -05:00
d0e7c19602 Add prometheus client dependencies 2023-12-09 12:22:36 -05:00
988de1218f Bump version to 0.9.83 2023-12-01 17:37:42 -05:00
13549fc995 Depend pvcnoded on pvcworkerd 2023-11-30 03:24:01 -05:00
102c3c3106 Port all Celery worker functions to discrete pkg
Moves all tasks run by the Celery worker into a discrete package/module
for easier installation. Also adjusts several parameters throughout to
accomplish this.
2023-11-30 02:24:54 -05:00
ad738dec40 Clean up plugin pycache too 2023-11-29 21:21:51 -05:00
41f4e4fb2f Split health monitoring into discrete daemon/pkg 2023-11-29 21:21:51 -05:00
bd811408f9 Remove "Python 3" from package descriptions 2023-11-29 15:12:09 -05:00
dab7396196 Move to unified pvc.conf configuration file 2023-11-26 14:16:21 -05:00
460a2dd09f Bump version to 0.9.82 2023-11-25 15:38:50 -05:00
3e001b08b6 Bump version to 0.9.81 2023-11-17 01:29:41 -05:00
aef38639cf Rename pvcapid-worker to pvcworkerd 2023-11-15 20:31:39 -05:00
42ed6f6420 Remove redis as a dependency 2023-11-05 18:23:34 -05:00
3dc1f57de2 Revert "Switch to ZK+PG over Redis for Celery queue"
This reverts commit 54215bab6c.
2023-11-05 17:10:46 -05:00
54215bab6c Switch to ZK+PG over Redis for Celery queue
Redis did not provide a distributed solution for the worker, which
precluded several important planned functions. So instead, move to using
Zookeeper + PostgreSQL as the broker and result backend respectively.

Should be a seamless drop-in change but for future uses requires the
database host to be the primary coordinator IP rather than localhost, so
that writes can occur to the database from non-primary hosts.
2023-11-04 12:46:34 -04:00
5b4dd61754 Bump version to 0.9.80 2023-10-27 09:56:31 -04:00