Documentation Index
Fetch the complete documentation index at: https://docs.flowx.ai/llms.txt
Use this file to discover all available pages before exploring further.
Who this affects
Only deployments that had data partitioning enabled on 5.1.x. If you never setFLOWX_DATA_PARTITIONING_ENABLED=true, there is nothing to migrate — the defaults are unchanged and partitioning stays off.
If you did use partitioning, the configuration shape changed between 5.1.x and 5.9.x. You must rename your settings before the upgrade; the old keys no longer bind.
What changed
In 5.1.x, partitioning settings and the archiving scheduler lived in two separate blocks —flowx.data.partitioning.* for partitioning and a standalone scheduler.dataPartitioning.* block for the archiving cron job.
In 5.9.x, everything is consolidated under a single flowx.data.partitioning block, with all archiving settings nested in an archiving sub-block. The standalone SCHEDULER_DATA_PARTITIONING_* variables no longer exist.
Configuration: before and after
5.1.x (old):Environment variable mapping
| 5.1.x variable | 5.9.x variable |
|---|---|
FLOWX_DATA_PARTITIONING_ENABLED | FLOWX_DATA_PARTITIONING_ENABLED (unchanged) |
FLOWX_DATA_PARTITIONING_INTERVAL | FLOWX_DATA_PARTITIONING_INTERVAL (unchanged) |
SCHEDULER_DATA_PARTITIONING_ENABLED | FLOWX_DATA_PARTITIONING_ARCHIVING_ENABLED |
SCHEDULER_DATA_PARTITIONING_CRON_EXPRESSION | FLOWX_DATA_PARTITIONING_ARCHIVING_CRONEXPRESSION |
FLOWX_DATA_PARTITIONING_RETENTION_INTERVALS | FLOWX_DATA_PARTITIONING_ARCHIVING_RETENTIONINTERVALS |
FLOWX_DATA_PARTITIONING_DETACHED_PARTITION_COMPRESSION | FLOWX_DATA_PARTITIONING_ARCHIVING_DETACHEDPARTITIONCOMPRESSION |
FLOWX_DATA_PARTITIONING_MOVED_DATA_BATCH_SIZE | FLOWX_DATA_PARTITIONING_ARCHIVING_MOVEDDATABATCHSIZE |
Default behavior change
Migration steps
Move archiving settings under the archiving block
Rename your retention, compression, and batch-size settings to the
FLOWX_DATA_PARTITIONING_ARCHIVING_* form shown in the mapping table.Replace the standalone scheduler variables
Drop
SCHEDULER_DATA_PARTITIONING_ENABLED and SCHEDULER_DATA_PARTITIONING_CRON_EXPRESSION. Set FLOWX_DATA_PARTITIONING_ARCHIVING_ENABLED=true and FLOWX_DATA_PARTITIONING_ARCHIVING_CRONEXPRESSION in their place.Re-enable archiving explicitly
Because the scheduler now defaults to off, confirm
FLOWX_DATA_PARTITIONING_ARCHIVING_ENABLED=true is set if you want archiving to run.Integration Designer
5.9.x also adds partitioning and archiving for workflow instances in Integration Designer, using the sameflowx.data.partitioning structure. It is opt-in and defaults to off, so it is not a required migration step — enable it only if you want to partition workflow instance data. Note that the Integration Designer block does not include the Oracle compression or PostgreSQL batch-size settings.
Rollback
This change is configuration-only. The database schema is forward-compatible — reverting the configuration back to the old block names restores the previous behavior without a schema change.Related resources
Partitioning & archiving setup
Full partitioning and archiving configuration reference.
Prerequisites & upgrade path
Inventory to gather before the upgrade, including your current partitioning config.

