On 15 Jan 2009, at 21:16, Sriram Natarajan wrote:

> Option 1:  Develop patch framework so as to release patch train  
> separately for each component within web stack. For example, apache  
> will have its own patch id (say 11111-01 etc) and mysql will have  
> (22222-01) etc. Customer will need to download patch for every  
> component within webstack  separately and install them.
>
> Cons
> - Customer deploying a whole stack will need to download 10  
> different patches from Sun Solve . This can be minimized by  
> requesting Sun  Patch team to provide us with Web Stack patch cluster.

Isn't that mitigated altogether by providing a meta-patch (product  
code "webstack")
that serves merely to import all the component patches as dependencies?

FWIW, my gut reaction is to prefer Option 1.

> Option 2: Consider Web Stack as a single product and develop  
> framework to release a single patch train  (11111-01 etc) that  
> includes all components (say apache, mysql etc) within this patch.  
> Now, a single patch can cover multiple packages and all the  
> packages that are installed on the system will be patched. Let us  
> say if new packages are installed on a later date they can be  
> patched with the same patch as well.

> Cons
> - Customers will be forced to upgrade all the packages (aka  
> components like Apache, MySQL) installed on their production system  
> even if they are interested in getting only a MySQL patch.
  - Makes it much harder for a customer to maintain local  
customisation of a chosen
component of webstack.
  - A bigger mess to clear up if an update crashes out in an unclean  
state.

-- 
Nick Kew

Reply via email to