Below is a list of TF Registry paths we've blogged about or otherwise documented. I'll update this entry as I hear about new blog posts. The default value column refers to the value hardcoded into the product code, the one used if there is no value in the registry table in the database. This default value may change from release to release. For example NotificationJobDelay will likely change from 120 seconds in TFS 2010 RTM to something closer to zero seconds in a future release.
To view or set one of these TF registry values, see http://blogs.msdn.com/chrisid/archive/2010/05/24/updating-the-tf-registry-using-powershell.aspx
Product Area
Configuration-level Setting,
Collection-level Setting
or Both?
TF Registry Path
TFS 2010 RTM Default Value
(subject to change in a future release)
Description
Blog Entries
Framework
Both
/Configuration/JobService/DefaultDelayedJobDelay
120
The default number of seconds to delay jobs queued on-demand via QueueDelayedJob.
TFS 2010: Faster Delivery of Notifications (chrisid)
/Service/Integration/Settings/NotificationJobDelay
The number of seconds to delay the "Team Foundation Server Event Processing" job by, following a client action like a checkin or work item change.
/Service/Integration/Settings/NotificationJobLogLevel
0
The level of logging for the "Team Foundation Server Event Processing" job.
TFS2010: Diagnosing Email and SOAP subscription failures (granth)
TFS 2010: Introducing the TFS Background Job Agent and Service (chrisid)