[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Failed SVN Verify Logs

From: Jules Herr <jherr_at_inmedius.com>
Date: Wed, 16 Mar 2011 13:28:05 -0400

Hi Michael, Ankush and everyone else involved, thanks for you help and
suggestions to date. I will continue attempting to solve this issue
until we reach a resolution.

Attempted to run fsfsverify.py on my hotcopied version of the
repository. No success. Output is included below:

C:\fsfsverify\fsfsverify>fsfsverify.py -f Z:/hotcopy_314/db/revs/607
NodeRev Id: 0.0.r607/16044
 type: dir
 pred: 0.0.r606/7312599
 text: PLAIN 607 15924 107 107 2cfb1cc2b14944cc284371f567e7b3d7
 cpath: /
 copyroot: 0 /
 dir contents:
  kits: [dir, 7f.0.r553/463]
  code: [dir, 2.6.r607/15771]
  internal: [dir, 2tj.0.r582/6535]

NodeRev Id: 2.6.r607/15771
 type: dir
 pred: 2.6.r606/7312320
 text: PLAIN 607 15274 484 484 af645977d85c473effc75e62415404cc
 cpath: /code
 copyroot: 24 /code
 dir contents:
  vitalsigns: [dir, 1cg.6.r161/5569]
  omnibus: [dir, 3.8.r524/547]
  PWC_TESTs: [dir, 15r1.6.r406/225055]
  IFS_CD: [dir, 9on.6.r429/352]
  custom: [dir, 1pj.6.r604/173783]
  omnibus6: [dir, 170o.6.r607/15109]
  IBM_Tests: [dir, 15rg.6.r502/189119]
  CorporateWeb: [dir, 3kp.6.r297/16099]
  omnibusLicense: [dir, 3at.6.r234/5577]
  omnibusClient: [dir, 36p.6.r206/128653]
  ISG: [dir, 15v8.6.r573/50408]
  ISG30: [dir, 2u9.6.r605/5046929]

NodeRev Id: 170o.6.r607/15109
 type: dir
 pred: 170o.6.r606/7311655
 text: PLAIN 607 15023 73 73 df8dc903c331da7f17bd89e00ab21185
 cpath: /code/omnibus6
 copyroot: 24 /code
 dir contents:
  trunk: [dir, 170p.6.r607/14850]
  tags: [dir, 170q.6.r540/0]

NodeRev Id: 170p.6.r607/14850
 type: dir
 pred: 170p.6.r606/7311394
 text: PLAIN 607 14649 188 188 b292ec37f07809f3fc66c862cd21a3bc
 cpath: /code/omnibus6/trunk
 copyroot: 24 /code
 dir contents:
  docs: [dir, 170r.6.r584/3288457]
  src: [dir, 18x7.6.r607/14475]
  build: [dir, 18x5.6.r607/8223]
  lib: [dir, 18x6.6.r606/7305608]
  proto: [dir, 18vh.6.r574/436101]

NodeRev Id: 18x7.6.r607/14475
 type: dir
 pred: 18x7.6.r606/7311013
 text: PLAIN 607 14422 40 40 13883f96e91486214b854ab68fbcc75e
 cpath: /code/omnibus6/trunk/src
 copyroot: 24 /code
 dir contents:
  java: [dir, 18x8.6.r607/14243]

NodeRev Id: 18x8.6.r607/14243
 type: dir
 pred: 18x8.6.r606/7310778
 text: PLAIN 607 14191 39 39 19c447f0e8f1f62b71d0d08256f47ec4
 cpath: /code/omnibus6/trunk/src/java
 copyroot: 24 /code
 dir contents:
  com: [dir, 18x9.6.r607/14008]

NodeRev Id: 18x9.6.r607/14008
 type: dir
 pred: 18x9.6.r606/7310540
 text: PLAIN 607 13957 38 38 9ba5ae313eb96f2ab3c7a3303842597b
 cpath: /code/omnibus6/trunk/src/java/com
 copyroot: 24 /code
 dir contents:
  kx: [dir, 18xa.6.r607/13771]

NodeRev Id: 18xa.6.r607/13771
 type: dir
 pred: 18xa.6.r606/7310300
 text: PLAIN 607 13715 43 43 cb878d2ac9f070ac2bf9ef20becf9c0f
 cpath: /code/omnibus6/trunk/src/java/com/kx
 copyroot: 24 /code
 dir contents:
  omnibus: [dir, 18xb.6.r607/13519]

NodeRev Id: 18xb.6.r607/13519
 type: dir
 pred: 18xb.6.r606/7310045
 text: PLAIN 607 13355 151 151 23b0fc71e626efa615cd4e322af78693
 cpath: /code/omnibus6/trunk/src/java/com/kx/omnibus
 copyroot: 24 /code
 dir contents:
  lmssvc: [dir, 18xg.6.r607/12655]
  test: [dir, 18xh.6.r607/8677]
  domain: [dir, 18xc.6.r607/11493]
  util: [dir, 18xi.6.r607/13156]

NodeRev Id: 18xg.6.r607/12655
 type: dir
 pred: 18xg.6.r606/7309403
 text: PLAIN 607 12491 151 151 c48b9cd7aef9cfd18f0dd38ee11e8f4f
 cpath: /code/omnibus6/trunk/src/java/com/kx/omnibus/lmssvc
 copyroot: 24 /code
 dir contents:
  LoginResult.java: [file, 18xo.31!.r607/12197]
  Auditor.java: [file, 18xn.6.r607/11981]
  LoginSvc.java: [file, 18y0.31".r607/11696]

NodeRev Id: 18xo.31!.r607/12197
 type: file
 pred: 18xo.31∟.r606/7308929
 text: UNKNOWN 584 2404 840 1982 1701913b5499bee7137e4d59b39de6f2
 cpath: /code/omnibus6/trunk/src/java/com/kx/omnibus/lmssvc/LoginResult.java
 copyfrom: 606 /code/omnibus6/trunk/src/java/com/kx/omnibus/lmssvc/LoginResult.j
ava-KEEP
Skipping text rep since it isn't present in the current rev

NodeRev Id: 18xn.6.r607/11981
 type: file
 pred: 18xn.6.r584/3285690
 text: DELTA 607 2223 55 1046 da04f16447a1d0819af36c53974040e6
 cpath: /code/omnibus6/trunk/src/java/com/kx/omnibus/lmssvc/Auditor.java
 copyroot: 24 /code
  <Svndiff so: 2242 ver: 1>

NodeRev Id: 18y0.31".r607/11696
 type: file
 pred: 18y0.31↔.r606/7308645
 text: DELTA 607 0 333 4113 ba96b8ca73ded9af13ae14ffa6f22015
 cpath: /code/omnibus6/trunk/src/java/com/kx/omnibus/lmssvc/LoginSvc.java
 copyfrom: 606 /code/omnibus6/trunk/src/java/com/kx/omnibus/lmssvc/LoginSvc.java
-KEEP
  <Svndiff so: 23 ver: 1>

NodeRev Id: 18xh.6.r607/8677
 type: dir
 pred: 18xh.6.r606/7306066
 text: PLAIN 607 8614 50 50 ac87d243a772a0bafd4bd56d3ec19cea
 cpath: /code/omnibus6/trunk/src/java/com/kx/omnibus/test
 copyroot: 24 /code
 dir contents:
  UserTest.java: [file, 18y2.6.r607/8399]

NodeRev Id: 18y2.6.r607/8399
 type: file
 pred: 18y2.6.r606/7305784
 text: DELTA 607 815 1001 6522 20d9283d756f0ac65e7295a7216c5d63
 cpath: /code/omnibus6/trunk/src/java/com/kx/omnibus/test/UserTest.java
 copyroot: 24 /code
  <Svndiff so: 835 ver: 1>

NodeRev Id: 18xc.6.r607/11493
 type: dir
 pred: 18xc.6.r606/7308441
 text: PLAIN 607 11364 116 116 9ffbd19c119bc83d6ac1c458be715160
 cpath: /code/omnibus6/trunk/src/java/com/kx/omnibus/domain
 copyroot: 24 /code
 dir contents:
  app: [dir, 18xd.6.r607/9914]
  property: [dir, 18xe.6.r584/3282810]
  user: [dir, 18xf.6.r607/11156]

Traceback (most recent call last):
  File "C:\fsfsverify\fsfsverify\fsfsverify.py", line 1120, in <module>
    for noderev in strategy:
  File "C:\fsfsverify\fsfsverify\fsfsverify.py", line 839, in _nodeWalker
    for x in self._nodeWalker():
  File "C:\fsfsverify\fsfsverify\fsfsverify.py", line 839, in _nodeWalker
    for x in self._nodeWalker():
  File "C:\fsfsverify\fsfsverify\fsfsverify.py", line 839, in _nodeWalker
    for x in self._nodeWalker():
  File "C:\fsfsverify\fsfsverify\fsfsverify.py", line 839, in _nodeWalker
    for x in self._nodeWalker():
  File "C:\fsfsverify\fsfsverify\fsfsverify.py", line 839, in _nodeWalker
    for x in self._nodeWalker():
  File "C:\fsfsverify\fsfsverify\fsfsverify.py", line 839, in _nodeWalker
    for x in self._nodeWalker():
  File "C:\fsfsverify\fsfsverify\fsfsverify.py", line 839, in _nodeWalker
    for x in self._nodeWalker():
  File "C:\fsfsverify\fsfsverify\fsfsverify.py", line 839, in _nodeWalker
    for x in self._nodeWalker():
  File "C:\fsfsverify\fsfsverify\fsfsverify.py", line 839, in _nodeWalker
    for x in self._nodeWalker():
  File "C:\fsfsverify\fsfsverify\fsfsverify.py", line 839, in _nodeWalker
    for x in self._nodeWalker():
  File "C:\fsfsverify\fsfsverify\fsfsverify.py", line 832, in _nodeWalker
    noderev = NodeRev(self.f, self.currentRev)
  File "C:\fsfsverify\fsfsverify\fsfsverify.py", line 723, in __init__
    self.dir = getDirHash(f)
  File "C:\fsfsverify\fsfsverify\fsfsverify.py", line 509, in getDirHash
    (type, txn) = value.split(' ')
ValueError: too many values to unpack

Thanks
jules

On Wed, Mar 16, 2011 at 7:39 AM, Michael Diers <mdiers_at_elego.de> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 2011-03-16 00:38, Jules Herr wrote:
> [...]
>> hotcopy completed, failure with snvadmin verify on revision 607 in both
>> the old repository and and the newly created hotcopied repository.
> [...]
>
> Jules,
>
> you should probably try fsfsverify. Be sure to run it on a copy of your
> repository. You may have to run the repair step repeatedly before it
> converges.
>
> http://www.szakmeister.net/fsfsverify/
>
> http://svn.apache.org/repos/asf/subversion/trunk/contrib/server-side/fsfsverify.py
>
> - --
> Michael Diers, elego Software Solutions GmbH, http://www.elego.de
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (Cygwin)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAk2AoYkACgkQcEKlWnqVgz3oiQCfW9kycVoyNVtNm7XLl+4EUi+E
> aZQAoInT4Cwb+CCBQTfZNL1ErIcZO4VT
> =sOGc
> -----END PGP SIGNATURE-----
>

-- 
Jules Herr
Technology Solutions Provider
jherr_at_inmedius.com
skpe: jules.herr
Received on 2011-03-16 18:28:43 CET

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.