From: Adam R. <ad...@ex...> - 2013-03-10 16:37:46
|
Okay time for an update - Unfortunately the svn2git process aborted this Friday. The console output was - Running command: git tag -a -m "beta test for cast as xs:base64Binary - I need to finish checking this test - but eclipse wont seem to "debug as junit" on linux or freebsd here - I should be able to use a windows box here later tonight" "eXist-1.0@4658" "svn/tags/eXist-1.0@4658" fatal: too many params command failed: 2>&1 git tag -a -m "beta test for cast as xs:base64Binary - I need to finish checking this test - but eclipse wont seem to "debug as junit" on linux or freebsd here - I should be able to use a windows box here later tonight" "eXist-1.0@4658" "svn/tags/eXist-1.0@4658" It appears that there is a bug in svn2git whereby it does not handle double-quotes in commit messages correctly, I have opened an issue for this here - https://github.com/nirvdrum/svn2git/issues/107 I also spent some time in #git of FreeNode discussing the issue and getting some suggestions about how to proceed. Rather than using svn2git (as recommended by GitHub's documentation), I am now using git-svn directly. I have started another clone to git of our subversion repository... I hope to have some more positive news soon for everyone. Sorry for the delays, unfortunately this process has not been as smooth as it should have been. Certainly previous migrations I have been involved in have been simpler and quicker, however Git aficionados assure me that subversion repositories much larger than ours have been migrated successfully. On 25 February 2013 22:47, Adam Retter <ad...@ex...> wrote: > A status update - > > So I am afraid to report that the svn2git process running on Amazon > stopped earlier today. It stopped because it appears that there was a > network interruption between Amazon EC2 and SourceForge's SVN server. > I cannot be certain but it looks like SourceForge's server stopped > responding. > > There is no way to restart the svn2git process reliably as I have > mentioned before. So what is happening now? > > I have leased a new larger EC2 instance, a CPU Intensive Medium > machine (c1.medium). I am adopting a different approach which should > be network resilient: > > I have rsync'd the entire eXist SVN repo from SourceForge to my EC2 > instance (~1GB) so that I have a complete local copy of the entire > repo. I have then compiled the latest Git and installed the latest > svn2git and set the svn2git process to work on the local repo. > > Subjectively the processing seems much faster on the new larger > instance, but again well I guess its going to take several days. The > new instance CPU is about 2.5x faster that the one I was using > previously, the fact that no network communication is required should > also hopefully speed this up further. > > I hope to post a new more positive update soon... > > > > On 23 February 2013 11:21, Adam Retter <ad...@ex...> wrote: >> After checking the metrics of the EC2 instance this morning, it seems >> that svn2git is pretty much CPU bound on here, consistently consuming >> 75% - 100% of the CPU. I was using a m1.small instance to keep costs >> low. >> >> I could switch to a larger instance, but that would involve having to >> restart the process from scratch, svn2git does not have any reliable >> way to resume. Also for each doubling of the CPU, the costs double, >> and there is no guarantee that it will be twice as fast. I am not sure >> but I guess svn2git is single-threaded, so we could only step up to a >> m1.medium and expect to see any sort of performance improvement. >> >> As this has now been running for six days, I am more inclined to leave >> it running than switch to an m1.medium instance which is twice the >> size (as we know this will take at 3+ days to repeat what has already >> been done on the m1.small instance). >> We can re-evaluate this in a few days perhaps... >> >> On 22 February 2013 20:26, Adam Retter <ad...@ex...> wrote: >>> For those that are wondering, the process is still under way. >>> >>> Thank you all for being patient and please be certain that I will >>> announce as soon as the conversion process is complete. >>> >>> Currently we are up to r17046 of the tag eXist-2.0RC2. I am not >>> certain of the order that the repository is processed in, but I think >>> this is probably a good sign that it should complete over the weekend >>> (hopefully). >>> >>> On 17 February 2013 11:48, Adam Retter <ad...@ex...> wrote: >>>> The process running on EC2 stopped unexpectedly, this seems to be a >>>> known problem in the version of Git that ships with EC2 Linux - >>>> http://thread.gmane.org/gmane.comp.version-control.git/134936/focus=134940 >>>> >>>> I have now compiled and installed the latest version of Git and have >>>> restarted the process. Stay tuned... >>>> >>>> On 15 February 2013 12:36, Adam Retter <ad...@ex...> wrote: >>>>> A further update - >>>>> >>>>> Running the process on my laptop turned out to be too difficult as I >>>>> experience various network disconnects ever 8 hours of so. >>>>> >>>>> I have now rented an Amazon EC2 instance and have restarted the >>>>> process on there, this should be much quicker. Stay tuned... >>>>> >>>>> On 14 February 2013 15:15, Adam Retter <ad...@ex...> wrote: >>>>>> Its still processing, I expect to continue the manual aspects of the >>>>>> process around 4pm UTC >>>>>> >>>>>> On 14 February 2013 12:21, Dannes Wessels <da...@ex...> wrote: >>>>>>> any update? >>>>>>> >>>>>>> >>>>>>> On Thu, Feb 14, 2013 at 1:11 AM, Adam Retter <ad...@ex...> wrote: >>>>>>>> >>>>>>>> The svn2git process is taking some time, it will continue running over >>>>>>>> night. >>>>>>>> >>>>>>>> Further updates to follow... >>>>>>>> >>>>>>>> On 13 February 2013 21:03, Adam Retter <ad...@ex...> wrote: >>>>>>>> > A code freeze is imposed on eXist at SourceForge whilst we perform a >>>>>>>> > first attempt at moving to GitHub. >>>>>>>> > >>>>>>>> > Another announcement will follow after the attempt. >>>>>>>> > >>>>>>>> > -- >>>>>>>> > Adam Retter >>>>>>>> > >>>>>>>> > eXist Developer >>>>>>>> > { United Kingdom } >>>>>>>> > ad...@ex... >>>>>>>> > irc://irc.freenode.net/existdb >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Adam Retter >>>>>>>> >>>>>>>> eXist Developer >>>>>>>> { United Kingdom } >>>>>>>> ad...@ex... >>>>>>>> irc://irc.freenode.net/existdb >>>>>>>> >>>>>>>> >>>>>>>> ------------------------------------------------------------------------------ >>>>>>>> Free Next-Gen Firewall Hardware Offer >>>>>>>> Buy your Sophos next-gen firewall before the end March 2013 >>>>>>>> and get the hardware for free! Learn more. >>>>>>>> http://p.sf.net/sfu/sophos-d2d-feb >>>>>>>> _______________________________________________ >>>>>>>> Exist-development mailing list >>>>>>>> Exi...@li... >>>>>>>> https://lists.sourceforge.net/lists/listinfo/exist-development >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> eXist-db Native XML Database - http://exist-db.org >>>>>>> Join us on linked-in: http://www.linkedin.com/groups?gid=35624 >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Adam Retter >>>>>> >>>>>> eXist Developer >>>>>> { United Kingdom } >>>>>> ad...@ex... >>>>>> irc://irc.freenode.net/existdb >>>>> >>>>> >>>>> >>>>> -- >>>>> Adam Retter >>>>> >>>>> eXist Developer >>>>> { United Kingdom } >>>>> ad...@ex... >>>>> irc://irc.freenode.net/existdb >>>> >>>> >>>> >>>> -- >>>> Adam Retter >>>> >>>> eXist Developer >>>> { United Kingdom } >>>> ad...@ex... >>>> irc://irc.freenode.net/existdb >>> >>> >>> >>> -- >>> Adam Retter >>> >>> eXist Developer >>> { United Kingdom } >>> ad...@ex... >>> irc://irc.freenode.net/existdb >> >> >> >> -- >> Adam Retter >> >> eXist Developer >> { United Kingdom } >> ad...@ex... >> irc://irc.freenode.net/existdb > > > > -- > Adam Retter > > eXist Developer > { United Kingdom } > ad...@ex... > irc://irc.freenode.net/existdb -- Adam Retter eXist Developer { United Kingdom } ad...@ex... irc://irc.freenode.net/existdb |