GSoC-2015: Clustering [ODE-563]

2015-03-23 Thread sudharma subasinghe
Hi, I am interested in this project as I have enough basic knowledge about apache axis2, apache ODE, WS-BPEL and I am currently studying those. So I appreciate if you can provide more details on project. Thank you

GSoC-2015: Implement task implementation, data handling and WS-* binding for BPMN 2.0[ODE-794]

2015-03-23 Thread sudharma subasinghe
Hi, I am interested in this project as my GSoC project as I have enough basic knowledge about apache axis2, apache ODE, WS-BPEL and BPMN. I have few points to clarify before get into the project. What does it refer by "task implementation" for BPMN? There are several task types in BPMN 2.0. Which

GSoC-2015: Implement task implementation, data handling and WS-* binding for BPMN 2.0[ODE-794]

2015-03-23 Thread sudharma subasinghe
Hi, I am interested in this project as my GSoC project as I have enough basic knowledge about apache axis2, apache ODE, WS-BPEL and BPMN. I have few points to clarify before get into the project. What does it refer by "task implementation" for BPMN? There are several task types in BPMN 2.0. Which

Re: GSoC-2015: Implement task implementation, data handling and WS-* binding for BPMN 2.0[ODE-794]

2015-03-25 Thread sudharma subasinghe
So > without the first round, this project does not make sense. Sorry if this > wasn't unclear in the ticket. > > Still, if you are interested in this, you could have a look at the first > task. This is though a pretty difficult and ambitious task. > > Best, > Tamm

Re: GSoC-2015: Clustering [ODE-563]

2015-03-26 Thread sudharma subasinghe
ost nodes) along with a > distributed setup to test. 4. Develop and test, 5. Test. > > For questions regarding the integration points please feel free to ask > here, I can give you some pointers. > > HTH, > Tammo > > > > On Tue, Mar 24, 2015 at 5:03 AM, sudharma su

Re: GSoC-2015: Clustering [ODE-563]

2015-03-26 Thread sudharma subasinghe
starts processing as well. > > Looking forward to your proposal. > > Thanks, > Tammo > > On Thu, Mar 26, 2015 at 4:52 PM, sudharma subasinghe < > suba...@cse.mrt.ac.lk> > wrote: > > > Hi Tammo, > > > > Thank you for reply. I went through the

Re: GSoC-2015: Clustering [ODE-563]

2015-03-26 Thread sudharma subasinghe
at fit into the "Testing and develop" time > slot? > > Thanks, > Tammo > > On Thu, Mar 26, 2015 at 5:26 PM, sudharma subasinghe < > suba...@cse.mrt.ac.lk> > wrote: > > > Hi Tammo, > > > > I drafted the proposal.This is the link for Google d

Re: GSoC-2015: Clustering [ODE-563]

2015-03-27 Thread sudharma subasinghe
ure. > By using a replicated file system store we can provide maximum cluster > availability. > > What do you think Tammo. > > regards, > sathwik > > On Fri, Mar 27, 2015 at 10:16 AM, sudharma subasinghe < > suba...@cse.mrt.ac.lk > > wrote: > >

Re: GSoC-2015: Clustering [ODE-563]

2015-03-27 Thread sudharma subasinghe
here ODE war is deployed. Think > about in a cluster. Where would you suggest to have this file system. > > regards, > sathwik > > On Fri, Mar 27, 2015 at 2:08 PM, sudharma subasinghe < > suba...@cse.mrt.ac.lk> > wrote: > > > Hi Sathwik, > > > > Thank

Re: GSoC-2015: Clustering [ODE-563]

2015-03-27 Thread sudharma subasinghe
ckage at run time observing that table. Thank you. On 27 March 2015 at 15:13, sudharma subasinghe wrote: > Hi Sathwik, > > Now I got the idea. Thanks for the information. I'll consider the point. > > Thank you. > > On 27 March 2015 at 14:34, Sathwik B P wrote: >

Re: GSoC-2015: Clustering [ODE-563]

2015-03-27 Thread sudharma subasinghe
file system. > > What is this file system going to be? > Slaves needs access to this file system where the process artifacts are > unpacked. When the Leader is unavailable and one of the Slave is elected as > a Leader, how would it get the process model to load and execute? > >

Re: GSoC-2015: Clustering [ODE-563]

2015-03-27 Thread sudharma subasinghe
ainer, ODE is a business > process container having it's own deployment folder. > > I hope you understand the problem of deployment into the cluster now, be it > with Tomcat or ODE. > > regards, > sathwik > > On Fri, Mar 27, 2015 at 7:22 PM, sudharma subasinghe < >

Sharing Database with two tomcat servers

2015-05-05 Thread sudharma subasinghe
Hi, I checked the behavior of ODE using two tomcat servers when deploying same HelloWorld2 sample. Following are the things I could observe. - deployed HelloWorld2-1 in Tomcat-1 server → Active state - deployed HelloWorld2-2 in Tomcat-2 server → Active state - deployed Hello

Re: Sharing Database with two tomcat servers

2015-05-09 Thread sudharma subasinghe
eir own? The basic assumption is that both share the same, > synchronized data, thus I'd recommend to either use a symlink or configure > the path by setting the "ode-axis2.deploy.dir" property in > WEB-INF/conf/ode-axis2.properties. > > Best, > Tammo > >

Re: Sharing Database with two tomcat servers

2015-05-10 Thread sudharma subasinghe
for the race conditions with the two DeploymentPoller one on each > ODE instance working on the same deploy directory. > > > On Sun, May 10, 2015 at 9:44 AM, sudharma subasinghe < > suba...@cse.mrt.ac.lk> > wrote: > > > Hi, > > > > I used separate d

Cluster implementation using Hazelcast

2015-05-14 Thread sudharma subasinghe
Hi, This is my plan on implementing ODE clustering using hazelcast. I thought to use a static configuration. Each node has a config file which stores hostName and port number of each node in the cluster. So each node is aware of other nodes in the cluster and when a node start up it will join to t

Deploying process in the cluster

2015-05-14 Thread sudharma subasinghe
Hi, In the cluster, every node shares the database and deployment directory. To avoid race condition I am going to introduce master and slave configuration. Here master node will deploy the process and write the version number to the database. Until master node finishes its process all the salve n

Re: Sharing Database with two tomcat servers

2015-05-14 Thread sudharma subasinghe
e onto the > deployment directory. This is done to avoid the race conditions arising > from the DeploymentPoller. > > > regards, > sathwik > > On Sun, May 10, 2015 at 10:24 PM, sudharma subasinghe < > suba...@cse.mrt.ac.lk > > wrote: > > > Hi, > > > > I u

Re: Cluster implementation using Hazelcast

2015-05-18 Thread sudharma subasinghe
hod. Can you post > your configuration file and the hazelcast based api design. > > Regards > Nandika > > On Thu, May 14, 2015 at 3:16 PM, sudharma subasinghe < > suba...@cse.mrt.ac.lk> > wrote: > > > Hi, > > > > This is my plan on implementin

Re: Cluster implementation using Hazelcast

2015-05-19 Thread sudharma subasinghe
and loading it from > WEB-INF/conf? This would enable uses to use all hazelcast features (e.g. > EC2 auto discovery) and we don't need to replicate to configuration > documentation for the cluster config. WDYT? > > Best, > Tammo > > On Tue, May 19, 2015 at 8:54 AM, sudh

Re: Deploying process in the cluster

2015-05-20 Thread sudharma subasinghe
Hi Tammo, The master node writes meta data. But runtime information must be available in all nodes.Since the folder is shared, all nodes will see the availability of a new process. My idea is for master node to write the meta data and other nodes to just read the meta data and load process.So we n

Re: Cluster implementation using Hazelcast

2015-05-20 Thread sudharma subasinghe
Hi Tammo, I thought to use WKA implement the cluster, not multicast or aws. What do you think? On 20 May 2015 at 11:17, sudharma subasinghe wrote: > Hi Tammo, > > > Yes, I agree with you. So I will use hazelcast.xml to configure. > > Thank you > Sudharma > > On 19 M

Re: Cluster implementation using Hazelcast

2015-05-22 Thread sudharma subasinghe
; > On Thu, May 21, 2015 at 6:54 AM, sudharma subasinghe < > suba...@cse.mrt.ac.lk> wrote: > >> Hi Tammo, >> >> I thought to use WKA implement the cluster, not multicast or aws. What do >> you think? >> >> On 20 May 2015 at 11:17, sudharma subasinghe >

Re: Cluster implementation using Hazelcast

2015-05-24 Thread sudharma subasinghe
gt; Tammo, > > Shouldn't we create a new project module called ode-cluster-hazelcast for > clustering implementation ? > > regards, > sathwik > > On Fri, May 22, 2015 at 4:56 PM, sudharma subasinghe < > suba...@cse.mrt.ac.lk> > wrote: > > > Hi Tammo

Re: Deploying process in the cluster

2015-05-26 Thread sudharma subasinghe
other nodes deployment"? Compilation is not > >> needed since the CBP file is written to the (shared) FS. Registration is > >> also not needed, since it is done via the shared database. So the only > >> thing that might be needed is to tell the engine t

Re: Deploying process in the cluster

2015-05-27 Thread sudharma subasinghe
On Wed, May 27, 2015 at 12:30 PM, Sathwik B P > > wrote: > > > > > Sudharma, > > > > > > Where are you going to configure the master-slaves, is it in the web > > > application level or at the load balancer? > > > > > > regards, > > > sa

Re: Deploying process in the cluster

2015-05-28 Thread sudharma subasinghe
gt; I initiate another deploy operation on the DeploymentWebService which the > load balancer routes it to the next active node which is Node2. Since Node2 > is a slave in the Hazelcast cluster, What happens to the deployment? > > regards, > sathwik > > On Wed, May 27, 2015 at

Re: Deploying process in the cluster

2015-06-03 Thread sudharma subasinghe
ODE. Integration layers in ODE (Axis2, JBI) > > use the process store. > > Future implementations of IL for ODE will also use the process store. > > We should not be thinking of moving the process store functionality to > the > > integration layers. > > > > &

Re: Deploying process in the cluster

2015-06-06 Thread sudharma subasinghe
mo, >> >> Kindly review attached document on my proposed approach. Let me know if >> you have any concerns or doubts on it. >> >> regards, >> sathwik >> >> On Fri, Jun 5, 2015 at 6:56 PM, Sathwik B P wrote: >> >>> find response inline &g

Re: Deploying process in the cluster

2015-06-06 Thread sudharma subasinghe
Hi Sathwik, I will concern your approach. Thank you for your effort. On 6 June 2015 at 18:43, Sathwik B P wrote: > I have attached to the JIRA https://issues.apache.org/jira/browse/ODE-563 > > On Sat, Jun 6, 2015 at 5:55 PM, sudharma subasinghe > > wrote: > > > Hi

Re: Deploying process in the cluster

2015-06-10 Thread sudharma subasinghe
rying to release the lock for MagicSession 02:12:04,019 INFO [HazelcastClusterImpl] ThreadID:61 duLocked value for MagicSession file after unlocking: false Is this possible? But there were not any conflicts while deploying. It worked perfectly. Thank you On 7 June 2015 at 11:10, sudharma subas

Re: Deploying process in the cluster

2015-06-17 Thread sudharma subasinghe
Hi Sathwik, I modified the code as you explained. You can go through the code by following link. https://github.com/Subasinghe/ode/tree/ODECluster It would be helpful if you can provide a feedback on this. Thank you. On 10 June 2015 at 12:39, sudharma subasinghe wrote: > Hi Sathwik, &g

Modified code for ODE Clustering

2015-06-22 Thread sudharma subasinghe
Hi Sathwik, I modified the code and tested it with two nodes cluster. Deploying and undeploying processes works fine except few things. 1 ) Some times the poller is stuck due to the lock. 2 ) After using hazelcast 3.5 it does not take existing hazelcast.xml Can you help me to solve these things

Re: Modified code for ODE Clustering

2015-06-23 Thread sudharma subasinghe
and then use putIfAbsent. > > 2) If there are issues with 3.5, revert back to earlier version. > > regards, > sathwik > > On Tue, Jun 23, 2015 at 10:14 AM, sudharma subasinghe < > suba...@cse.mrt.ac.lk > > wrote: > > > Hi Sathwik, > > > > I mod

Re: Deploying process in the cluster

2015-06-30 Thread sudharma subasinghe
e patch file in this way. > git diff master ODECluster > cluster_patch1.patch > > Make sure all your changes are available in the patch. > > regards, > sathwik > > On Wed, Jun 17, 2015 at 12:51 PM, sudharma subasinghe < > suba...@cse.mrt.ac.lk > > wrote: > >

[jira] [Updated] (ODE-563) Clustering

2015-06-30 Thread Sudharma Subasinghe (JIRA)
[ https://issues.apache.org/jira/browse/ODE-563?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Sudharma Subasinghe updated ODE-563: Attachment: cluster_patch1.patch I have added the patch with all the changes for cluster

[jira] [Commented] (ODE-563) Clustering

2015-08-25 Thread Sudharma Subasinghe (JIRA)
[ https://issues.apache.org/jira/browse/ODE-563?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14711390#comment-14711390 ] Sudharma Subasinghe commented on ODE-563: - I have attached the patch with all

[jira] [Updated] (ODE-563) Clustering

2015-08-25 Thread Sudharma Subasinghe (JIRA)
[ https://issues.apache.org/jira/browse/ODE-563?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Sudharma Subasinghe updated ODE-563: Attachment: cluster_patch2.patch > Clustering > -- > >

[jira] [Created] (ODE-1040) NoClassDefFoundError while deploying bpel processes in clustering environment

2015-11-19 Thread Sudharma Subasinghe (JIRA)
Sudharma Subasinghe created ODE-1040: Summary: NoClassDefFoundError while deploying bpel processes in clustering environment Key: ODE-1040 URL: https://issues.apache.org/jira/browse/ODE-1040