[JBoss JIRA] (JGRP-1709) Logging: convert the most important WARN and ERROR messages to use IDs and resource bundles
by Bela Ban (JIRA)
[ https://issues.jboss.org/browse/JGRP-1709?page=com.atlassian.jira.plugin.... ]
Bela Ban edited comment on JGRP-1709 at 10/4/13 9:24 AM:
---------------------------------------------------------
The following classes below still need to be converted, excluding
- classes that are not officially supported (STOMP, PRIO)
- classes that are not used anymore (e.g. NAKACK, NakReceiverWindow, Retransmitter, DefaultRetransmitter, RangeBasedRetransmitter etc)
- test code (StateTransferTest)
- demos (Whiteboard, GraphPanel, Draw, QuoteServer)
{panel}
-src/org/jgroups/stack/Configurator.java-
-src/org/jgroups/conf/XmlConfigurator.java-
-src/org/jgroups/conf/PropertyHelper.java-
-src/org/jgroups/conf/ProtocolConfiguration.java-
-src/org/jgroups/conf/ClassConfigurator.java-
src/org/jgroups/protocols/FILE_PING.java
src/org/jgroups/protocols/FD_SOCK.java
-src/org/jgroups/protocols/RSVP.java-
-src/org/jgroups/protocols/UDP.java-
-src/org/jgroups/protocols/COMPRESS.java-
src/org/jgroups/protocols/VERIFY_SUSPECT.java
src/org/jgroups/protocols/MFC.java
src/org/jgroups/protocols/MERGE3.java
src/org/jgroups/protocols/FRAG2.java
src/org/jgroups/protocols/FlowControl.java
src/org/jgroups/protocols/ENCRYPT.java
src/org/jgroups/protocols/FORWARD_TO_COORD.java
src/org/jgroups/protocols/S3_PING.java
src/org/jgroups/protocols/FD.java
-src/org/jgroups/protocols/UNICAST3.java-
src/org/jgroups/protocols/Discovery.java
src/org/jgroups/protocols/JDBC_PING.java
src/org/jgroups/protocols/TCP.java
src/org/jgroups/protocols/UFC.java
src/org/jgroups/protocols/SEQUENCER.java
src/org/jgroups/protocols/AUTH.java
-src/org/jgroups/protocols/TP.java-
src/org/jgroups/protocols/TCPGOSSIP.java
src/org/jgroups/protocols/MPING.java
src/org/jgroups/protocols/pbcast/GMS.java
src/org/jgroups/protocols/pbcast/GmsImpl.java
src/org/jgroups/protocols/pbcast/STATE_TRANSFER.java
src/org/jgroups/protocols/pbcast/ClientGmsImpl.java
src/org/jgroups/protocols/pbcast/StreamingStateTransfer.java
src/org/jgroups/protocols/pbcast/Merger.java
src/org/jgroups/protocols/pbcast/CoordGmsImpl.java
src/org/jgroups/protocols/pbcast/STABLE.java
src/org/jgroups/protocols/pbcast/FLUSH.java
src/org/jgroups/protocols/pbcast/STATE_SOCK.java
-src/org/jgroups/protocols/pbcast/NAKACK2.java-
src/org/jgroups/protocols/relay/RELAY2.java
src/org/jgroups/protocols/relay/Relayer.java
src/org/jgroups/protocols/tom/TOA.java
src/org/jgroups/util/TimeScheduler2.java
src/org/jgroups/util/Util.java
src/org/jgroups/util/ForwardQueue.java
src/org/jgroups/util/Queue.java
src/org/jgroups/jmx/ResourceDMBean.java
src/org/jgroups/jmx/JmxConfigurator.java
src/org/jgroups/blocks/RequestCorrelator.java
src/org/jgroups/blocks/GroupRequest.java
src/org/jgroups/blocks/TCPConnectionMap.java
src/org/jgroups/blocks/Request.java
src/org/jgroups/blocks/RpcDispatcher.java
src/org/jgroups/blocks/MethodCall.java
src/org/jgroups/blocks/MessageDispatcher.java
src/org/jgroups/auth/MD5Token.java
src/org/jgroups/auth/FixedMembershipToken.java
src/org/jgroups/auth/SimpleToken.java
src/org/jgroups/auth/X509Token.java
{panel}
was (Author: belaban):
The following classes below still need to be converted, excluding
- classes that are not officially supported (STOMP, PRIO)
- classes that are not used anymore (e.g. NAKACK, NakReceiverWindow, Retransmitter, DefaultRetransmitter, RangeBasedRetransmitter etc)
- test code (StateTransferTest)
- demos (Whiteboard, GraphPanel, Draw, QuoteServer)
{panel}
-src/org/jgroups/stack/Configurator.java-
-src/org/jgroups/conf/XmlConfigurator.java-
-src/org/jgroups/conf/PropertyHelper.java-
-src/org/jgroups/conf/ProtocolConfiguration.java-
-src/org/jgroups/conf/ClassConfigurator.java-
src/org/jgroups/protocols/FILE_PING.java
src/org/jgroups/protocols/FD_SOCK.java
-src/org/jgroups/protocols/RSVP.java-
-src/org/jgroups/protocols/UDP.java-
src/org/jgroups/protocols/FD_PING.java
-src/org/jgroups/protocols/COMPRESS.java-
src/org/jgroups/protocols/VERIFY_SUSPECT.java
src/org/jgroups/protocols/MFC.java
src/org/jgroups/protocols/MERGE3.java
src/org/jgroups/protocols/FRAG2.java
src/org/jgroups/protocols/FlowControl.java
src/org/jgroups/protocols/ENCRYPT.java
src/org/jgroups/protocols/FORWARD_TO_COORD.java
src/org/jgroups/protocols/S3_PING.java
src/org/jgroups/protocols/FD.java
-src/org/jgroups/protocols/UNICAST3.java-
src/org/jgroups/protocols/Discovery.java
src/org/jgroups/protocols/JDBC_PING.java
src/org/jgroups/protocols/TCP.java
src/org/jgroups/protocols/UFC.java
src/org/jgroups/protocols/SEQUENCER.java
src/org/jgroups/protocols/AUTH.java
-src/org/jgroups/protocols/TP.java-
src/org/jgroups/protocols/TCPGOSSIP.java
src/org/jgroups/protocols/MPING.java
src/org/jgroups/protocols/pbcast/GMS.java
src/org/jgroups/protocols/pbcast/GmsImpl.java
src/org/jgroups/protocols/pbcast/STATE_TRANSFER.java
src/org/jgroups/protocols/pbcast/ClientGmsImpl.java
src/org/jgroups/protocols/pbcast/StreamingStateTransfer.java
src/org/jgroups/protocols/pbcast/Merger.java
src/org/jgroups/protocols/pbcast/CoordGmsImpl.java
src/org/jgroups/protocols/pbcast/STABLE.java
src/org/jgroups/protocols/pbcast/FLUSH.java
src/org/jgroups/protocols/pbcast/STATE_SOCK.java
-src/org/jgroups/protocols/pbcast/NAKACK2.java-
src/org/jgroups/protocols/relay/RELAY2.java
src/org/jgroups/protocols/relay/Relayer.java
src/org/jgroups/protocols/tom/TOA.java
src/org/jgroups/util/TimeScheduler2.java
src/org/jgroups/util/Util.java
src/org/jgroups/util/ForwardQueue.java
src/org/jgroups/util/Queue.java
src/org/jgroups/jmx/ResourceDMBean.java
src/org/jgroups/jmx/JmxConfigurator.java
src/org/jgroups/blocks/RequestCorrelator.java
src/org/jgroups/blocks/GroupRequest.java
src/org/jgroups/blocks/TCPConnectionMap.java
src/org/jgroups/blocks/Request.java
src/org/jgroups/blocks/RpcDispatcher.java
src/org/jgroups/blocks/MethodCall.java
src/org/jgroups/blocks/MessageDispatcher.java
src/org/jgroups/auth/MD5Token.java
src/org/jgroups/auth/FixedMembershipToken.java
src/org/jgroups/auth/SimpleToken.java
src/org/jgroups/auth/X509Token.java
{panel}
> Logging: convert the most important WARN and ERROR messages to use IDs and resource bundles
> -------------------------------------------------------------------------------------------
>
> Key: JGRP-1709
> URL: https://issues.jboss.org/browse/JGRP-1709
> Project: JGroups
> Issue Type: Task
> Reporter: Bela Ban
> Assignee: Bela Ban
> Priority: Minor
> Fix For: 3.4
>
>
> Convert WARN and ERROR messages that might be seen by users to use a resource bundle (conf/jg-messages*.properties) and assign unique IDs the those messages.
> Link in BZ: https://bugzilla.redhat.com/show_bug.cgi?id=999671
--
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
10 years, 9 months
[JBoss JIRA] (JGRP-1709) Logging: convert the most important WARN and ERROR messages to use IDs and resource bundles
by Bela Ban (JIRA)
[ https://issues.jboss.org/browse/JGRP-1709?page=com.atlassian.jira.plugin.... ]
Bela Ban edited comment on JGRP-1709 at 10/4/13 9:23 AM:
---------------------------------------------------------
The following classes below still need to be converted, excluding
- classes that are not officially supported (STOMP, PRIO)
- classes that are not used anymore (e.g. NAKACK, NakReceiverWindow, Retransmitter, DefaultRetransmitter, RangeBasedRetransmitter etc)
- test code (StateTransferTest)
- demos (Whiteboard, GraphPanel, Draw, QuoteServer)
{panel}
-src/org/jgroups/stack/Configurator.java-
-src/org/jgroups/conf/XmlConfigurator.java-
-src/org/jgroups/conf/PropertyHelper.java-
-src/org/jgroups/conf/ProtocolConfiguration.java-
-src/org/jgroups/conf/ClassConfigurator.java-
src/org/jgroups/protocols/FILE_PING.java
src/org/jgroups/protocols/FD_SOCK.java
-src/org/jgroups/protocols/RSVP.java-
-src/org/jgroups/protocols/UDP.java-
src/org/jgroups/protocols/FD_PING.java
-src/org/jgroups/protocols/COMPRESS.java-
src/org/jgroups/protocols/VERIFY_SUSPECT.java
src/org/jgroups/protocols/MFC.java
src/org/jgroups/protocols/MERGE3.java
src/org/jgroups/protocols/FRAG2.java
src/org/jgroups/protocols/FlowControl.java
src/org/jgroups/protocols/ENCRYPT.java
src/org/jgroups/protocols/FORWARD_TO_COORD.java
src/org/jgroups/protocols/S3_PING.java
src/org/jgroups/protocols/FD.java
-src/org/jgroups/protocols/UNICAST3.java-
src/org/jgroups/protocols/Discovery.java
src/org/jgroups/protocols/JDBC_PING.java
src/org/jgroups/protocols/TCP.java
src/org/jgroups/protocols/UFC.java
src/org/jgroups/protocols/SEQUENCER.java
src/org/jgroups/protocols/AUTH.java
-src/org/jgroups/protocols/TP.java-
src/org/jgroups/protocols/TCPGOSSIP.java
src/org/jgroups/protocols/MPING.java
src/org/jgroups/protocols/pbcast/GMS.java
src/org/jgroups/protocols/pbcast/GmsImpl.java
src/org/jgroups/protocols/pbcast/STATE_TRANSFER.java
src/org/jgroups/protocols/pbcast/ClientGmsImpl.java
src/org/jgroups/protocols/pbcast/StreamingStateTransfer.java
src/org/jgroups/protocols/pbcast/Merger.java
src/org/jgroups/protocols/pbcast/CoordGmsImpl.java
src/org/jgroups/protocols/pbcast/STABLE.java
src/org/jgroups/protocols/pbcast/FLUSH.java
src/org/jgroups/protocols/pbcast/STATE_SOCK.java
-src/org/jgroups/protocols/pbcast/NAKACK2.java-
src/org/jgroups/protocols/relay/RELAY2.java
src/org/jgroups/protocols/relay/Relayer.java
src/org/jgroups/protocols/tom/TOA.java
src/org/jgroups/util/TimeScheduler2.java
src/org/jgroups/util/Util.java
src/org/jgroups/util/ForwardQueue.java
src/org/jgroups/util/Queue.java
src/org/jgroups/jmx/ResourceDMBean.java
src/org/jgroups/jmx/JmxConfigurator.java
src/org/jgroups/blocks/RequestCorrelator.java
src/org/jgroups/blocks/GroupRequest.java
src/org/jgroups/blocks/TCPConnectionMap.java
src/org/jgroups/blocks/Request.java
src/org/jgroups/blocks/RpcDispatcher.java
src/org/jgroups/blocks/MethodCall.java
src/org/jgroups/blocks/MessageDispatcher.java
src/org/jgroups/auth/MD5Token.java
src/org/jgroups/auth/FixedMembershipToken.java
src/org/jgroups/auth/SimpleToken.java
src/org/jgroups/auth/X509Token.java
{panel}
was (Author: belaban):
The following classes below still need to be converted, excluding
- classes that are not officially supported (STOMP, PRIO)
- classes that are not used anymore (e.g. NAKACK, NakReceiverWindow, Retransmitter, DefaultRetransmitter, RangeBasedRetransmitter etc)
- test code (StateTransferTest)
- demos (Whiteboard, GraphPanel, Draw, QuoteServer)
{panel}
-src/org/jgroups/stack/Configurator.java-
-src/org/jgroups/conf/XmlConfigurator.java-
-src/org/jgroups/conf/PropertyHelper.java-
-src/org/jgroups/conf/ProtocolConfiguration.java-
-src/org/jgroups/conf/ClassConfigurator.java-
src/org/jgroups/protocols/FILE_PING.java
src/org/jgroups/protocols/FD_SOCK.java
src/org/jgroups/protocols/RSVP.java
-src/org/jgroups/protocols/UDP.java-
src/org/jgroups/protocols/FD_PING.java
-src/org/jgroups/protocols/COMPRESS.java-
src/org/jgroups/protocols/VERIFY_SUSPECT.java
src/org/jgroups/protocols/MFC.java
src/org/jgroups/protocols/MERGE3.java
src/org/jgroups/protocols/FRAG2.java
src/org/jgroups/protocols/FlowControl.java
src/org/jgroups/protocols/ENCRYPT.java
src/org/jgroups/protocols/FORWARD_TO_COORD.java
src/org/jgroups/protocols/S3_PING.java
src/org/jgroups/protocols/FD.java
-src/org/jgroups/protocols/UNICAST3.java-
src/org/jgroups/protocols/Discovery.java
src/org/jgroups/protocols/JDBC_PING.java
src/org/jgroups/protocols/TCP.java
src/org/jgroups/protocols/UFC.java
src/org/jgroups/protocols/SEQUENCER.java
src/org/jgroups/protocols/AUTH.java
-src/org/jgroups/protocols/TP.java-
src/org/jgroups/protocols/TCPGOSSIP.java
src/org/jgroups/protocols/MPING.java
src/org/jgroups/protocols/pbcast/GMS.java
src/org/jgroups/protocols/pbcast/GmsImpl.java
src/org/jgroups/protocols/pbcast/STATE_TRANSFER.java
src/org/jgroups/protocols/pbcast/ClientGmsImpl.java
src/org/jgroups/protocols/pbcast/StreamingStateTransfer.java
src/org/jgroups/protocols/pbcast/Merger.java
src/org/jgroups/protocols/pbcast/CoordGmsImpl.java
src/org/jgroups/protocols/pbcast/STABLE.java
src/org/jgroups/protocols/pbcast/FLUSH.java
src/org/jgroups/protocols/pbcast/STATE_SOCK.java
-src/org/jgroups/protocols/pbcast/NAKACK2.java-
src/org/jgroups/protocols/relay/RELAY2.java
src/org/jgroups/protocols/relay/Relayer.java
src/org/jgroups/protocols/tom/TOA.java
src/org/jgroups/util/TimeScheduler2.java
src/org/jgroups/util/Util.java
src/org/jgroups/util/ForwardQueue.java
src/org/jgroups/util/Queue.java
src/org/jgroups/jmx/ResourceDMBean.java
src/org/jgroups/jmx/JmxConfigurator.java
src/org/jgroups/blocks/RequestCorrelator.java
src/org/jgroups/blocks/GroupRequest.java
src/org/jgroups/blocks/TCPConnectionMap.java
src/org/jgroups/blocks/Request.java
src/org/jgroups/blocks/RpcDispatcher.java
src/org/jgroups/blocks/MethodCall.java
src/org/jgroups/blocks/MessageDispatcher.java
src/org/jgroups/auth/MD5Token.java
src/org/jgroups/auth/FixedMembershipToken.java
src/org/jgroups/auth/SimpleToken.java
src/org/jgroups/auth/X509Token.java
{panel}
> Logging: convert the most important WARN and ERROR messages to use IDs and resource bundles
> -------------------------------------------------------------------------------------------
>
> Key: JGRP-1709
> URL: https://issues.jboss.org/browse/JGRP-1709
> Project: JGroups
> Issue Type: Task
> Reporter: Bela Ban
> Assignee: Bela Ban
> Priority: Minor
> Fix For: 3.4
>
>
> Convert WARN and ERROR messages that might be seen by users to use a resource bundle (conf/jg-messages*.properties) and assign unique IDs the those messages.
> Link in BZ: https://bugzilla.redhat.com/show_bug.cgi?id=999671
--
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
10 years, 9 months
[JBoss JIRA] (JGRP-1709) Logging: convert the most important WARN and ERROR messages to use IDs and resource bundles
by Bela Ban (JIRA)
[ https://issues.jboss.org/browse/JGRP-1709?page=com.atlassian.jira.plugin.... ]
Bela Ban edited comment on JGRP-1709 at 10/4/13 9:19 AM:
---------------------------------------------------------
The following classes below still need to be converted, excluding
- classes that are not officially supported (STOMP, PRIO)
- classes that are not used anymore (e.g. NAKACK, NakReceiverWindow, Retransmitter, DefaultRetransmitter, RangeBasedRetransmitter etc)
- test code (StateTransferTest)
- demos (Whiteboard, GraphPanel, Draw, QuoteServer)
{panel}
-src/org/jgroups/stack/Configurator.java-
-src/org/jgroups/conf/XmlConfigurator.java-
-src/org/jgroups/conf/PropertyHelper.java-
-src/org/jgroups/conf/ProtocolConfiguration.java-
-src/org/jgroups/conf/ClassConfigurator.java-
src/org/jgroups/protocols/FILE_PING.java
src/org/jgroups/protocols/FD_SOCK.java
src/org/jgroups/protocols/RSVP.java
-src/org/jgroups/protocols/UDP.java-
src/org/jgroups/protocols/FD_PING.java
-src/org/jgroups/protocols/COMPRESS.java-
src/org/jgroups/protocols/VERIFY_SUSPECT.java
src/org/jgroups/protocols/MFC.java
src/org/jgroups/protocols/MERGE3.java
src/org/jgroups/protocols/FRAG2.java
src/org/jgroups/protocols/FlowControl.java
src/org/jgroups/protocols/ENCRYPT.java
src/org/jgroups/protocols/FORWARD_TO_COORD.java
src/org/jgroups/protocols/S3_PING.java
src/org/jgroups/protocols/FD.java
-src/org/jgroups/protocols/UNICAST3.java-
src/org/jgroups/protocols/Discovery.java
src/org/jgroups/protocols/JDBC_PING.java
src/org/jgroups/protocols/TCP.java
src/org/jgroups/protocols/UFC.java
src/org/jgroups/protocols/SEQUENCER.java
src/org/jgroups/protocols/AUTH.java
-src/org/jgroups/protocols/TP.java-
src/org/jgroups/protocols/TCPGOSSIP.java
src/org/jgroups/protocols/MPING.java
src/org/jgroups/protocols/pbcast/GMS.java
src/org/jgroups/protocols/pbcast/GmsImpl.java
src/org/jgroups/protocols/pbcast/STATE_TRANSFER.java
src/org/jgroups/protocols/pbcast/ClientGmsImpl.java
src/org/jgroups/protocols/pbcast/StreamingStateTransfer.java
src/org/jgroups/protocols/pbcast/Merger.java
src/org/jgroups/protocols/pbcast/CoordGmsImpl.java
src/org/jgroups/protocols/pbcast/STABLE.java
src/org/jgroups/protocols/pbcast/FLUSH.java
src/org/jgroups/protocols/pbcast/STATE_SOCK.java
-src/org/jgroups/protocols/pbcast/NAKACK2.java-
src/org/jgroups/protocols/relay/RELAY2.java
src/org/jgroups/protocols/relay/Relayer.java
src/org/jgroups/protocols/tom/TOA.java
src/org/jgroups/util/TimeScheduler2.java
src/org/jgroups/util/Util.java
src/org/jgroups/util/ForwardQueue.java
src/org/jgroups/util/Queue.java
src/org/jgroups/jmx/ResourceDMBean.java
src/org/jgroups/jmx/JmxConfigurator.java
src/org/jgroups/blocks/RequestCorrelator.java
src/org/jgroups/blocks/GroupRequest.java
src/org/jgroups/blocks/TCPConnectionMap.java
src/org/jgroups/blocks/Request.java
src/org/jgroups/blocks/RpcDispatcher.java
src/org/jgroups/blocks/MethodCall.java
src/org/jgroups/blocks/MessageDispatcher.java
src/org/jgroups/auth/MD5Token.java
src/org/jgroups/auth/FixedMembershipToken.java
src/org/jgroups/auth/SimpleToken.java
src/org/jgroups/auth/X509Token.java
{panel}
was (Author: belaban):
The following classes below still need to be converted, excluding
- classes that are not officially supported (STOMP, PRIO)
- classes that are not used anymore (e.g. NAKACK, NakReceiverWindow, Retransmitter, DefaultRetransmitter, RangeBasedRetransmitter etc)
- test code (StateTransferTest)
- demos (Whiteboard, GraphPanel, Draw, QuoteServer)
{panel}
-src/org/jgroups/stack/Configurator.java-
-src/org/jgroups/conf/XmlConfigurator.java-
-src/org/jgroups/conf/PropertyHelper.java-
-src/org/jgroups/conf/ProtocolConfiguration.java-
-src/org/jgroups/conf/ClassConfigurator.java-
src/org/jgroups/protocols/FILE_PING.java
src/org/jgroups/protocols/FD_SOCK.java
src/org/jgroups/protocols/RSVP.java
-src/org/jgroups/protocols/UDP.java-
src/org/jgroups/protocols/FD_PING.java
src/org/jgroups/protocols/COMPRESS.java
src/org/jgroups/protocols/VERIFY_SUSPECT.java
src/org/jgroups/protocols/MFC.java
src/org/jgroups/protocols/MERGE3.java
src/org/jgroups/protocols/FRAG2.java
src/org/jgroups/protocols/FlowControl.java
src/org/jgroups/protocols/ENCRYPT.java
src/org/jgroups/protocols/FORWARD_TO_COORD.java
src/org/jgroups/protocols/S3_PING.java
src/org/jgroups/protocols/FD.java
-src/org/jgroups/protocols/UNICAST3.java-
src/org/jgroups/protocols/Discovery.java
src/org/jgroups/protocols/JDBC_PING.java
src/org/jgroups/protocols/TCP.java
src/org/jgroups/protocols/UFC.java
src/org/jgroups/protocols/SEQUENCER.java
src/org/jgroups/protocols/AUTH.java
-src/org/jgroups/protocols/TP.java-
src/org/jgroups/protocols/TCPGOSSIP.java
src/org/jgroups/protocols/MPING.java
src/org/jgroups/protocols/pbcast/GMS.java
src/org/jgroups/protocols/pbcast/GmsImpl.java
src/org/jgroups/protocols/pbcast/STATE_TRANSFER.java
src/org/jgroups/protocols/pbcast/ClientGmsImpl.java
src/org/jgroups/protocols/pbcast/StreamingStateTransfer.java
src/org/jgroups/protocols/pbcast/Merger.java
src/org/jgroups/protocols/pbcast/CoordGmsImpl.java
src/org/jgroups/protocols/pbcast/STABLE.java
src/org/jgroups/protocols/pbcast/FLUSH.java
src/org/jgroups/protocols/pbcast/STATE_SOCK.java
-src/org/jgroups/protocols/pbcast/NAKACK2.java-
src/org/jgroups/protocols/relay/RELAY2.java
src/org/jgroups/protocols/relay/Relayer.java
src/org/jgroups/protocols/tom/TOA.java
src/org/jgroups/util/TimeScheduler2.java
src/org/jgroups/util/Util.java
src/org/jgroups/util/ForwardQueue.java
src/org/jgroups/util/Queue.java
src/org/jgroups/jmx/ResourceDMBean.java
src/org/jgroups/jmx/JmxConfigurator.java
src/org/jgroups/blocks/RequestCorrelator.java
src/org/jgroups/blocks/GroupRequest.java
src/org/jgroups/blocks/TCPConnectionMap.java
src/org/jgroups/blocks/Request.java
src/org/jgroups/blocks/RpcDispatcher.java
src/org/jgroups/blocks/MethodCall.java
src/org/jgroups/blocks/MessageDispatcher.java
src/org/jgroups/auth/MD5Token.java
src/org/jgroups/auth/FixedMembershipToken.java
src/org/jgroups/auth/SimpleToken.java
src/org/jgroups/auth/X509Token.java
{panel}
> Logging: convert the most important WARN and ERROR messages to use IDs and resource bundles
> -------------------------------------------------------------------------------------------
>
> Key: JGRP-1709
> URL: https://issues.jboss.org/browse/JGRP-1709
> Project: JGroups
> Issue Type: Task
> Reporter: Bela Ban
> Assignee: Bela Ban
> Priority: Minor
> Fix For: 3.4
>
>
> Convert WARN and ERROR messages that might be seen by users to use a resource bundle (conf/jg-messages*.properties) and assign unique IDs the those messages.
> Link in BZ: https://bugzilla.redhat.com/show_bug.cgi?id=999671
--
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
10 years, 9 months
[JBoss JIRA] (JGRP-1709) Logging: convert the most important WARN and ERROR messages to use IDs and resource bundles
by Bela Ban (JIRA)
[ https://issues.jboss.org/browse/JGRP-1709?page=com.atlassian.jira.plugin.... ]
Bela Ban edited comment on JGRP-1709 at 10/4/13 9:15 AM:
---------------------------------------------------------
The following classes below still need to be converted, excluding
- classes that are not officially supported (STOMP, PRIO)
- classes that are not used anymore (e.g. NAKACK, NakReceiverWindow, Retransmitter, DefaultRetransmitter, RangeBasedRetransmitter etc)
- test code (StateTransferTest)
- demos (Whiteboard, GraphPanel, Draw, QuoteServer)
{panel}
-src/org/jgroups/stack/Configurator.java-
-src/org/jgroups/conf/XmlConfigurator.java-
-src/org/jgroups/conf/PropertyHelper.java-
-src/org/jgroups/conf/ProtocolConfiguration.java-
-src/org/jgroups/conf/ClassConfigurator.java-
src/org/jgroups/protocols/FILE_PING.java
src/org/jgroups/protocols/FD_SOCK.java
src/org/jgroups/protocols/RSVP.java
-src/org/jgroups/protocols/UDP.java-
src/org/jgroups/protocols/FD_PING.java
src/org/jgroups/protocols/COMPRESS.java
src/org/jgroups/protocols/VERIFY_SUSPECT.java
src/org/jgroups/protocols/MFC.java
src/org/jgroups/protocols/MERGE3.java
src/org/jgroups/protocols/FRAG2.java
src/org/jgroups/protocols/FlowControl.java
src/org/jgroups/protocols/ENCRYPT.java
src/org/jgroups/protocols/FORWARD_TO_COORD.java
src/org/jgroups/protocols/S3_PING.java
src/org/jgroups/protocols/FD.java
-src/org/jgroups/protocols/UNICAST3.java-
src/org/jgroups/protocols/Discovery.java
src/org/jgroups/protocols/JDBC_PING.java
src/org/jgroups/protocols/TCP.java
src/org/jgroups/protocols/UFC.java
src/org/jgroups/protocols/SEQUENCER.java
src/org/jgroups/protocols/AUTH.java
-src/org/jgroups/protocols/TP.java-
src/org/jgroups/protocols/TCPGOSSIP.java
src/org/jgroups/protocols/MPING.java
src/org/jgroups/protocols/pbcast/GMS.java
src/org/jgroups/protocols/pbcast/GmsImpl.java
src/org/jgroups/protocols/pbcast/STATE_TRANSFER.java
src/org/jgroups/protocols/pbcast/ClientGmsImpl.java
src/org/jgroups/protocols/pbcast/StreamingStateTransfer.java
src/org/jgroups/protocols/pbcast/Merger.java
src/org/jgroups/protocols/pbcast/CoordGmsImpl.java
src/org/jgroups/protocols/pbcast/STABLE.java
src/org/jgroups/protocols/pbcast/FLUSH.java
src/org/jgroups/protocols/pbcast/STATE_SOCK.java
-src/org/jgroups/protocols/pbcast/NAKACK2.java-
src/org/jgroups/protocols/relay/RELAY2.java
src/org/jgroups/protocols/relay/Relayer.java
src/org/jgroups/protocols/tom/TOA.java
src/org/jgroups/util/TimeScheduler2.java
src/org/jgroups/util/Util.java
src/org/jgroups/util/ForwardQueue.java
src/org/jgroups/util/Queue.java
src/org/jgroups/jmx/ResourceDMBean.java
src/org/jgroups/jmx/JmxConfigurator.java
src/org/jgroups/blocks/RequestCorrelator.java
src/org/jgroups/blocks/GroupRequest.java
src/org/jgroups/blocks/TCPConnectionMap.java
src/org/jgroups/blocks/Request.java
src/org/jgroups/blocks/RpcDispatcher.java
src/org/jgroups/blocks/MethodCall.java
src/org/jgroups/blocks/MessageDispatcher.java
src/org/jgroups/auth/MD5Token.java
src/org/jgroups/auth/FixedMembershipToken.java
src/org/jgroups/auth/SimpleToken.java
src/org/jgroups/auth/X509Token.java
{panel}
was (Author: belaban):
The following classes below still need to be converted, excluding
- classes that are not officially supported (STOMP, PRIO)
- classes that are not used anymore (e.g. NAKACK, NakReceiverWindow, Retransmitter, DefaultRetransmitter, RangeBasedRetransmitter etc)
- test code (StateTransferTest)
- demos (Whiteboard, GraphPanel, Draw, QuoteServer)
{panel}
-src/org/jgroups/stack/Configurator.java-
-src/org/jgroups/conf/XmlConfigurator.java-
-src/org/jgroups/conf/PropertyHelper.java-
-src/org/jgroups/conf/ProtocolConfiguration.java-
-src/org/jgroups/conf/ClassConfigurator.java-
src/org/jgroups/protocols/FILE_PING.java
src/org/jgroups/protocols/FD_SOCK.java
src/org/jgroups/protocols/RSVP.java
src/org/jgroups/protocols/UDP.java
src/org/jgroups/protocols/FD_PING.java
src/org/jgroups/protocols/COMPRESS.java
src/org/jgroups/protocols/VERIFY_SUSPECT.java
src/org/jgroups/protocols/MFC.java
src/org/jgroups/protocols/MERGE3.java
src/org/jgroups/protocols/FRAG2.java
src/org/jgroups/protocols/FlowControl.java
src/org/jgroups/protocols/ENCRYPT.java
src/org/jgroups/protocols/FORWARD_TO_COORD.java
src/org/jgroups/protocols/S3_PING.java
src/org/jgroups/protocols/FD.java
-src/org/jgroups/protocols/UNICAST3.java-
src/org/jgroups/protocols/Discovery.java
src/org/jgroups/protocols/JDBC_PING.java
src/org/jgroups/protocols/TCP.java
src/org/jgroups/protocols/UFC.java
src/org/jgroups/protocols/SEQUENCER.java
src/org/jgroups/protocols/AUTH.java
-src/org/jgroups/protocols/TP.java-
src/org/jgroups/protocols/TCPGOSSIP.java
src/org/jgroups/protocols/MPING.java
src/org/jgroups/protocols/pbcast/GMS.java
src/org/jgroups/protocols/pbcast/GmsImpl.java
src/org/jgroups/protocols/pbcast/STATE_TRANSFER.java
src/org/jgroups/protocols/pbcast/ClientGmsImpl.java
src/org/jgroups/protocols/pbcast/StreamingStateTransfer.java
src/org/jgroups/protocols/pbcast/Merger.java
src/org/jgroups/protocols/pbcast/CoordGmsImpl.java
src/org/jgroups/protocols/pbcast/STABLE.java
src/org/jgroups/protocols/pbcast/FLUSH.java
src/org/jgroups/protocols/pbcast/STATE_SOCK.java
-src/org/jgroups/protocols/pbcast/NAKACK2.java-
src/org/jgroups/protocols/relay/RELAY2.java
src/org/jgroups/protocols/relay/Relayer.java
src/org/jgroups/protocols/tom/TOA.java
src/org/jgroups/util/TimeScheduler2.java
src/org/jgroups/util/Util.java
src/org/jgroups/util/ForwardQueue.java
src/org/jgroups/util/Queue.java
src/org/jgroups/jmx/ResourceDMBean.java
src/org/jgroups/jmx/JmxConfigurator.java
src/org/jgroups/blocks/RequestCorrelator.java
src/org/jgroups/blocks/GroupRequest.java
src/org/jgroups/blocks/TCPConnectionMap.java
src/org/jgroups/blocks/Request.java
src/org/jgroups/blocks/RpcDispatcher.java
src/org/jgroups/blocks/MethodCall.java
src/org/jgroups/blocks/MessageDispatcher.java
src/org/jgroups/auth/MD5Token.java
src/org/jgroups/auth/FixedMembershipToken.java
src/org/jgroups/auth/SimpleToken.java
src/org/jgroups/auth/X509Token.java
{panel}
> Logging: convert the most important WARN and ERROR messages to use IDs and resource bundles
> -------------------------------------------------------------------------------------------
>
> Key: JGRP-1709
> URL: https://issues.jboss.org/browse/JGRP-1709
> Project: JGroups
> Issue Type: Task
> Reporter: Bela Ban
> Assignee: Bela Ban
> Priority: Minor
> Fix For: 3.4
>
>
> Convert WARN and ERROR messages that might be seen by users to use a resource bundle (conf/jg-messages*.properties) and assign unique IDs the those messages.
> Link in BZ: https://bugzilla.redhat.com/show_bug.cgi?id=999671
--
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
10 years, 9 months
[JBoss JIRA] (WFLY-2218) Subsystem transformers against 7.2.0
by Kabir Khan (JIRA)
Kabir Khan created WFLY-2218:
--------------------------------
Summary: Subsystem transformers against 7.2.0
Key: WFLY-2218
URL: https://issues.jboss.org/browse/WFLY-2218
Project: WildFly
Issue Type: Feature Request
Components: Domain Management
Affects Versions: 8.0.0.CR1
Reporter: Kabir Khan
Assignee: Brian Stansberry
We have not tested the majority of subsystem transformers against AS 7.2.0. I have attempted to document why we need subsystem transformation here, and also how to use the framework: https://docs.jboss.org/author/display/WFLY8/Domain+Mode+Subsystem+https:/.... This document is WIP, and I will be updating it a bit more over the next few days.
https://gist.github.com/kabir/6825607 contains the difference of a running WildFly instance against AS 7.2.0 in domain mode (for subsystems you don't really need to bother about this one)
https://gist.github.com/kabir/6825559 contains the difference of a running WildFly instance against AS 7.2.0 in standalone mode, here you can see what has changed in the subsystems.
When creating a new subsystem transformers test against 7.2.0, you will need the resource definition for the ModelVersion your subsystem uses in 7.2.0. If this is not found, you need to add a test to your subsystem, which you can delete once you have the .dmr file containing the resource defintion. Here is what I did to generate the file for JMX
{code}
@Test
public void deleteMeWhenDone() throws Exception {
ModelTestControllerVersion controllerVersion = ModelTestControllerVersion.V7_2_0_FINAL;
ModelVersion modelVersion = ModelVersion.create(1, 1, 0); //Whatever version of your subsystem 7.2.0.Final has
KernelServicesBuilder builder = createKernelServicesBuilder(null);
builder.createLegacyKernelServicesBuilder(null, controllerVersion, modelVersion)
.addMavenResourceURL("org.jboss.as:jboss-as-jmx:" + controllerVersion.getMavenGavVersion());
KernelServices services = builder.build();
generateLegacySubsystemResourceRegistrationDmr(services, modelVersion);
}
{code}
Now run the test and delete it. The legacy .dmr file should be in {{target/test-classes/org/jboss/as/subsystem/test/<your-subsystem-name>-<your-version>.dmr}}. Copy this .dmr file to {{subsystem-test/framework/src/main/resources/org/jboss/as/subsystem/test}}.
You will likely also need to update org.jboss.as.subsystem.test.KnownVersions to include your latest subsystem version, once you start doing real testing.
Bear in mind that if you need to add some transformation to 7.2.0 due to some new feature in WildFly 8, you will probably also need to add the same transformation to 7.1.x as well!
--
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
10 years, 9 months
[JBoss JIRA] (JGRP-1709) Logging: convert the most important WARN and ERROR messages to use IDs and resource bundles
by Bela Ban (JIRA)
[ https://issues.jboss.org/browse/JGRP-1709?page=com.atlassian.jira.plugin.... ]
Bela Ban edited comment on JGRP-1709 at 10/4/13 9:05 AM:
---------------------------------------------------------
The following classes below still need to be converted, excluding
- classes that are not officially supported (STOMP, PRIO)
- classes that are not used anymore (e.g. NAKACK, NakReceiverWindow, Retransmitter, DefaultRetransmitter, RangeBasedRetransmitter etc)
- test code (StateTransferTest)
- demos (Whiteboard, GraphPanel, Draw, QuoteServer)
{panel}
-src/org/jgroups/stack/Configurator.java-
-src/org/jgroups/conf/XmlConfigurator.java-
-src/org/jgroups/conf/PropertyHelper.java-
-src/org/jgroups/conf/ProtocolConfiguration.java-
-src/org/jgroups/conf/ClassConfigurator.java-
src/org/jgroups/protocols/FILE_PING.java
src/org/jgroups/protocols/FD_SOCK.java
src/org/jgroups/protocols/RSVP.java
src/org/jgroups/protocols/UDP.java
src/org/jgroups/protocols/FD_PING.java
src/org/jgroups/protocols/COMPRESS.java
src/org/jgroups/protocols/VERIFY_SUSPECT.java
src/org/jgroups/protocols/MFC.java
src/org/jgroups/protocols/MERGE3.java
src/org/jgroups/protocols/FRAG2.java
src/org/jgroups/protocols/FlowControl.java
src/org/jgroups/protocols/ENCRYPT.java
src/org/jgroups/protocols/FORWARD_TO_COORD.java
src/org/jgroups/protocols/S3_PING.java
src/org/jgroups/protocols/FD.java
-src/org/jgroups/protocols/UNICAST3.java-
src/org/jgroups/protocols/Discovery.java
src/org/jgroups/protocols/JDBC_PING.java
src/org/jgroups/protocols/TCP.java
src/org/jgroups/protocols/UFC.java
src/org/jgroups/protocols/SEQUENCER.java
src/org/jgroups/protocols/AUTH.java
-src/org/jgroups/protocols/TP.java-
src/org/jgroups/protocols/TCPGOSSIP.java
src/org/jgroups/protocols/MPING.java
src/org/jgroups/protocols/pbcast/GMS.java
src/org/jgroups/protocols/pbcast/GmsImpl.java
src/org/jgroups/protocols/pbcast/STATE_TRANSFER.java
src/org/jgroups/protocols/pbcast/ClientGmsImpl.java
src/org/jgroups/protocols/pbcast/StreamingStateTransfer.java
src/org/jgroups/protocols/pbcast/Merger.java
src/org/jgroups/protocols/pbcast/CoordGmsImpl.java
src/org/jgroups/protocols/pbcast/STABLE.java
src/org/jgroups/protocols/pbcast/FLUSH.java
src/org/jgroups/protocols/pbcast/STATE_SOCK.java
-src/org/jgroups/protocols/pbcast/NAKACK2.java-
src/org/jgroups/protocols/relay/RELAY2.java
src/org/jgroups/protocols/relay/Relayer.java
src/org/jgroups/protocols/tom/TOA.java
src/org/jgroups/util/TimeScheduler2.java
src/org/jgroups/util/Util.java
src/org/jgroups/util/ForwardQueue.java
src/org/jgroups/util/Queue.java
src/org/jgroups/jmx/ResourceDMBean.java
src/org/jgroups/jmx/JmxConfigurator.java
src/org/jgroups/blocks/RequestCorrelator.java
src/org/jgroups/blocks/GroupRequest.java
src/org/jgroups/blocks/TCPConnectionMap.java
src/org/jgroups/blocks/Request.java
src/org/jgroups/blocks/RpcDispatcher.java
src/org/jgroups/blocks/MethodCall.java
src/org/jgroups/blocks/MessageDispatcher.java
src/org/jgroups/auth/MD5Token.java
src/org/jgroups/auth/FixedMembershipToken.java
src/org/jgroups/auth/SimpleToken.java
src/org/jgroups/auth/X509Token.java
{panel}
was (Author: belaban):
The following classes below still need to be converted, excluding
- classes that are not officially supported (STOMP, PRIO)
- classes that are not used anymore (e.g. NAKACK, NakReceiverWindow, Retransmitter, DefaultRetransmitter, RangeBasedRetransmitter etc)
- test code (StateTransferTest)
- demos (Whiteboard, GraphPanel, Draw, QuoteServer)
{panel}
-src/org/jgroups/stack/Configurator.java-
-src/org/jgroups/conf/XmlConfigurator.java-
-src/org/jgroups/conf/PropertyHelper.java-
-src/org/jgroups/conf/ProtocolConfiguration.java-
-src/org/jgroups/conf/ClassConfigurator.java-
src/org/jgroups/protocols/FILE_PING.java
src/org/jgroups/protocols/FD_SOCK.java
src/org/jgroups/protocols/RSVP.java
src/org/jgroups/protocols/UDP.java
src/org/jgroups/protocols/FD_PING.java
src/org/jgroups/protocols/COMPRESS.java
src/org/jgroups/protocols/VERIFY_SUSPECT.java
src/org/jgroups/protocols/MFC.java
src/org/jgroups/protocols/MERGE3.java
src/org/jgroups/protocols/FRAG2.java
src/org/jgroups/protocols/FlowControl.java
src/org/jgroups/protocols/ENCRYPT.java
src/org/jgroups/protocols/FORWARD_TO_COORD.java
src/org/jgroups/protocols/S3_PING.java
src/org/jgroups/protocols/FD.java
-src/org/jgroups/protocols/UNICAST3.java-
src/org/jgroups/protocols/Discovery.java
src/org/jgroups/protocols/JDBC_PING.java
src/org/jgroups/protocols/TCP.java
src/org/jgroups/protocols/UFC.java
src/org/jgroups/protocols/SEQUENCER.java
src/org/jgroups/protocols/AUTH.java
src/org/jgroups/protocols/TP.java
src/org/jgroups/protocols/TCPGOSSIP.java
src/org/jgroups/protocols/MPING.java
src/org/jgroups/protocols/pbcast/GMS.java
src/org/jgroups/protocols/pbcast/GmsImpl.java
src/org/jgroups/protocols/pbcast/STATE_TRANSFER.java
src/org/jgroups/protocols/pbcast/ClientGmsImpl.java
src/org/jgroups/protocols/pbcast/StreamingStateTransfer.java
src/org/jgroups/protocols/pbcast/Merger.java
src/org/jgroups/protocols/pbcast/CoordGmsImpl.java
src/org/jgroups/protocols/pbcast/STABLE.java
src/org/jgroups/protocols/pbcast/FLUSH.java
src/org/jgroups/protocols/pbcast/STATE_SOCK.java
-src/org/jgroups/protocols/pbcast/NAKACK2.java-
src/org/jgroups/protocols/relay/RELAY2.java
src/org/jgroups/protocols/relay/Relayer.java
src/org/jgroups/protocols/tom/TOA.java
src/org/jgroups/util/TimeScheduler2.java
src/org/jgroups/util/Util.java
src/org/jgroups/util/ForwardQueue.java
src/org/jgroups/util/Queue.java
src/org/jgroups/jmx/ResourceDMBean.java
src/org/jgroups/jmx/JmxConfigurator.java
src/org/jgroups/blocks/RequestCorrelator.java
src/org/jgroups/blocks/GroupRequest.java
src/org/jgroups/blocks/TCPConnectionMap.java
src/org/jgroups/blocks/Request.java
src/org/jgroups/blocks/RpcDispatcher.java
src/org/jgroups/blocks/MethodCall.java
src/org/jgroups/blocks/MessageDispatcher.java
src/org/jgroups/auth/MD5Token.java
src/org/jgroups/auth/FixedMembershipToken.java
src/org/jgroups/auth/SimpleToken.java
src/org/jgroups/auth/X509Token.java
{panel}
> Logging: convert the most important WARN and ERROR messages to use IDs and resource bundles
> -------------------------------------------------------------------------------------------
>
> Key: JGRP-1709
> URL: https://issues.jboss.org/browse/JGRP-1709
> Project: JGroups
> Issue Type: Task
> Reporter: Bela Ban
> Assignee: Bela Ban
> Priority: Minor
> Fix For: 3.4
>
>
> Convert WARN and ERROR messages that might be seen by users to use a resource bundle (conf/jg-messages*.properties) and assign unique IDs the those messages.
> Link in BZ: https://bugzilla.redhat.com/show_bug.cgi?id=999671
--
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
10 years, 9 months
[JBoss JIRA] (JGRP-1709) Logging: convert the most important WARN and ERROR messages to use IDs and resource bundles
by Bela Ban (JIRA)
[ https://issues.jboss.org/browse/JGRP-1709?page=com.atlassian.jira.plugin.... ]
Bela Ban edited comment on JGRP-1709 at 10/4/13 8:56 AM:
---------------------------------------------------------
The following classes below still need to be converted, excluding
- classes that are not officially supported (STOMP, PRIO)
- classes that are not used anymore (e.g. NAKACK, NakReceiverWindow, Retransmitter, DefaultRetransmitter, RangeBasedRetransmitter etc)
- test code (StateTransferTest)
- demos (Whiteboard, GraphPanel, Draw, QuoteServer)
{panel}
-src/org/jgroups/stack/Configurator.java-
-src/org/jgroups/conf/XmlConfigurator.java-
-src/org/jgroups/conf/PropertyHelper.java-
-src/org/jgroups/conf/ProtocolConfiguration.java-
-src/org/jgroups/conf/ClassConfigurator.java-
src/org/jgroups/protocols/FILE_PING.java
src/org/jgroups/protocols/FD_SOCK.java
src/org/jgroups/protocols/RSVP.java
src/org/jgroups/protocols/UDP.java
src/org/jgroups/protocols/FD_PING.java
src/org/jgroups/protocols/COMPRESS.java
src/org/jgroups/protocols/VERIFY_SUSPECT.java
src/org/jgroups/protocols/MFC.java
src/org/jgroups/protocols/MERGE3.java
src/org/jgroups/protocols/FRAG2.java
src/org/jgroups/protocols/FlowControl.java
src/org/jgroups/protocols/ENCRYPT.java
src/org/jgroups/protocols/FORWARD_TO_COORD.java
src/org/jgroups/protocols/S3_PING.java
src/org/jgroups/protocols/FD.java
-src/org/jgroups/protocols/UNICAST3.java-
src/org/jgroups/protocols/Discovery.java
src/org/jgroups/protocols/JDBC_PING.java
src/org/jgroups/protocols/TCP.java
src/org/jgroups/protocols/UFC.java
src/org/jgroups/protocols/SEQUENCER.java
src/org/jgroups/protocols/AUTH.java
src/org/jgroups/protocols/TP.java
src/org/jgroups/protocols/TCPGOSSIP.java
src/org/jgroups/protocols/MPING.java
src/org/jgroups/protocols/pbcast/GMS.java
src/org/jgroups/protocols/pbcast/GmsImpl.java
src/org/jgroups/protocols/pbcast/STATE_TRANSFER.java
src/org/jgroups/protocols/pbcast/ClientGmsImpl.java
src/org/jgroups/protocols/pbcast/StreamingStateTransfer.java
src/org/jgroups/protocols/pbcast/Merger.java
src/org/jgroups/protocols/pbcast/CoordGmsImpl.java
src/org/jgroups/protocols/pbcast/STABLE.java
src/org/jgroups/protocols/pbcast/FLUSH.java
src/org/jgroups/protocols/pbcast/STATE_SOCK.java
-src/org/jgroups/protocols/pbcast/NAKACK2.java-
src/org/jgroups/protocols/relay/RELAY2.java
src/org/jgroups/protocols/relay/Relayer.java
src/org/jgroups/protocols/tom/TOA.java
src/org/jgroups/util/TimeScheduler2.java
src/org/jgroups/util/Util.java
src/org/jgroups/util/ForwardQueue.java
src/org/jgroups/util/Queue.java
src/org/jgroups/jmx/ResourceDMBean.java
src/org/jgroups/jmx/JmxConfigurator.java
src/org/jgroups/blocks/RequestCorrelator.java
src/org/jgroups/blocks/GroupRequest.java
src/org/jgroups/blocks/TCPConnectionMap.java
src/org/jgroups/blocks/Request.java
src/org/jgroups/blocks/RpcDispatcher.java
src/org/jgroups/blocks/MethodCall.java
src/org/jgroups/blocks/MessageDispatcher.java
src/org/jgroups/auth/MD5Token.java
src/org/jgroups/auth/FixedMembershipToken.java
src/org/jgroups/auth/SimpleToken.java
src/org/jgroups/auth/X509Token.java
{panel}
was (Author: belaban):
The following classes below still need to be converted, excluding
- classes that are not officially supported (STOMP, PRIO)
- classes that are not used anymore (e.g. NAKACK, NakReceiverWindow, Retransmitter, DefaultRetransmitter, RangeBasedRetransmitter etc)
- test code (StateTransferTest)
- demos (Whiteboard, GraphPanel, Draw, QuoteServer)
{panel}
-src/org/jgroups/stack/Configurator.java-
-src/org/jgroups/conf/XmlConfigurator.java-
-src/org/jgroups/conf/PropertyHelper.java-
-src/org/jgroups/conf/ProtocolConfiguration.java-
-src/org/jgroups/conf/ClassConfigurator.java-
src/org/jgroups/protocols/FILE_PING.java
src/org/jgroups/protocols/FD_SOCK.java
src/org/jgroups/protocols/RSVP.java
src/org/jgroups/protocols/UDP.java
src/org/jgroups/protocols/FD_PING.java
src/org/jgroups/protocols/COMPRESS.java
src/org/jgroups/protocols/VERIFY_SUSPECT.java
src/org/jgroups/protocols/MFC.java
src/org/jgroups/protocols/MERGE3.java
src/org/jgroups/protocols/FRAG2.java
src/org/jgroups/protocols/FlowControl.java
src/org/jgroups/protocols/ENCRYPT.java
src/org/jgroups/protocols/FORWARD_TO_COORD.java
src/org/jgroups/protocols/S3_PING.java
src/org/jgroups/protocols/FD.java
src/org/jgroups/protocols/UNICAST2.java
src/org/jgroups/protocols/Discovery.java
src/org/jgroups/protocols/JDBC_PING.java
src/org/jgroups/protocols/TCP.java
src/org/jgroups/protocols/UFC.java
src/org/jgroups/protocols/SEQUENCER.java
src/org/jgroups/protocols/AUTH.java
src/org/jgroups/protocols/TP.java
src/org/jgroups/protocols/TCPGOSSIP.java
src/org/jgroups/protocols/MPING.java
src/org/jgroups/protocols/pbcast/GMS.java
src/org/jgroups/protocols/pbcast/GmsImpl.java
src/org/jgroups/protocols/pbcast/STATE_TRANSFER.java
src/org/jgroups/protocols/pbcast/ClientGmsImpl.java
src/org/jgroups/protocols/pbcast/StreamingStateTransfer.java
src/org/jgroups/protocols/pbcast/Merger.java
src/org/jgroups/protocols/pbcast/CoordGmsImpl.java
src/org/jgroups/protocols/pbcast/STABLE.java
src/org/jgroups/protocols/pbcast/FLUSH.java
src/org/jgroups/protocols/pbcast/STATE_SOCK.java
-src/org/jgroups/protocols/pbcast/NAKACK2.java-
src/org/jgroups/protocols/relay/RELAY2.java
src/org/jgroups/protocols/relay/Relayer.java
src/org/jgroups/protocols/tom/TOA.java
src/org/jgroups/util/TimeScheduler2.java
src/org/jgroups/util/Util.java
src/org/jgroups/util/ForwardQueue.java
src/org/jgroups/util/Queue.java
src/org/jgroups/jmx/ResourceDMBean.java
src/org/jgroups/jmx/JmxConfigurator.java
src/org/jgroups/blocks/RequestCorrelator.java
src/org/jgroups/blocks/GroupRequest.java
src/org/jgroups/blocks/TCPConnectionMap.java
src/org/jgroups/blocks/Request.java
src/org/jgroups/blocks/RpcDispatcher.java
src/org/jgroups/blocks/MethodCall.java
src/org/jgroups/blocks/MessageDispatcher.java
src/org/jgroups/auth/MD5Token.java
src/org/jgroups/auth/FixedMembershipToken.java
src/org/jgroups/auth/SimpleToken.java
src/org/jgroups/auth/X509Token.java
{panel}
> Logging: convert the most important WARN and ERROR messages to use IDs and resource bundles
> -------------------------------------------------------------------------------------------
>
> Key: JGRP-1709
> URL: https://issues.jboss.org/browse/JGRP-1709
> Project: JGroups
> Issue Type: Task
> Reporter: Bela Ban
> Assignee: Bela Ban
> Priority: Minor
> Fix For: 3.4
>
>
> Convert WARN and ERROR messages that might be seen by users to use a resource bundle (conf/jg-messages*.properties) and assign unique IDs the those messages.
> Link in BZ: https://bugzilla.redhat.com/show_bug.cgi?id=999671
--
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
10 years, 9 months
[JBoss JIRA] (JBJCA-1087) Leak of WorkManager and BootstrapContext
by Bartosz Baranowski (JIRA)
Bartosz Baranowski created JBJCA-1087:
-----------------------------------------
Summary: Leak of WorkManager and BootstrapContext
Key: JBJCA-1087
URL: https://issues.jboss.org/browse/JBJCA-1087
Project: IronJacamar
Issue Type: Bug
Components: Core
Affects Versions: 1.1.0.Final
Reporter: Bartosz Baranowski
Assignee: Jesper Pedersen
There seems to be a leak of WorkManager and BootstrapContext clones.
NOTE: The clones are not standalone, for instance WorkManagerImpl.shutdown reference is shared among all clones, if one is shutdown, all of them are.
The coordinators have an internal map of name/id -> [ BootstrapContext | WorkManager ]. They keep clones of default instance in it. In IJ code, deployers invoke coordinator.remove() method to keep it clean. However this does not happen in WFLY/AS7 ( only create is called ).
Here is a step by step scenario( more or less ):
1. WFLY boots
2. WorkManagerService is created( along with WorkManager instance, the default used in WMCoordinator )
3. RA is deployed/activated
4. IJ checks if there is BootstrapContext/WorkManager under "X", there is none, IJ creates clone of WM from #2 and BootstrapContext, its stored under "X" in coordinators
5. Normal operations, msgs exchange, etc.
6. WFLY reload is called
7. WM from #2 shutdown() is called, this renders the clone stored under "X" as shutdown as well.
8. WFLY boots again
9. new WorkManagerService is created( along with WorkManager instance, the default used in WMCoordinator )
10. RA is deployed/activate
11. IJ checks if there is BootstrapContext/WorkManager under "X", there is, this instance is returned.
#11 old instance, which is shutdown since #7, is passed as WorkManager. This explodes:
{noformat}
ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 29) MSC000001: Failed to start service jboss.deployment.unit."mdb.jar".component.MDBLifecycleCallback.START: org.jboss.msc.service.StartException in service jboss.deployment.unit."mdb.jar".component.MDBLifecycleCallback.START: java.lang.RuntimeException: javax.resource.spi.work.WorkRejectedException: IJ000263: WorkManager is shutting down
at org.jboss.as.ee.component.ComponentStartService$1.run(ComponentStartService.java:57)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [rt.jar:1.7.0_25]
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) [rt.jar:1.7.0_25]
at java.util.concurrent.FutureTask.run(FutureTask.java:166) [rt.jar:1.7.0_25]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_25]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_25]
at java.lang.Thread.run(Thread.java:724) [rt.jar:1.7.0_25]
at org.jboss.threads.JBossThread.run(JBossThread.java:122) [jboss-threads-2.1.1.Final.jar:2.1.1.Final]
Caused by: java.lang.RuntimeException: javax.resource.spi.work.WorkRejectedException: IJ000263: WorkManager is shutting down
at org.jboss.as.ejb3.component.messagedriven.MessageDrivenComponent.activate(MessageDrivenComponent.java:218)
at org.jboss.as.ejb3.component.messagedriven.MessageDrivenComponent.start(MessageDrivenComponent.java:189)
at org.jboss.as.ee.component.ComponentStartService$1.run(ComponentStartService.java:54)
... 7 more
Caused by: javax.resource.spi.work.WorkRejectedException: IJ000263: WorkManager is shutting down
at org.jboss.jca.core.workmanager.WorkManagerImpl.doFirstChecks(WorkManagerImpl.java:776)
at org.jboss.jca.core.workmanager.WorkManagerImpl.scheduleWork(WorkManagerImpl.java:617)
at org.jboss.jca.core.workmanager.WorkManagerImpl.scheduleWork(WorkManagerImpl.java:602)
at org.hornetq.ra.inflow.HornetQActivation.start(HornetQActivation.java:259)
at org.hornetq.ra.HornetQResourceAdapter.endpointActivation(HornetQResourceAdapter.java:167)
at org.jboss.jca.core.rar.EndpointImpl.activate(EndpointImpl.java:191)
at org.jboss.as.ejb3.component.messagedriven.MessageDrivenComponent.activate(MessageDrivenComponent.java:216)
... 9 more
{noformat}
Steps to reproduce:
1. Setup an adapter deployment
2. reload
3. deploy MDB
The reload OP has small bug, this branch (https://github.com/baranowb/wildfly/tree/WFLY-2217) has it fixed.
Example test set:
{noformat}
mvn clean install -DallTest -Dtest=CustomBootstrapContextTestCase,GetCallerPrincipalTestCase
{noformat}
--
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
10 years, 9 months