Bug 780780 (SOA-3234) - BPEL process failover doesn't work
Summary: BPEL process failover doesn't work
Keywords:
Status: CLOSED NOTABUG
Alias: SOA-3234
Product: JBoss Enterprise SOA Platform 5
Classification: JBoss
Component: riftsaw
Version: 5.2.0 ER1
Hardware: Unspecified
OS: Unspecified
urgent
urgent
Target Milestone: ---
: ---
Assignee: Default User
QA Contact:
URL: http://jira.jboss.org/jira/browse/SOA...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-08-03 11:16 UTC by Ivo Bek
Modified: 2011-08-09 06:35 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-08-09 06:35:04 UTC
Type: Bug


Attachments (Terms of Use)
cluster2_riftsaw.2.3.1.log (316.84 KB, text/x-log)
2011-08-03 11:21 UTC, Ivo Bek
no flags Details
cluster2.log (232.80 KB, text/x-log)
2011-08-03 11:21 UTC, Ivo Bek
no flags Details
TakeOverProcess.bpel (4.92 KB, application/octet-stream)
2011-08-03 11:30 UTC, Ivo Bek
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker RIFTSAW-404 0 None None None Never
Red Hat Issue Tracker SOA-3234 0 None None None Never

Description Ivo Bek 2011-08-03 11:16:51 UTC
project_key: SOA

I have bpel process with web service (which only print number of loop cycle) deployed on cluster1 and cluster2. I'll send soap message to process on cluster1 and process is running in for loop. In 50th loop It will wait and You can kill cluster1 with signal 9. The cluster2 should takeover process, but after some ConnectExceptions It do NOTHING.

BTW I tried Riftsaw 2.3.1-Snapshot on SOA-P 5.2.ER1 with fixed issue https://issues.jboss.org/browse/RIFTSAW-404 and cluster2 tried to restore process, but It failed in every attempt with this exception:

2011-08-02 15:36:31,475 ERROR [org.apache.ode.scheduler.simple.SimpleScheduler] (ODEServer-21) Error while processing a persisted job: [JobId: hqejbhcnphr6hf75eilk7w,nodeId: 127.0.0.1:1199,scheduled: false,transacted: true,ts: 1312292188221,channel: null,instaceId : 0,type: INVOKE_CHECK,retrycount: 2]
org.apache.ode.bpel.iapi.Scheduler$JobProcessorException
	at org.apache.ode.bpel.engine.BpelEngineImpl.acquireInstanceLock(BpelEngineImpl.java:396)

Comment 1 Ivo Bek 2011-08-03 11:21:58 UTC
Attachment: Added: cluster2_riftsaw.2.3.1.log
Attachment: Added: cluster2.log


Comment 2 Ivo Bek 2011-08-03 11:23:22 UTC
Link: Added: This issue relates to RIFTSAW-404


Comment 3 Ivo Bek 2011-08-03 11:30:03 UTC
You can use TakeOverProcess or failover test from issue RIFTSAW-404. It should be same.

Comment 4 Ivo Bek 2011-08-03 11:30:03 UTC
Attachment: Added: TakeOverProcess.bpel


Comment 5 Marek Baluch 2011-08-04 12:09:12 UTC
It looks like Riftsaw clustering was not properly configured and that was the cause of the error. With a properly configured Riftsaw clustering I managed to reproduce Riftsaw-404.

IMO you can reject this issue.


Note You need to log in before you can comment on or make changes to this bug.