Daniel Shahaf <danie...@elego.de> writes: > Jan (CC'd) reported an odd problem on IRC today: he would get > > Corrupt representation '537009 564 9641 0 > 61d9000a8ccca3379173bbbbe0bb15bc' [500, #160004] > Malformed representation header at > /swdev/ssd/CONVERSION/SVN/test/db/revs/537/537009:593 > > *sometimes* when he ran 'update --parents' that pulled in > a not-yet-in-the-wc file. The errors went away after he restarted > httpd. The error log had an EPERM on rev-prop-atomics.mutex which may > or may not be related. > > Now, that error is actually very odd: > > - "61d9000a8ccca3379173bbbbe0bb15bc" doesn't occur anywhere in the filesystem > (rep-cache.db and db/revs/**/*)
Looking at the repository path ('CONVERSION' and 'test') and the fact that the error vanished when httpd was restarted is it possible this involved a temporary repository being replaced by another repository at the same path with the same UUID. If that happens I think apache may have been using the in-memory cache associated with the old repository when accessing the new repository. -- Philip Martin | Subversion Committer WANdisco | Non-Stop Data