Do you know how to move the Team Foundation Server cache

Posted by Martin Hinshelwood on Geeks with Blogs See other posts from Geeks with Blogs or by Martin Hinshelwood
Published on Fri, 04 Mar 2011 00:13:36 GMT Indexed on 2011/03/04 7:25 UTC
Read the original article Hit count: 294

Filed under:

question markThere are a number of reasons why you may want to change the folder that you store the TFS Cache. It can take up “some” amount of room so moving it to another drive can be beneficial. This is the source control Cache that TFS uses to cache data from the database.



Moving the Cache is pretty easy and should allow you to organise your server space a little more efficiently. You may also get a performance improvement (although small) by putting it on another drive..

  1. Create a new directory to store the Cache. e.g. “d:\TfsCache\”

  2. Give the local TFS WPG group full control of the directory

    SNAGHTML1a07c68
    Figure: You need to use the App Tier service WPG

  3. In the application tier web.config (~\Application Tier\Web Services\web.config) add the following setting (to the appSettings section).

    <appsettings>
        ...
        <add value="D:\" key="dataDirectory" />
        ...
    </appsettings>

The app pool will automatically recycle and Team Web Access will start using the new location. 

If you then download a file (not via a proxy) a folder with a GUID should be created immediately in the folder from #1.  If the folder doesn’t appear, then you probably don’t have permissions set up properly.

© Geeks with Blogs or respective owner

Do you know how to move the Team Foundation Server cache

Posted by Martin Hinshelwood on Geeks with Blogs See other posts from Geeks with Blogs or by Martin Hinshelwood
Published on Fri, 04 Mar 2011 00:21:26 GMT Indexed on 2011/03/04 7:25 UTC
Read the original article Hit count: 294

Filed under:

question markThere are a number of reasons why you may want to change the folder that you store the TFS Cache. It can take up “some” amount of room so moving it to another drive can be beneficial. This is the source control Cache that TFS uses to cache data from the database.



Moving the Cache is pretty easy and should allow you to organise your server space a little more efficiently. You may also get a performance improvement (although small) by putting it on another drive..

  1. Create a new directory to store the Cache. e.g. “d:\TfsCache\”

    SNAGHTML1b76e16
    Figure: Create a new folder

  2. Give the local TFS WPG group full control of the directory

     image
    Figure: You need to use the App Tier Service WPG

  3. In the application tier web.config (~\Application Tier\Web Services\web.config) add the following setting (to the appSettings section).

    SNAGHTML1be463c
    Figure: The web.config for TFS is stored in the application folder

    <appsettings>
        ...
        <add value="D:\" key="dataDirectory" />
        ...
    </appsettings>

    Figure: Adding this to the web.config will trigger a restart of the app pool

    SNAGHTML1c223fd
    Figure: Your web.config should look something like this

  4. The app pool will automatically recycle and Team Web Access will start using the new location. 

If you then download a file (not via a proxy) a folder with a GUID should be created immediately in the folder from #1.  If the folder doesn’t appear, then you probably don’t have permissions set up properly.

© Geeks with Blogs or respective owner