Arkindex 1.6.6
A new Arkindex release is available.
To upgrade a development instance, follow this documentation.
To upgrade a production instance, you need to:
- Deploy this release’s Docker image:
registry.gitlab.teklia.com/arkindex/backend:1.6.6
- Run the database migrations:
docker exec ark-backend arkindex migrate
- Update the system workers:
docker exec ark-backend arkindex update_system_workers
The release notes for Arkindex 1.6.6 are available here.
The main changes impacting developers and system administrators are detailed below.
Warm shutdowns of Ponos agents¶
In Enterprise Edition only, a new Accept tasks field can be toggled on Ponos agents through the administration interface. New tasks are only assigned to an agent when this flag is set.
This allows system administrators to wait for currently running tasks to complete and shut a Ponos agent down without having any visible impact on process execution.
Maximum task TTL¶
In the backend configuration, new ponos.maximum_task_ttl
setting allows configuring a default for the maximum time-to-live of any task on a project. This can be overridden on any project through the administration interface.
This currently has no effect. In future releases, the execution time of each Ponos task will be limited by this maximum TTL to prevent abuse of system resources.