[
https://issues.apache.org/jira/browse/FALCON-1059?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14352587#comment-14352587
]
Ajay Yadava commented on FALCON-1059:
-------------------------------------
[~pallavi.rao] This patch is aimed only to handle the use case where the
lineage was never enabled but now people want to use it e.g. for people who are
upgrading from a previous version where lineage is disabled to the newer
version where lineage is enabled.
It is not aimed to handle the case where lineage feature is turned on for a
duration and then turned off and then back on because IMHO that feature is not
to enable toggling lineage but to keep it backward compatible. If for some
reason one has to disable lineage and then turn it back on then they have to
stop the server, nuke the graph db and then restart. Even if you wanted to you
might be able to update Entity data but you will miss all the instance data and
hence lineage will become inconsistent. Trying to recover all the instance data
will be unnecessarily complicated and excruciatingly slow.
As for startup time, this is quite the bare minimum that is required and I
don't think it will be slow, with the metrics published for query rates on
graph db I think it should add a couple of seconds in worst case, we might
optimize it even more but I don't think it's worth it at the cost of keeping
the code more maintainable.
> Lineage should support bootstrapping
> ------------------------------------
>
> Key: FALCON-1059
> URL: https://issues.apache.org/jira/browse/FALCON-1059
> Project: Falcon
> Issue Type: Improvement
> Reporter: Ajay Yadava
> Assignee: Ajay Yadava
> Attachments: FALCON-1059.patch
>
>
> Lineage should support bootstrapping. Currently MetadataMappingService does
> nothing in onReload( )
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)