Skip to content

feat!: support Update_Delete_Cache and Swap_Delete_Cache jobs instead of TilesSeeding (MAPCO-11709) - #77

Merged
almog8k merged 2 commits into
masterfrom
feat/MAPCO-11709-support-delete-cache-jobs
Oct 4, 2026
Merged

almog8k merged 2 commits into
masterfrom
feat/MAPCO-11709-support-delete-cache-jobs

Conversation

@almog8k

@almog8k almog8k commented Sep 16, 2026 •

Copy link
Copy Markdown
Contributor
Question Answer
Bug fix ✖
New feature ✔
Breaking change ✔
Deprecations ✔
Documentation ✔
Tests added ✔
Chore ✖

Related issues: MAPCO-11709 (epic MAPCO-11261)

Further information:

Overseer no longer creates the TilesSeeding job (MAPCO-11265). Job-tracker now tracks the cache-deletion jobs created for update and swap-update flows instead.

Changes

  • Replace the seed job/task definitions with two job types, Update_Delete_Cache and Swap_Delete_Cache, both routed to a single tiles-deletion task flow.
  • Rename SeedJobHandler to DeleteCacheJobHandler, reading taskFlowManager.deleteCacheTasksFlow (default ["tiles-deletion"]). Completion rule is unchanged: job completes when all tasks are completed.
  • Update config/default.json, env-var mapping, Helm values and configmap, README env table.
  • Seed unit/integration tests replaced by delete-cache tests parameterized over both job types.

Breaking change (deployment config)
JOB_DEFINITIONS_JOB_SEED, JOB_DEFINITIONS_TASK_SEED and SEED_TASKS_FLOW are no longer read. Use JOB_DEFINITIONS_JOB_UPDATE_DELETE_CACHE, JOB_DEFINITIONS_JOB_SWAP_DELETE_CACHE and DELETE_CACHE_TASKS_FLOW (Helm: jobDefinitions.jobs.updateDeleteCache, jobDefinitions.jobs.swapDeleteCache, taskFlowManager.deleteCacheTasksFlow).

…of TilesSeeding (MAPCO-11709)

Overseer no longer creates the TilesSeeding job. Track the cache-deletion
jobs it now creates for update and swap-update flows instead.

- replace the seed job/task definitions with updateDeleteCache and
  swapDeleteCache job types, both routed to a single tiles-deletion flow
- rename SeedJobHandler to DeleteCacheJobHandler reading
  taskFlowManager.deleteCacheTasksFlow
- update env-var mapping, Helm values/configmap, README and tests

BREAKING CHANGE: JOB_DEFINITIONS_JOB_SEED, JOB_DEFINITIONS_TASK_SEED and
SEED_TASKS_FLOW are no longer read; use JOB_DEFINITIONS_JOB_UPDATE_DELETE_CACHE,
JOB_DEFINITIONS_JOB_SWAP_DELETE_CACHE and DELETE_CACHE_TASKS_FLOW.
@almog8k almog8k changed the title feat: support Update_Delete_Cache and Swap_Delete_Cache jobs instead of TilesSeeding (MAPCO-11709) feat!: support Update_Delete_Cache and Swap_Delete_Cache jobs instead of TilesSeeding (MAPCO-11709) Sep 16, 2026
Comment thread src/common/interfaces.ts
@almog8k
almog8k merged commit 3da941c into master Oct 4, 2026
5 checks passed
@almog8k
almog8k deleted the feat/MAPCO-11709-support-delete-cache-jobs branch October 4, 2026 11:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants