[JBoss JIRA] (AS7-6120) Expand support for System Property substitution
by Brian Stansberry (JIRA)
[ https://issues.jboss.org/browse/AS7-6120?page=com.atlassian.jira.plugin.s... ]
Brian Stansberry updated AS7-6120:
----------------------------------
Attachment: expressions.ods
> Expand support for System Property substitution
> -----------------------------------------------
>
> Key: AS7-6120
> URL: https://issues.jboss.org/browse/AS7-6120
> Project: Application Server 7
> Issue Type: Task
> Components: Domain Management
> Affects Versions: 7.1.3.Final (EAP)
> Reporter: Jimmy Wilson
> Assignee: Brian Stansberry
> Priority: Blocker
> Labels: eap-6.1-prd, rhq
> Fix For: 7.2.0.Alpha1
>
> Attachments: expressions.ods
>
>
> Audit the core AS and all subsystems shipped in the AS distribution for suport for expression in management resource attributes.
> The basic philosophy toward expressions in previous releases was to only push devs to add support if there was a clear important use case. Devs could choose to add support beyond that, but we wouldn't push that. This JIRA and PRODMGT-195 from which it is derived reflects a change in philosophy. Now the philosophy is to support expressions unless the dev foresees a technical or future compatibility problem arising from doing so.
> This task DOES NOT advocate adding expression support to attributes that represent references to other model elements. Such references may prove problematic in the future and should not be added. We already have some model ref attributes that support expressions; this task DOES NOT advocate removing such support, unless the support has never been provided in a Final release (i.e. it was added during 7.2 development.)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 3 months
[JBoss JIRA] (JBWEB-228) Globally configure an Authenticator Valve for the whole JBoss.
by Jean-Frederic Clere (JIRA)
[ https://issues.jboss.org/browse/JBWEB-228?page=com.atlassian.jira.plugin.... ]
Jean-Frederic Clere commented on JBWEB-228:
-------------------------------------------
Note a sample example in https://github.com/jfclere/authenvalves
> Globally configure an Authenticator Valve for the whole JBoss.
> --------------------------------------------------------------
>
> Key: JBWEB-228
> URL: https://issues.jboss.org/browse/JBWEB-228
> Project: JBoss Web
> Issue Type: Feature Request
> Security Level: Public(Everyone can see)
> Affects Versions: JBossWeb-7.0.0.GA, JBossWeb-7.0.1.GA , JBossWeb-7.0.2.GA, JBossWeb-7.0.9.GA
> Reporter: Mo Zo
> Assignee: Jean-Frederic Clere
>
> Please add an option to set and configure an Authenticator (Valve) globally for all applications in a JBoss by using standard JBoss mechanisms like domain.xml, standalone.xml and DMR, so that it would be possible to reference an Authenticator like this:
> web.xml
> <login-config>
> <auth-method>CUSTOM</auth-method>
> </login-config>
> To achieve this I had to modify:
> ...\modules\org\jboss\as\web\main\jbossweb-7.0.X.Final.jar\org\apache\catalina\startup\Authenticators.properties
> CUSTOM=<full qualified authenticator class name>
> which certainly is not a good way.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 3 months
[JBoss JIRA] (JGRP-1548) UNICAST2: send STABLE message after 'last received' message
by Bela Ban (JIRA)
[ https://issues.jboss.org/browse/JGRP-1548?page=com.atlassian.jira.plugin.... ]
Bela Ban commented on JGRP-1548:
--------------------------------
Hmm, the suggested solution is useless: *message batching* (bundling) gets in our way !
When A sends message 1-5 to B, then batching might send them as 1 batch. On B, we receive a list of 5 messages and pass them up, *one by one* !
This means that we'd get A1, send an ack, A2, send an ack etc, so this is useless.
We have to look into passing the entire message batch up, adding them to the message window first, and then process the messages. This way, we'd get a batch of 5 messages. This solution requires a new event type (MSG_BATCH) though, which has to be handled by some protocols (all below UNICAST2). Message batches would also have to be implemented by UNICAST, NAKACK and NAKACK2.
I've looked at message batching before, but didn't implement it (forgot why though...)
The other (simpler) solution would be for the thread that receives the message batch to pass each message to a thread pool to be passed up, instead of passing them up individually. I looked at this a couple of years ago, but the performance wasn't good, possibly due to a high thread context switching rate.
> UNICAST2: send STABLE message after 'last received' message
> -----------------------------------------------------------
>
> Key: JGRP-1548
> URL: https://issues.jboss.org/browse/JGRP-1548
> Project: JGroups
> Issue Type: Feature Request
> Reporter: Bela Ban
> Assignee: Bela Ban
> Fix For: 3.3
>
>
> Contrary to UNICAST, which acks every message, UNICAST2 never acks messages, but only asks the sender to retransmit a message when a gap has been detected.
> However, the drawback of this (negative ack) mechanism is the so called last-message-dropped problem: when A sends messages [1..5] to B, but 5 is dropped by the transport, as A doesn't retransmit messages until it gets a retransmission request from B, B only gets messages [1..4].
> B will *not* ask A to retransmit message 5, as B doesn't know A *sent* message 5 in the first place.
> If A doesn't send message 6 for B to detect 5 is missing and asking A for retransmission, B won't get that message.
> The way this is currently handled is with stable messages. A STABLE message is sent from B to A every stable_interval ms or whenever M bytes from A have been received. In the worst case, B will have to wait stable_interval ms until it finally receives message 5 from A.
> SOLUTION:
> In addition to time and size based STABLE messages, we could send a STABLE message whenever the batch of messages removed from the receive window has completed and the receive window is empty.
> This would send a STABLE message immediately when a single message has been received (and no other messages from A are in the receive window), but it would send another STABLE message only when all (e.g.) 200 messages from A have been processed and the receive window is empty.
> With this new mechanism, we could even remove the time-based STABLE messages !
> Example:
> - At time T0, messages M1 and M2 are received. A STABLE message for M2 is sent.
> - At T+500 (ms), messages M3-M100 are received. A STABLE message for M100 is sent
> - At T+1500, M101 is received. A STABLE message for M101 is sent.
> - At T+2000, M102 is received. A STABLE message for M102 is sent.
> - At T+2010, M103-M500 are received. A STABLE message for M500 is sent
> (Note that the example above didn't take size-based STABLE messages into account)
> This is similar to the ACK based scheme in UNICAST where we only send an ack for the last message in a batch (or for a single message if not batch has been received).
> This new mechanism needs to be configurable: if enabled, the time-based STABLE mechanism would be disabled.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 3 months
[JBoss JIRA] (JBREM-1317) BisocketClientInvoker waits for failed clients
by Yong Hao Gao (JIRA)
[ https://issues.jboss.org/browse/JBREM-1317?page=com.atlassian.jira.plugin... ]
Yong Hao Gao commented on JBREM-1317:
-------------------------------------
Hi Ron, Doug
If we change it to callbackHandler.handleCallbackOneway(callback, true); I think that maybe increase the resource of the server. If a server has many clients, does it make the server spawn a lot more threads if the server are delivering messages to those clients?
Howard
> BisocketClientInvoker waits for failed clients
> ----------------------------------------------
>
> Key: JBREM-1317
> URL: https://issues.jboss.org/browse/JBREM-1317
> Project: JBoss Remoting
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: callbacks
> Affects Versions: 2.5.4.SP3
> Environment: JBoss EAP 5.1.2
> Reporter: Doug Grove
> Assignee: Ron Sigal
> Priority: Minor
>
> When a client dies or is killed, the failure is actually detected in org.jboss.remoting.transport.socket.MicroSocketClientInvoker:
> (NEW ClientSocketWrapper[Socket[addr=/10.0.0.212,port=36600,localport=4458].d3e837]) got Exception: java.io.IOException: Broken pipe
> The "Broken pipe" exception means that the client has disconnected and can not return. This exception is treated in the code a retry-able, however.
> The code carries on, finally calling BisocketClientInvoker.createSocket(). This code then waits for a socket to appear in a list. I can see no way for a new socket to ever appear in the list.
> This results in the code waiting for the full duration of the configured timeout.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 3 months
[JBoss JIRA] (AS7-6343) To configure same node in two different cluster
by hitesh yadav (JIRA)
[ https://issues.jboss.org/browse/AS7-6343?page=com.atlassian.jira.plugin.s... ]
hitesh yadav updated AS7-6343:
------------------------------
Description:
Assume that...
There are two cluster.
1st in USA with with 4 node U1 ,U2, U3 ,U4.
Here U1 work as Master(domain controller) and U2,U3 and U4 work as slave.
2nd Cluster in Europe with 4 node E1,E2,E3,E4.
Here E1 work as master(domain controller)
Both cluster work fine.
I want to create 3rd cluster in which only two nodes are include, U1( Master node or Domain controller) from USA and E1 (Master node or Domain Controller) from Europe.
My basic requirement is that when i deploy any '.war' file on U1(Domain controller or Master node in USA) it will deploy same '.war' file in all Node U2,U3,U4 and also in E1(Domain Controller or Master Node in Europe).
Then duty of E1 is to deploy that '.war' file in E2,E3,E4.
If HttpSession or Cache are not replicated or Distributed between U1 and E1 node then it will be acceptable but same '.war' file must be deploy on E1 and U1 as cluster.
was:
Assume that...
I have two cluster.
1st in USA with with 4 node U1 ,U2, U3 ,U4.
Here U1 work as Master(domain controller) and U2,U3 and U4 work as slave.
2nd Cluster in Europe with 4 node E1,E2,E3,E4.
Here E1 work as master(domain controller)
Both cluster work fine.
I want to create 3rd cluster in which only two nodes are include, U1( Master node or Domain controller) from USA and E1 (Master node or Domain Controller) from Europe.
My basic requirement is that when i deploy any '.war' file on U1(Domain controller or Master node in USA) it will deploy same '.war' file in all Node U2,U3,U4 and also in E1(Domain Controller or Master Node in Europe).
Then duty of E1 is to deploy that '.war' file in E2,E3,E4.
If HttpSession or Cache are not replicated or Distributed between U1 and E1 node then it will be acceptable but same '.war' file must be deploy on E1 and U1 as cluster.
> To configure same node in two different cluster
> ------------------------------------------------
>
> Key: AS7-6343
> URL: https://issues.jboss.org/browse/AS7-6343
> Project: Application Server 7
> Issue Type: Clarification
> Components: Clustering, Domain Management
> Affects Versions: 7.0.2.Final
> Environment: jboss-as-web-7.0.2.Final , Linux , Postgresql 8.4 , Apache (Mod_cluster as load balancer)
> Reporter: hitesh yadav
> Assignee: Paul Ferraro
> Labels: jboss
>
> Assume that...
> There are two cluster.
> 1st in USA with with 4 node U1 ,U2, U3 ,U4.
> Here U1 work as Master(domain controller) and U2,U3 and U4 work as slave.
> 2nd Cluster in Europe with 4 node E1,E2,E3,E4.
> Here E1 work as master(domain controller)
> Both cluster work fine.
> I want to create 3rd cluster in which only two nodes are include, U1( Master node or Domain controller) from USA and E1 (Master node or Domain Controller) from Europe.
> My basic requirement is that when i deploy any '.war' file on U1(Domain controller or Master node in USA) it will deploy same '.war' file in all Node U2,U3,U4 and also in E1(Domain Controller or Master Node in Europe).
> Then duty of E1 is to deploy that '.war' file in E2,E3,E4.
> If HttpSession or Cache are not replicated or Distributed between U1 and E1 node then it will be acceptable but same '.war' file must be deploy on E1 and U1 as cluster.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 3 months
[JBoss JIRA] (JBAS-7965) jta resource recovery problem
by Tom Jenkinson (JIRA)
[ https://issues.jboss.org/browse/JBAS-7965?page=com.atlassian.jira.plugin.... ]
Tom Jenkinson resolved JBAS-7965.
---------------------------------
Assignee: Tom Jenkinson
Resolution: Cannot Reproduce Bug
Hi,
This appears to be a misconfiguration. If the issue still occurs for you please do re-open with a test case (and all configuration you are using) and I will suggest alterations to your configuration where appropriate.
Thanks for using JBoss,
Tom
> jta resource recovery problem
> -----------------------------
>
> Key: JBAS-7965
> URL: https://issues.jboss.org/browse/JBAS-7965
> Project: Application Server 3 4 5 and 6
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: Transaction Manager Integration (Arjuna)
> Reporter: Nicolae Petridean
> Assignee: Tom Jenkinson
> Priority: Critical
> Fix For: No Release
>
>
> Hi all,
> i noticed that there is some problems with the transaction recovery in JBOSS.
> When a number of warnings like this : "WARN oggerI18N om.arjuna.ats.internal.jta.resources.arjunacore.norecoveryxa om.arjuna.ats.internal.jta.resources.arjunacore.norecoveryxa Could not find new XAResource to use for recovering non-serializable XAResource" appear , at some time the exceptions mechanism is affected (the exceptions are not thrown anymore). If the application uses timers those are also blocked (the timeouts dont appear anymore), it seems that the transcations that are not finished are blocking the timers. Why aren't those transactions just ended after some specific time ? Or is there another way to deal with the situation ?
> Thanks in advance, Nicu
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 3 months
[JBoss JIRA] (AS7-6343) To configure same node in two different cluster
by hitesh yadav (JIRA)
hitesh yadav created AS7-6343:
---------------------------------
Summary: To configure same node in two different cluster
Key: AS7-6343
URL: https://issues.jboss.org/browse/AS7-6343
Project: Application Server 7
Issue Type: Clarification
Components: Clustering, Domain Management
Affects Versions: 7.0.2.Final
Environment: jboss-as-web-7.0.2.Final , Linux , Postgresql 8.4 , Apache (Mod_cluster as load balancer)
Reporter: hitesh yadav
Assignee: Paul Ferraro
Assume that...
I have two cluster.
1st in USA with with 4 node U1 ,U2, U3 ,U4.
Here U1 work as Master(domain controller) and U2,U3 and U4 work as slave.
2nd Cluster in Europe with 4 node E1,E2,E3,E4.
Here E1 work as master(domain controller)
Both cluster work fine.
I want to create 3rd cluster in which only two nodes are include, U1( Master node or Domain controller) from USA and E1 (Master node or Domain Controller) from Europe.
My basic requirement is that when i deploy any '.war' file on U1(Domain controller or Master node in USA) it will deploy same '.war' file in all Node U2,U3,U4 and also in E1(Domain Controller or Master Node in Europe).
Then duty of E1 is to deploy that '.war' file in E2,E3,E4.
If HttpSession or Cache are not replicated or Distributed between U1 and E1 node then it will be acceptable but same '.war' file must be deploy on E1 and U1 as cluster.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 3 months
[JBoss JIRA] (AS7-6342) Adding config files to AS7 is inconvenient.
by Paul Hinds (JIRA)
Paul Hinds created AS7-6342:
-------------------------------
Summary: Adding config files to AS7 is inconvenient.
Key: AS7-6342
URL: https://issues.jboss.org/browse/AS7-6342
Project: Application Server 7
Issue Type: Feature Request
Components: Class Loading
Affects Versions: 7.1.3.Final (EAP)
Environment: All
Reporter: Paul Hinds
Assignee: David Lloyd
Priority: Minor
This page https://community.jboss.org/wiki/HowToPutAnExternalFileInTheClasspath details how to put a directory on the AS7 classpath which is inconvenient and could easily be done by default.
If AS7 out of the box came with /standalone/classes or /standalone/conf (conf would introduce a bit of backwards compatability) and perhaps /standalone/lib/*.jar added to the classpath it would be as good as previous JBoss versions.
This could be implemented as a module as in the above documents and automatically added to classpaths if the dirs exists in the same way other modules are automatically added to the CP if certain criteria are met.
Ideally is should be possible to make these symlinks on win7 and nix. Since it is natural to put config in /etc per Linux file system standards.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 3 months
[JBoss JIRA] (JGRP-1563) UNICAST2: first-message-lost problem
by Bela Ban (JIRA)
Bela Ban created JGRP-1563:
------------------------------
Summary: UNICAST2: first-message-lost problem
Key: JGRP-1563
URL: https://issues.jboss.org/browse/JGRP-1563
Project: JGroups
Issue Type: Bug
Reporter: Bela Ban
Assignee: Bela Ban
Fix For: 3.2.6, 3.3
If A sends its first message A#1 to B, but the network drops A#1, B won't be able to receive A#1 unless A sends another message.
Even the stable task won't help: as B only sends stable messages to connected members (and A isn't), it will never send a stable message to A.
SOLUTION:
- Use acking for the first message
- Continue sending the first message until it has been acked, or a configurable time period has elapsed
- Note that we cannot cancel this task based on *membership* (view changes), as unicast messages can be sent to members outside of our view
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 3 months
[JBoss JIRA] (DROOLS-14) When using the combination of drools-guvnor and jBPM-designer on JBoss in IE 9 new diagrams are not loaded after creation
by Nils Miehe (JIRA)
[ https://issues.jboss.org/browse/DROOLS-14?page=com.atlassian.jira.plugin.... ]
Nils Miehe updated DROOLS-14:
-----------------------------
Attachment: server.log
This is the part of the log produced after I clicked on "Create" (new process).
> When using the combination of drools-guvnor and jBPM-designer on JBoss in IE 9 new diagrams are not loaded after creation
> -------------------------------------------------------------------------------------------------------------------------
>
> Key: DROOLS-14
> URL: https://issues.jboss.org/browse/DROOLS-14
> Project: Drools
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Environment: Windows 7, IE9, JBoss AS 7.1.1.Final, jBPM Designer 2.4.0.Final, Drools Guvnor 5.5.0.Final
> Reporter: Nils Miehe
> Assignee: Mark Proctor
> Labels: designer, guvnor, jBPM
> Attachments: server.log
>
>
> I want to use the jBPM Designer to create a BPMN2 process. It is in fact created (It is listed in the according package afterwards.) but when the new process should be opened and it's diagram be shown the screen remains stuck on showing the message "jBPM Web Designer loading. Please wait...". The same is true when I try to load existing BPMN2 processes from the repository (which I created using Firefox).
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 3 months