• Sign In
 
  • MSDN Blogs
  • Microsoft Blog Images
  • More ...
Common Tasks
  • Blog Home
  • Email Blog Author
  • RSS for comments
  • RSS for posts
Search
  • Advanced search options...
Tags
  • .NET Framewor
  • .NET Framework
  • Ajax/Javascript
  • ASP.NET
  • CLR
  • Cool stuff
  • DataAccess
  • Debugging/Windbg
  • Hotfix/Service Pack
  • IDEVDataCollector
  • IIS
  • Internet Explorer
  • Italian techs
  • LogParser
  • OT
  • Personal
  • Productivity
  • Random
  • Scripting/ASP
  • Security
  • Technology
  • Tools
  • Troubleshooting
  • Vista/Longhorn
  • Visual Studio
Archives
Archives
  • November 2010 (1)
  • October 2010 (1)
  • July 2010 (2)
  • April 2010 (1)
  • March 2010 (2)
  • February 2010 (2)
  • January 2010 (1)
  • October 2009 (2)
  • September 2009 (2)
  • August 2009 (1)
  • July 2009 (5)
  • June 2009 (1)
  • May 2009 (1)
  • April 2009 (3)
  • March 2009 (3)
  • February 2009 (5)
  • January 2009 (3)
  • December 2008 (5)
  • November 2008 (3)
  • October 2008 (2)
  • September 2008 (3)
  • August 2008 (3)
  • July 2008 (3)
  • June 2008 (5)
  • May 2008 (4)
  • April 2008 (8)
  • March 2008 (4)
  • February 2008 (5)
  • January 2008 (2)
  • December 2007 (4)
  • November 2007 (6)
  • October 2007 (6)
  • September 2007 (8)
  • August 2007 (6)
  • July 2007 (7)
  • June 2007 (10)
  • May 2007 (9)
  • April 2007 (12)
  • March 2007 (8)
  • February 2007 (5)
  • January 2007 (3)
  • December 2006 (1)
  • November 2006 (4)
  • October 2006 (2)
  • September 2006 (9)
  • August 2006 (2)
  • July 2006 (1)

The public/private hotfix debate

MSDN Blogs > Never doubt thy debugger > The public/private hotfix debate

The public/private hotfix debate

Carlo Cardella
8 May 2007 4:09 PM
  • Comments 1

Every now and then the question comes back in the limelight: "Why some hotfixes are publicly available to download, but most of the times I have to call CSS to get one?" and "Wouldn't be easier if we could just download the fix ourselves? At least we would save time, since we'll get it anyway from CSS" and again "Who decides if a fix has to be public or private? How?" etc..., feel free to add more if you have (and I'm sure some of you do! smile_wink).

I discussed this topic internally with my colleagues (both Support Engineers and Escalation Engineers) in CSS EMEA and of course there are some different views on it, but there is also a common understanding about some of the principles behind the policy Microsoft adopted. Those "private" fixes do not undergo the same amount of tests that Service Packs or "public" fixes have to pass, and this is the main reason (basically: costs); one of the parameters the Product Team(s) takes into account when producing a fix is the business impact that issue is having (or potentially will have) on customer's applications, but also the risk of introducing regression bugs, the amount of code to change, severity of the problem etc..., and then someone in the management chain has to decide which kind of fix to produce. Basically the process outlined here for Sql fixes, also applies for DevTools products (and for any other products in Microsoft, I guess).

The logic behind the policy we nowadays have, is that a customer can make a research and find the KB article which points to a specific fix and call CSS to get it; nevertheless sometime is hard to understand why the KB article is publicly available, but the hotfix is not. A solution to this would be to keep also those articles private, so that we at CSS can find the fix anyway, but this should clear the situation on customer's perspective: public articles refers only to public fixes, available for download.

Correct? Well, sort of... smile_thinking

Because sometimes (also in my experience) the requested fix does not fits customer's needs, either because it refers to a different product (previous version), or because the customer already has it maybe installed with a Service Pack or with a Roll-up package: what if a customer finds an article which describes a symptom he's getting, but due to a different cause? Of course that fix will not work for him, and he'll have to call CSS anyway...

Keeping some hotfixes private is necessary for three reasons:

  1. Not all fixes have been extensively tested
  2. We would end up having customer who, by default, would install every fix we release even if they don't need it, and this is not good (see the previous point, and imagine all the implications)
  3. We need to know which customers have installed a private fix: as per point 1, if we discover a problem in one of those fixes we are then able to find out who and when has installed it, and we can contact them to take appropriate actions if needed

In my experience, when we get an incorrect fix request from a customer we of course don't send the file (which will be useless anyway), but try to help the customer with a reasonable commercial effort (as the policy tells smile_nerd), keeping in mind that this kind of Support Calls are free of charge; so if we can't find a solution quickly, we'll have to open a "standard" (either incident or payment) call to work on the problem.

Of course we could improve the technical accuracy of our fix articles in order to increase customer's ability to correctly identify his problem and the relevant hotfix (if that's the case, and if available); but sometimes the articles are technically correct, but could happen that the "human factor" generates errors and misunderstandings (and I'm not sure if this can be controlled...). Then those private fixes are already available for Premier customers through a restricted web site they can access; maybe would be possible to apply that kind of initiative to a larger portion of customers, but still we should be able to know who and when downloaded it (for the reason at point 3 above).

Nevertheless the pilot I blogged about a while ago is still progressing, so maybe something is moving in the direction of the feedbacks we got from you, after all...

Of course any comments on this is welcome! smile_wink

 

Carlo

  • 1 Comments
Hotfix/Service Pack
Leave a Comment
  • Please add 6 and 3 and type the answer here:
  • Post
Comments
  • Never doubt thy debugger
    24 Nov 2008 11:43 AM

    Things keep moving and after some discussion ( here and here I already expressed my view on the matter),

Page 1 of 1 (1 items)
  • © 2012 Microsoft Corporation.
  • Terms of Use
  • Trademarks
  • Privacy Statement
  • Report Abuse
  • 5.6.402.223