All, Has anyone else noticed a client memory leak when using svn:externals in the 1.7.3 client?
We have a large project with tens of thousands of externals. When checked out with a 1.6 client, it uses 150MB of memory. When checked out with a 1.7 client it uses >1.5GB of memory. Same memory issue occurs with an update. I'm still putting a test script together to show the behavior, but it appears to be leaking 400k per external when I watch task manager in Windows. We first observed this with TortoiseSVN, but the same behavior exists with the command line client. I was hoping a developer may have valgrind setup and could catch this easier. Server version does not matter, this occurs with both a 1.6.17 and a 1.7.3 server when a 1.7.3 client is used. Does not occur if a 1.6.17 client is used. All testing was done with neon, but that is only because serf does not complete the test. I'm in the middle of creating the script to create the test case, but was hoping to get a fix into 1.7.4, so I'm posting this early. Thanks! Kevin R.