On Wednesday, October 11, 2017 at 10:53:26 AM UTC-4, Wang, Yongming wrote:
>
> We are currently on DSpace 6.0 and want to upgrade to 6.2.  Is there a 
> simple and easy way to do this?  Or I still need to go through all steps 
> outlined in this "Upgrading DSpace" page: (
> https://wiki.duraspace.org/display/DSDOC6x/Upgrading+DSpace), which 
> involve many steps. 
>
> The major issue is that we just launched it last month and we don't have 
> any testing/development server. We have a fair amount of customization, 
> which will take at least one or two weeks down-time in order to implement 
> it during the upgrading process if following the above instructions.
>
>

You could set up a test instance on the same host.  If you can get another 
IP address allocated, you could configure Tomcat with an additional 
<Connector> and another <Host>, and run testing on that second address.  Or 
you could simply create additional contexts with variant names (such as 
test-xmlui).  I've had literally a dozen DSpace instances running 
concurrently on my office desktop.

DSpace doesn't need a server-class host for testing.  Any old machine that 
can run your chosen OS and has half a gigabyte of memory or more would do.  
I have a DSpace instance or two set up on my rather old laptop machine, 
running alongside the DBMS and an IDE.

There's also a Vagrant image https://github.com/DSpace/vagrant-dspace that 
could be used to host a test instance.  I have no experience with this, but 
there are others here who could comment.

Any of these methods would let you build and test a new version without 
disturbing the production instance.  When you are satisfied with the new 
version, a few minutes' downtime should suffice to swap it in.
 

> Does anyone have good ideas for this kind of upgrade so it has minimum 
> down-time? We actually only need one bug-fixing feature in 6.1, the IP 
> range authentication.
>
>

If you are comfortable with the use of 'git', you could just cherry-pick 
the bug fix that you need into 6.0.  I presume that that was issue DS-3463 
(https://jira.duraspace.org/browse/DS-3463), fixed by PR 1662 
(https://github.com/DSpace/DSpace/pull/1662), in commit 314ddda.  To do 
that, rebuild, 'ant update', and test the IP authentication fix should take 
only a few minutes.  But there are many other bug fixes in 6.1 and 6.2, so 
I would recommend a full version upgrade to 6.2 if you can.

-- 
You received this message because you are subscribed to the Google Groups 
"DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/dspace-tech.
For more options, visit https://groups.google.com/d/optout.

Reply via email to