Importing trouble from cvs; put openssl imports on hold?

Asked by Larry Gilbert

A couple of very long runs importing from OpenSSL's CVS server to lp:openssl both errored out after about 6 hours(!). I looked at the log from only one of them, but I assume they both ran aground at the same spot.

It looks like there may be a bug in cscvs (which I can report if warranted) or there may be a problem with the remote CVS server. (I hope not both...)

Whatever the case, you may want to put future imports on hold so they don't waste resources.

Here is the tail end of the log from the last run...

2009-07-23 17:38:33 WARNING N changeset MAIN.9200

2009-07-23 17:38:33 INFO U times/091/r3000.ult [1.1.1.1]

2009-07-23 17:38:33 INFO sending checkout request: root = '/openssl-cvs', file = 'openssl/times/091/r3000.ult', revision = '1.1.1.1'

2009-07-23 17:38:35 WARNING N changeset MAIN.9201

2009-07-23 17:38:35 INFO U times/091/r4400.irx [1.1.1.1]

2009-07-23 17:38:35 INFO sending checkout request: root = '/openssl-cvs', file = 'openssl/times/091/r4400.irx', revision = '1.1.1.1'

2009-07-23 17:38:39 ERROR C: ['bugs/alpha.c', 'bugs/sgiccbug.c', 'crypto/bf/asm/readme', 'crypto/des/VERSION', 'crypto/des/options.txt', 'crypto/des/rpc_des.h', 'crypto/rc2/rc2_locl.h', 'ms/.rnd', 'ms/certCA.srl', 'ms/certCA.ss', 'ms/certU.ss', 'ms/keyCA.ss', 'ms/keyU.ss', 'ms/req2CA.ss', 'ms/reqCA.ss', 'ms/reqU.ss', 'ssl/ssl23.h', 'util/add_cr.pl', 'util/speed.sh', 'util/x86asm.sh'], N: [], G: [], M: []

Traceback (most recent call last):

  File "/srv/importd.launchpad.net/production/launchpad-rev-8312/scripts/code-import-worker.py", line 61, in ?

    script.main()

  File "/srv/importd.launchpad.net/production/launchpad-rev-8312/scripts/code-import-worker.py", line 56, in main

    import_worker.run()

  File "/srv/importd.launchpad.net/production/launchpad-rev-8312/lib/lp/codehosting/codeimport/worker.py", line 396, in run

    self._doImport()

  File "/srv/importd.launchpad.net/production/launchpad-rev-8312/lib/lp/codehosting/codeimport/worker.py", line 474, in _doImport

    self.importToBazaar(foreign_tree, bazaar_tree)

  File "/srv/importd.launchpad.net/production/launchpad-rev-8312/lib/lp/codehosting/codeimport/worker.py", line 451, in importToBazaar

    self._runToBaz(

  File "/srv/importd.launchpad.net/production/launchpad-rev-8312/lib/lp/codehosting/codeimport/worker.py", line 469, in _runToBaz

    totla.totla(config, self._logger, config.args, SCM.tree(source_dir))

  File "/srv/importd.launchpad.net/production/launchpad-rev-8312/lib/cscvs/cmds/totla.py", line 275, in totla

    raise ValidationFailed("directories differ")

cscvs.cmds.totla.ValidationFailed: directories differ

Import failed:
Traceback (most recent call last):
Failure: twisted.internet.error.ProcessTerminated: A process has ended with a probable error condition: process ended with exit code 1.

Question information

Language:
English Edit question
Status:
Answered
For:
Launchpad itself Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Christian Reis (kiko) said :
#1

On Thu, Jul 23, 2009 at 08:10:36PM -0000, Larry Gilbert wrote:
> File "/srv/importd.launchpad.net/production/launchpad-rev-8312/lib/cscvs/cmds/totla.py", line 275, in totla
>
> raise ValidationFailed("directories differ")
>
> cscvs.cmds.totla.ValidationFailed: directories differ
>
> Import failed:
> Traceback (most recent call last):
> Failure: twisted.internet.error.ProcessTerminated: A process has ended with a probable error condition: process ended with exit code 1.

Normally this happens when there was a previous import that was reused,
I believe. Let me delete this one and try it again.
--
Christian Robottom Reis | [+55 16] 3376 0125 | http://launchpad.net/~kiko
                        | [+55 16] 9112 6430 | http://async.com.br/~kiko

Revision history for this message
Larry Gilbert (l2g) said :
#2

I'm afraid it's still breaking--not at exactly the same spot, but very, very close. It makes me wonder if there's some kind of timing issue, race condition, etc. The error is the same ("cscvs.cmds.totla.ValidationFailed: directories differ").

Revision history for this message
Gavin Panella (allenap) said :
#3

Can you help with this problem?

Provide an answer of your own, or ask Larry Gilbert for more information if necessary.

To post a message you must log in.