You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Kevin Risden (JIRA)" <ji...@apache.org> on 2017/01/31 16:43:52 UTC

[jira] (SOLR-8581) Integration tests for rolling upgrades

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

Kevin Risden edited comment on SOLR-8581 at 1/31/17 4:43 PM:
-------------------------------------------------------------

I threw together an example of doing this with released versions of Solr.

https://github.com/risdenk/solr_upgrade_test

It avoids using Java for the automation just because it was easier to write in Python to start. It doesn't do replacing of jar and instead uses the release directly. There are generated configs for every version from 5.0.0 to 6.4.0 and every version in between. It is easy to add another version with a config file just need a URL to a release.


was (Author: risdenk):
I threw together an example of doing this with released versions of Solr.

https://github.com/risdenk/solr_upgrade_test

It avoids using Java just because it was easier to write in Python to start. It doesn't do replacing of jar and instead uses the release directly. There are generated configs for every version from 5.0.0 to 6.4.0 and every version in between. It is easy to add another version with a config file just need a URL to a release.

>  Integration tests for rolling upgrades
> ---------------------------------------
>
>                 Key: SOLR-8581
>                 URL: https://issues.apache.org/jira/browse/SOLR-8581
>             Project: Solr
>          Issue Type: Test
>            Reporter: Vivek Narang
>
> I intend to work on an integration test suite for Solr, to test for issues to deal with back compat, rolling upgrades etc.
> The interface for the test suite, as I'm planning, would be to have it accept two versions of Solr (either released versions or trunk/branch).
> I work on SolrCloud, and we need something like this to enable us to upgrade more frequently. I had a conversation with @Ishan Chattopadhyaya, who emphasised to me the need to have something like this.
> If there's already any ongoing effort in doing this, I can help out there. Please let me know.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

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