You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Ryan Ernst (JIRA)" <ji...@apache.org> on 2014/09/11 16:49:36 UTC

[jira] [Commented] (LUCENE-5940) change index backwards compatibility policy.

    [ https://issues.apache.org/jira/browse/LUCENE-5940?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14130103#comment-14130103 ] 

Ryan Ernst commented on LUCENE-5940:
------------------------------------

Big +1.  Our current policy has us supporting indexes 4+ years old, and given how long 4x is lasting, that will just keep stretching. Obviously there needs to be an upgrade path, but I don't think it needs to be so easy for someone that hasn't upgraded in 4 years.

My concrete proposal is supporting the current major release, plus the last minor release of the previous major release.  That should provide an upgrade path by first updating to the last minor release of the major release you are using, followed by the lastest of the next major release.  Given the 4.x architecture with codecs, this should be much easier than it has been to maintain 3x index formats. 

> change index backwards compatibility policy.
> --------------------------------------------
>
>                 Key: LUCENE-5940
>                 URL: https://issues.apache.org/jira/browse/LUCENE-5940
>             Project: Lucene - Core
>          Issue Type: Bug
>            Reporter: Robert Muir
>
> Currently, our index backwards compatibility is unmanageable. The length of time in which we must support old indexes is simply too long.
> The index back compat works like this: everyone wants it, but there are frequently bugs, and when push comes to shove, its not a very sexy thing to work on/fix, so its hard to get any help.
> Currently our back compat "promise" is just a broken promise, because we cannot actually guarantee it for these reasons.
> I propose we scale back the length of time for which we must support old indexes.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org