[jira] [Commented] (FLINK-8725) Separate NFA-state from NFA in CEP library
[ https://issues.apache.org/jira/browse/FLINK-8725?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16376538#comment-16376538 ] ASF GitHub Bot commented on FLINK-8725: --- Github user aljoscha commented on the issue: https://github.com/apache/flink/pull/5559 Closing for now because https://issues.apache.org/jira/browse/FLINK-7756 is still inconclusive and I think we can do a version of this for 1.6 that maintains savepoint backwards compatibility with the current version. > Separate NFA-state from NFA in CEP library > -- > > Key: FLINK-8725 > URL: https://issues.apache.org/jira/browse/FLINK-8725 > Project: Flink > Issue Type: Bug > Components: CEP >Affects Versions: 1.4.0, 1.5.0 >Reporter: Aljoscha Krettek >Assignee: Aljoscha Krettek >Priority: Major > > The CEP library currently serialises the static parts of the NFA in the state > for each key. This is wasteful, because that part is static and problematic > because the static part can contain user code in the form of filter functions. > > We should only serialise the dynamic state of the NFA (current states, seen > elements). -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (FLINK-8725) Separate NFA-state from NFA in CEP library
[ https://issues.apache.org/jira/browse/FLINK-8725?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16376539#comment-16376539 ] ASF GitHub Bot commented on FLINK-8725: --- Github user aljoscha closed the pull request at: https://github.com/apache/flink/pull/5559 > Separate NFA-state from NFA in CEP library > -- > > Key: FLINK-8725 > URL: https://issues.apache.org/jira/browse/FLINK-8725 > Project: Flink > Issue Type: Bug > Components: CEP >Affects Versions: 1.4.0, 1.5.0 >Reporter: Aljoscha Krettek >Assignee: Aljoscha Krettek >Priority: Major > > The CEP library currently serialises the static parts of the NFA in the state > for each key. This is wasteful, because that part is static and problematic > because the static part can contain user code in the form of filter functions. > > We should only serialise the dynamic state of the NFA (current states, seen > elements). -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (FLINK-8725) Separate NFA-state from NFA in CEP library
[ https://issues.apache.org/jira/browse/FLINK-8725?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16374474#comment-16374474 ] ASF GitHub Bot commented on FLINK-8725: --- Github user kl0u commented on the issue: https://github.com/apache/flink/pull/5559 @aljoscha I will have a look today. > Separate NFA-state from NFA in CEP library > -- > > Key: FLINK-8725 > URL: https://issues.apache.org/jira/browse/FLINK-8725 > Project: Flink > Issue Type: Bug > Components: CEP >Affects Versions: 1.4.0, 1.5.0 >Reporter: Aljoscha Krettek >Assignee: Aljoscha Krettek >Priority: Major > > The CEP library currently serialises the static parts of the NFA in the state > for each key. This is wasteful, because that part is static and problematic > because the static part can contain user code in the form of filter functions. > > We should only serialise the dynamic state of the NFA (current states, seen > elements). -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (FLINK-8725) Separate NFA-state from NFA in CEP library
[ https://issues.apache.org/jira/browse/FLINK-8725?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16374471#comment-16374471 ] ASF GitHub Bot commented on FLINK-8725: --- Github user aljoscha commented on the issue: https://github.com/apache/flink/pull/5559 R: @kl0u > Separate NFA-state from NFA in CEP library > -- > > Key: FLINK-8725 > URL: https://issues.apache.org/jira/browse/FLINK-8725 > Project: Flink > Issue Type: Bug > Components: CEP >Affects Versions: 1.4.0, 1.5.0 >Reporter: Aljoscha Krettek >Assignee: Aljoscha Krettek >Priority: Major > > The CEP library currently serialises the static parts of the NFA in the state > for each key. This is wasteful, because that part is static and problematic > because the static part can contain user code in the form of filter functions. > > We should only serialise the dynamic state of the NFA (current states, seen > elements). -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (FLINK-8725) Separate NFA-state from NFA in CEP library
[ https://issues.apache.org/jira/browse/FLINK-8725?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16372897#comment-16372897 ] ASF GitHub Bot commented on FLINK-8725: --- GitHub user aljoscha opened a pull request: https://github.com/apache/flink/pull/5559 [FLINK-8725] Separate state from NFA in CEP library This also changes the serialization of state to not include the static NFA parts and to also not include any user code. You can merge this pull request into a Git repository by running: $ git pull https://github.com/aljoscha/flink fix-flink-cep-serialization Alternatively you can review and apply these changes as the patch at: https://github.com/apache/flink/pull/5559.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #5559 commit 6a78cb834b0c49976e384181dc1df4114ebc2576 Author: Aljoscha KrettekDate: 2018-02-07T12:55:11Z [FLINK-8725] Separate state from NFA in CEP library This also changes the serialization of state to not include the static NFA parts and to also not include any user code. > Separate NFA-state from NFA in CEP library > -- > > Key: FLINK-8725 > URL: https://issues.apache.org/jira/browse/FLINK-8725 > Project: Flink > Issue Type: Bug > Components: CEP >Affects Versions: 1.4.0, 1.5.0 >Reporter: Aljoscha Krettek >Assignee: Aljoscha Krettek >Priority: Major > > The CEP library currently serialises the static parts of the NFA in the state > for each key. This is wasteful, because that part is static and problematic > because the static part can contain user code in the form of filter functions. > > We should only serialise the dynamic state of the NFA (current states, seen > elements). -- This message was sent by Atlassian JIRA (v7.6.3#76005)