SourceSafe and CruiseControl

A day or so ago our CruiseControl stopped working, I was seeing loads of problems in the Get source stage. Basically it was timing out, but it had work last week! OK I had been trying to get MsTest  integrated but that should not have effected the source control.

After much fiddling including:

  • Creating a new VSS DB (very small one)
  • Moving the DB to a different server
  • Trying VSS 6.0 and VSS 2005 clients

I pinned the problem down to a networking issue (the new small VSS DB worked OK if local on the same box as CCNet, but not across a 1Gb LAN to another 2003 Server).

More digging found the issue was our Mcafee VirusScan 8. My guess is that an automatic update last week caused the problem, it must have swiched something on, or change the load level it cause.

So in the end the simple fix was to switch off the Mcafee VirusScan On-Access Scanner's file reads checking the problems all go away.