Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 243737

Summary: Subversion repository for the technology projects does not work
Product: Community Reporter: Alexander Gurov <a.gurov>
Component: SubversionAssignee: Eclipse Webmaster <webmaster>
Status: RESOLVED FIXED QA Contact:
Severity: blocker    
Priority: P3 CC: andreas.buchen, aog-ecl, elena.nayashkova, karl.matthias, mathias.stuempert, mknauer
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Alexander Gurov CLA 2008-08-11 07:49:54 EDT
Starting from today svn repository sometime returns message:
svn: No repository found in 'svn+ssh://dev.eclipse.org/svnroot/technology'
Sometime it is accessible for read, but it is never accessible for write: subversion returns "autorization failed" message when we try to commit changes into the repository.
Another one moment which is possibly related to this issue is that all Subversive committers are marked as "Inactive" on the "About project" page.

P.S.
usernames and passwords are correct and up to date.

Best regards, 
Subversive Team.
Comment 1 Eclipse Webmaster CLA 2008-08-11 10:06:49 EDT
This weekend we attempted to split the monolithic Technology repository into smaller per project repositories.  However this failed and has left the repository in an unstable state,  as such I have set the repository as read only and have asked for the data to be reloaded from fridays archive tape. 

-M.
Comment 2 Alexander Gurov CLA 2008-08-11 10:25:04 EDT
Could you please specify a date (approximately) when reloading of the repository could be done?
Comment 3 Eclipse Webmaster CLA 2008-08-11 10:32:50 EDT
As I said it's in progress, so hopefully this will be finished in a few(~3) hours.

-M.
Comment 4 Eclipse Webmaster CLA 2008-08-11 15:22:26 EDT
The restore is complete and everything looks good.  Please let me know if there are any problems.

-M.
Comment 5 Eclipse Webmaster CLA 2008-08-11 16:46:04 EDT
I've gotten a couple of reports of missing commits.  Re-opening while I investigate.

-M.
Comment 6 Andreas Buchen CLA 2008-08-12 03:33:56 EDT
Matt, just a quick notice from the org.eclipse.mat repository: My Friday evening commit is included, but some older commits are missing. I just wanted to let you know, because this doesn't fit to the "updates between Friday's backup and the time when the move started" assumption.
Comment 7 Alexander Gurov CLA 2008-08-12 04:20:24 EDT
Some additional information:
The latest revision number which is saved in my working copy is 20401. Now the latest revision on the repository is 20094. So, at least 307 revisions are lost on whole repository.
Comment 8 Eclipse Webmaster CLA 2008-08-12 08:34:41 EDT
Thanks for that info Alex, I appreciate it.  And Andreas, I'm surprised that there are missing older commits, but I'll see what there is to be seen.

At this time the restore is still running, once that's done I'll load it up beside the current location and take a look at the differences.  Once I think things should be ok I'll touch base via email to have you guys check things out and see what you see as missing/odd.

-M.
Comment 9 Andreas Buchen CLA 2008-08-12 10:38:25 EDT
Matt, you are right. I got confused by the error messages by the API tooling.  The build of August 8th has become our new "internal" baseline. The I couldn't build, this led me to believe I have an inconsistent snapshot of the repository. But, alas, this is not the case. I hope you can recover the old commits. Andreas.
Comment 10 Ariel Garcia CLA 2008-08-13 05:10:53 EDT
*** Bug 243985 has been marked as a duplicate of this bug. ***
Comment 11 Alexander Gurov CLA 2008-08-13 06:48:37 EDT
Hello Matt, 

Any ideas when repository could be alive?
Comment 12 Eclipse Webmaster CLA 2008-08-13 08:22:31 EDT
An update:  I've talked to our ISP and they tell me that they are having difficulties loading one of the tapes in the backup set, but they are working on it.

-M.
Comment 13 Alexander Gurov CLA 2008-08-13 08:47:08 EDT
OK, we understand that the task is pretty complex. But could ISP tell you also not exact, but approximate date when the repository could be available? We need some information to correct our plans.
Comment 14 Eclipse Webmaster CLA 2008-08-14 08:56:50 EDT
A further update.  I received this message from our ISP last night at 6:30:

'Just to give you an update on the situation.  The system administrators are in contact with technical support for our managed backup system.  It seems that the server will not take the tapes that are needed at this time.  They have trouble ticket open with them that is, of course, marked urgent.'
 

However I have been getting in touch with the project leads to have them check out the 'aborted' svn move area, to see if I had made an overly cautious assessment that everything had gone wrong.  I'm getting a few responses back that indicate that for those projects the aborted move data is matching their local working copies.  

My plan at this time is this:  I'm going to re-archive the current out of date technology repo, and as I hear from the projects I'll do one of two things:

1)If the aborted move matches their local copies, I'll move that aborted repository into /svnroot/technology, setup the Http/https access, and flag it as read/write for the project to begin working.

2)If the aborted move doesn't match their local copy, then they and I will have to wait for the restore to complete.  Now that isn't entirely true, I'm going to see if it's possible for me to 'merge' SVN dumps so I build an amalgamated dump file for those projects to get them on their way.

That's where we stand this morning.

-M.
Comment 15 Eclipse Webmaster CLA 2008-08-14 16:23:33 EDT
Another update from our ISP:

'Unfortunately, the restore is still taking place.  No ETA was given at this time.  They have however fixed the tape issue late last night.  I will keep you posted.'

So my optimistic guess is that I should have the data back Friday morning at which point I'll work with the projects that have not confirmed the aborted move data is ok to get them back up and running.

-M.
Comment 16 Eclipse Webmaster CLA 2008-08-15 14:51:43 EDT
I just received the restore data.  I'm going to be confirming the move procedure for the outstanding projects at this time and I want to have the move finished tonight.

-M.
Comment 17 Eclipse Webmaster CLA 2008-08-17 09:48:47 EDT
Ok, the org.eclipse.subversive repository has been put back in place and put in read/write mode.  The restored data was short 20 commits based on the revision count for last week, but I don't know which project(s) are affected.  At any rate you'll have to do a check to see if it's your project and then just re-commit the changes that exist locally but not at Eclipse.org.

I'm still working on org.eclipse.higgins as they are the last outstanding project.  However flattening their repository is proving problematic as it's involving a lot of manual edits to the dump file.

-M
Comment 18 Eclipse Webmaster CLA 2008-08-18 10:02:12 EDT
Alright I've finally gotten the Higgins project back.  With that I'm closing this bugs as every technology project should now be able to commit code into their shiny new separated repositories.

-M.
Comment 19 Denis Roy CLA 2008-08-18 16:22:31 EDT
Thanks for your perseverance, Matt.  I've seen you walk into the office looking as miserable as a boxer who has been defeated in round 15, so the SVN tools for administrators are definitely lacking.
Comment 20 Karl Matthias CLA 2008-08-18 17:51:23 EDT
2 thumbs up for Matt!

2 thumbs down for SVN tooling!  Not the first problem it has caused...
Comment 21 Denis Roy CLA 2014-05-07 09:55:36 EDT
Movng to Subversion component.