You are viewing a plain text version of this content. The canonical link for it is here.
Posted to builds@fluss.apache.org by GitBox <gi...@apache.org> on 2026/10/07 12:01:45 UTC
[GH] (fluss/fix-auto-partition-time-validation): Workflow run "CI" is working again!
The GitHub Actions job "CI" on fluss.git/fix-auto-partition-time-validation has succeeded.
Run started by GitHub user firasbouzazi (triggered by polyzos).
Head commit for run:
f6bf9126e854ae4db4e4a8a0ce65b6eef60a599f / firasbouzazi <11...@users.noreply.github.com>
[common] Fix auto-partition time validation for quarter and invalid dates
Validation of auto-partition time values had two problems:
1. The default QUARTER format "yyyyQ" could never be parsed: the
variable-width quarter field cannot follow the adjacent year field,
so even the current quarter (e.g. "20244") was rejected. Manually
creating a partition or dynamically creating one from the client
always failed for QUARTER auto-partitioned tables, and
isPastAutoPartition always returned false for them.
2. Parsing used the SMART resolver, which accepts non-existent dates
such as "20240230", "20230229" or hour "24", so such partitions
could be created on auto-partitioned tables.
Parse partition time values with a strict parser that reads a
single-letter quarter as a fixed-width field and range-checks it.
Report URL: https://github.com/apache/fluss/actions/runs/37294869543
With regards,
GitHub Actions via GitBox