Thanks, sounds good.

Are you planning on having a thread to check for TTL? Or what is the plan
for TTL?
The quantity based would have a check when a new job is archived?

Ryan van Huuksloot
Staff Engineer, Infrastructure | Streaming Platform
[image: Shopify]
<https://www.shopify.com/?utm_medium=salessignatures&utm_source=hs_email>


On Thu, Aug 14, 2025 at 12:04 PM Yuepeng Pan <panyuep...@apache.org> wrote:

> Hi, Ryan van Huuksloot.
>
> Thank you very much for your reply. > Question: Is the History Server then
> going to delete the files stored? > (i.e. we use GCS, would it delete the
> files there as well?) > Or is this strictly what is shown in the UI?
>
>
>
>
> Yes, this feature introduced in the FLIP is a super-set of the original
> feature that is controlled by 'historyserver.archive.retained-jobs'.
>
> So if I understand correctly, after the new feature is introduced, it
> would affect the retention period of remote distributed storage jobs
> history files as well, not only for what is shown in the UI.
>
>
>
>
> Best,
> Yuepeng Pan
>
>
>
>
>
>
>
>
> At 2025-08-14 23:34:54, "Ryan van Huuksloot"
> <ryan.vanhuuksl...@shopify.com.INVALID> wrote:
> >I took a look. Overall it would be nice to have more ways to configure the
> >History Server.
> >
> >Question: Is the History Server then going to delete the files stored?
> >(i.e. we use GCS, would it delete the files there as well?)
> >Or is this strictly what is shown in the UI?
> >
> >Ryan van Huuksloot
> >Staff Engineer, Infrastructure | Streaming Platform
> >[image: Shopify]
> ><https://www.shopify.com/?utm_medium=salessignatures&utm_source=hs_email>
> >
> >
> >On Thu, Aug 14, 2025 at 11:17 AM Yuepeng Pan <panyuep...@apache.org>
> wrote:
> >
> >> Bumping this thread. Thanks!
> >>
> >> Best,
> >> Yuepeng Pan
> >>
> >> On 2025/08/11 03:49:27 Yuepeng Pan wrote:
> >> > Hi community,
> >> >
> >> >
> >> > Currently, HistoryServer supports only a quantity-based job archive
> >> retention policy [1].
> >> > This is insufficient for scenarios such as:
> >> > - Time-based retention (e.g., last X days).
> >> > - Combined rules (e.g., within 7 days AND ≤100 jobs).
> >> >
> >> >
> >> > To address these limitations, I’d like to start a discussion on
> FLIP-490
> >> [2],
> >> > which proposes a more flexible job archive retention mechanism that
> >> supports time-based, quantity-based, and composite strategies (with
> AND/OR
> >> logic).
> >> >
> >> >
> >> > Looking forward to your feedback.
> >> >
> >> >
> >> > Best,
> >> > Yuepeng Pan
> >> >
> >> >
> >> > [1]
> >>
> https://github.com/apache/flink/blob/cae5fb4d3b6d9e0c10c3539ea4994fc1ad463b70/flink-runtime-web/src/main/java/org/apache/flink/runtime/webmonitor/history/HistoryServer.java#L241
> >> > [2]
> >>
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=332499857
> >>
>

Reply via email to