[JBoss JIRA] Created: (JBRULES-2690) Expand the KnowledgeAgent API
by Tihomir Surdilovic (JIRA)
Expand the KnowledgeAgent API
-----------------------------
Key: JBRULES-2690
URL: https://jira.jboss.org/browse/JBRULES-2690
Project: Drools
Issue Type: Feature Request
Security Level: Public (Everyone can see)
Components: drools-guvnor
Affects Versions: 5.1.0.FINAL
Reporter: Tihomir Surdilovic
Assignee: Mark Proctor
In a situations where multiple BRMS versions are deployed in HA environment the current KnowledgeAgent API is not capable to scan multiple locations for rule resources. KnowledgeAgent API should be able to scan multiple locations for the same resource or number of resources and be able to determine which location holds the "latest" version and pick that one up.
Also, If one of the BRMS instances goes down, KnowledgeAgent API should be able to switch to receive resource updates only from the BRMS instance that is still up.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 4 months
[JBoss JIRA] Created: (JGRP-1292) UNICAST2: resend other messages when getting request to resend first message
by Bela Ban (JIRA)
UNICAST2: resend other messages when getting request to resend first message
----------------------------------------------------------------------------
Key: JGRP-1292
URL: https://issues.jboss.org/browse/JGRP-1292
Project: JGroups
Issue Type: Task
Reporter: Bela Ban
Assignee: Bela Ban
Fix For: 2.12
When A sends a unicast message to B, A's message #1 is tagged as first. This will create an entry in the receiver table of B. However, when A sends messages #1 and #2 concurrently, then #2 is probably processed first because #1 takes a bit more time to create the entry in the receiver table.
When #2 is received by B, it is discarded, as it isn't tagged as 'first', and we send a request to A to resend the first seqno.
However, until A sends message #3, or a stability message is received, A won't retransmit #2 to B. If A was an RPC, it might time out.
SOLUTION: when asking A to resend the lowest seqno, we also pass in the seqno (#2) we received, that caused us to ask A for the resend.
A will then resend all messages in the range [lowest .. seqno].
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 4 months