falcon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Srikanth Sundarrajan (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (FALCON-2104) Loss of data in GraphDB when upgrading Falcon from 0.9 to 0.10.
Date Sat, 30 Jul 2016 07:54:20 GMT

    [ https://issues.apache.org/jira/browse/FALCON-2104?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15400526#comment-15400526

Srikanth Sundarrajan commented on FALCON-2104:

The data storage format of Titan 0.5.0 is incompatible with previous releases. The 0.5.0 release
does not yet include utilities to automatically convert data stored with previous releases.
This is planned for the 0.5.1 release. If a data upgrade is desired before this release, it
is encouraged to attempt an export from the old version using the graphson format and import
it into a new Titan 0.5.0 graph using Faunus/Titan-Hadoop.

>From the note above it looks like the titan team planned to build a migration tool with
0.5.1, did they get to it ? If they did, it will save us the trouble and also allow us to
move forward with this much awaited release. 

> Loss of data in GraphDB when upgrading Falcon from 0.9 to 0.10. 
> ----------------------------------------------------------------
>                 Key: FALCON-2104
>                 URL: https://issues.apache.org/jira/browse/FALCON-2104
>             Project: Falcon
>          Issue Type: Bug
>    Affects Versions: 0.10
>            Reporter: Balu Vellanki
>            Assignee: Balu Vellanki
>            Priority: Critical
>             Fix For: trunk, 0.10
>   Original Estimate: 48h
>  Remaining Estimate: 48h
> FALCON-1333 (Instance Search feature) requires Falcon to use titan-berkeleyje version
0.5.4 to support indexing. Up until version 0.9 - Falcon used   titan-berkeleyje-jre6 version
0.4.2.  GraphDB created by version 0.4.2 cannot be read by version 0.5.4. When attempting
an upgrade, I realized that entity and instance lineage data created in 0.9 version could
not be read by Falcon in 0.10 version. 
> The only solution seems to provide a tool to do the following
> - Use 0.4.2 version of titan-berkeleyje-jre6 to read the berkeleyDB based graphDB and
create a JSON file with all data.
> - shutdown falcon-0.9, upgrade Falcon.
> - use 0.5.4 version of titan-berkeleyje to read JSON file and repopulate berkeleyDB based
> - restart falcon-0.10
> I will work on the tool, and update release-notes, upgrade instructions accordingly.

This message was sent by Atlassian JIRA

View raw message