Thanks so much for all your replies to my upgrade question. After reading all the advice and conducting some research on my own, I've decided that I'll set up a testing server before doing the upgrade.
Thanks again! Yongming On Thu, Oct 12, 2017 at 9:24 AM, Mark H. Wood <[email protected]> wrote: > 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/di >> splay/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. > -- Yongming Wang The College of New Jersey tel: 609-771-3337 <(609)%20771-3337> email: [email protected] -- 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.
