FlowX Engine
Partitioning and archiving configuration restructure
FlowX.AI v5.3.0 reorganizes the partitioning and archiving configuration structure. The
scheduler.dataPartitioning section has been removed, and archiving settings are now under partitioning.archiving.Variables to remove
If you are using environment variables to override FlowX Engine configuration, remove these variables:| Remove This Variable | Reason |
|---|---|
SCHEDULER_DATAPARTITIONING_ENABLED | Replaced by FLOWX_DATA_PARTITIONING_ARCHIVING_ENABLED |
SCHEDULER_DATAPARTITIONING_CRONEXPRESSION | Replaced by FLOWX_DATA_PARTITIONING_ARCHIVING_CRONEXPRESSION |
Variables to replace
| Old Variable Name | New Variable Name | Default Value | Description |
|---|---|---|---|
FLOWX_DATA_PARTITIONING_RETENTION_INTERVALS | FLOWX_DATA_PARTITIONING_ARCHIVING_RETENTIONINTERVALS | 3 | Number of partition intervals to retain before archiving |
FLOWX_DATA_PARTITIONING_DETACHED_PARTITION_COMPRESSION | FLOWX_DATA_PARTITIONING_ARCHIVING_DETACHED_PARTITION_COMPRESSION | OFF | Compression level for archived partitions (Oracle only): OFF, BASIC, ADVANCED |
FLOWX_DATA_PARTITIONING_MOVED_DATA_BATCH_SIZE | FLOWX_DATA_PARTITIONING_ARCHIVING_MOVED_DATA_BATCH_SIZE | 5000 | Batch size for moving data during archiving (PostgreSQL only) |
New variables structure
The archiving configuration is now nested underpartitioning.archiving:
| Variable | Default Value | Description |
|---|---|---|
FLOWX_DATA_PARTITIONING_ENABLED | false | Turn on or off data partitioning |
FLOWX_DATA_PARTITIONING_INTERVAL | MONTH | Partition interval: DAY, WEEK, MONTH |
FLOWX_DATA_PARTITIONING_ARCHIVING_ENABLED | false | Turn on or off automatic archiving of old partitions |
FLOWX_DATA_PARTITIONING_ARCHIVING_RETENTIONINTERVALS | 3 | Number of intervals to retain before archiving |
FLOWX_DATA_PARTITIONING_ARCHIVING_CRONEXPRESSION | 0 0 1 * * ? | Schedule expression for archiving operations (default: daily at 1:00 AM) |
FLOWX_DATA_PARTITIONING_ARCHIVING_DETACHED_PARTITION_COMPRESSION | OFF | Compression for archived partitions (Oracle only) |
FLOWX_DATA_PARTITIONING_ARCHIVING_MOVED_DATA_BATCH_SIZE | 5000 | Batch size for data movement (PostgreSQL only) |
Configuration structure changes:
- Removed:
scheduler.dataPartitioningsection - Added:
partitioning.archivingsubsection with all archiving-related settings - Unchanged: Core partitioning settings (
enabled,interval) remain atpartitioninglevel - Moved: Archiving-specific settings (
retention-intervals,cronExpression,detached-partition-compression,moved-data-batch-size) are now underpartitioning.archiving
Configuration examples
- Environment Variables (Before)
- Environment Variables (After)
Impact assessment:This change only affects deployments that have:
- Enabled data partitioning (
FLOWX_DATA_PARTITIONING_ENABLED=true) - Configured archiving settings
New optional variables
| Variable | Default Value | Description |
|---|---|---|
KAFKA_TOPIC_CONNECTOR_PATTERN | Falls back to KAFKA_TOPIC_PATTERN if not set | Dedicated topic pattern for FlowX connectors, separate from other platform components like document-plugin, data-search, and cms-core |
The
KAFKA_TOPIC_CONNECTOR_PATTERN variable allows you to configure a custom Kafka topic pattern specifically for FlowX connectors without affecting other platform components.Complete migration guide
See the Deployment Guidelines for complete configuration examples, step-by-step migration instructions, and troubleshooting guidance.

