On Fri, Jul 6, 2012 at 7:31 PM, Isuru Suriarachchi <[email protected]> wrote:

> While testing some other issue with the deployment synchronizer (DS), I
> found the following scenarios in which there can be svn conflicts.
>
> 1. Synchronizing meta files. Consider the following sequence in a 2 node
> Carbon cluster..
>
> * foo.aar deployed in node 1
> * DS syncs it to node 2
> * foo.aar gets deployed in node 1 and foo.meta is created in node 1
> * foo.aar gets deployed in node 2 and foo.meta is created in node 2
> * DS tries to sync foo.meta in node 1 to node 2
> * Conflict because foo.meta is already there in node 2
>

Hmm...  this complicates things with MetaData Deployer as well. We need to
include MetaFile sync into tests as well.

thanks,

>
> 2. Deploying webapps. Now we've enabled exploded mode by default. So if a
> foo.war is in webapps directory, foo directory will be created inside the
> webapps directory.
>
> * foo.war is deployed in node 1
> * DS syncs it to node 2 before extraction
> * both node 1 and node 2 deploys foo.war and creates foo directories under
> webapps
> * DS tries to sync foo directory from node 1 to node 2
> * Conflict because the foo directory is already there in node 2
>
> I think we have to heavily test these scenarios and fix all these issues
> before we release. Charitha, have we tested DS on trunk? If not, shall we
> create a plan?
>
> Thanks,
> ~Isuru
>
> --
> Isuru Suriarachchi
> Senior Technical Lead
> WSO2 Inc. http://wso2.com
> email : [email protected]
> blog : http://isurues.wordpress.com/
>
> lean . enterprise . middleware
>
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
Supun Malinga,

Software Engineer,
WSO2 Inc.
http://wso2.com
http://wso2.org
email - [email protected] <[email protected]>
mobile - 071 56 91 321
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to