Hello community,

We've come up with a completely new design for Flink state TTL, documented 
here, and have run it by a few Flink PMC/committers.

What do you think? We'd love to hear feedbacks from you

Thanks,
Bowen


> On Wed, Feb 7, 2018 at 12:53 PM, Fabian Hueske <fhue...@gmail.com> wrote:
> Hi Bowen,
> 
> Thanks for the proposal! I think state TTL would be a great feature!
> Actually, we have implemented this for SQL / Table API [1].
> I've added a couple of comments to the design doc.
> 
> In principle, I'm not sure if this functionality should be added to the
> state backends.
> We could also use the existing timer service which would have a few nice
> benefits (see my comments in the docs).
> 
> Best, Fabian
> 
> [1]
> https://ci.apache.org/projects/flink/flink-docs-release-1.4/dev/table/streaming.html#idle-state-retention-time
> 
> 2018-02-06 8:26 GMT+01:00 Bowen Li <bowenl...@gmail.com>:
> 
> > Hi guys,
> >
> > I want to propose a new FLIP -- FLIP-25 - Support User State TTL Natively
> > in Flink. This has been one of most handy and most frequently asked
> > features in Flink community. The jira ticket is FLINK-3089
> > <https://issues.apache.org/jira/browse/FLINK-3089>.
> >
> > I've written a rough design
> > <https://docs.google.com/document/d/1qiFqtCC80n4oFmmfxBWXrCd37mYKc
> > uureyEr_nPAvSo/edit#>
> > doc
> > <https://docs.google.com/document/d/1qiFqtCC80n4oFmmfxBWXrCd37mYKc
> > uureyEr_nPAvSo/edit#>,
> > and developed prototypes for both heap and rocksdb state backends.
> >
> > My question is: shall we create a FLIP page for this? Can I be granted the
> > privileges of creating pages in
> > https://cwiki.apache.org/confluence/display/FLINK/
> > Flink+Improvement+Proposals
> > ?
> >
> > Thanks,
> > Bowen
> >

Reply via email to