[jira] [Closed] (DISPATCH-1035) pn_connection_wake() doesn't have any effect on websockets connections

2018-06-13 Thread Gordon Sim (JIRA)


 [ 
https://issues.apache.org/jira/browse/DISPATCH-1035?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gordon Sim closed DISPATCH-1035.

Resolution: Won't Fix

There is a context dependent wake function pointer on qd_connection_t that can 
be used instead of calling pn_connection_wake directly and this works around 
the issue.

> pn_connection_wake() doesn't have any effect on websockets connections
> --
>
> Key: DISPATCH-1035
> URL: https://issues.apache.org/jira/browse/DISPATCH-1035
> Project: Qpid Dispatch
>  Issue Type: Bug
>Reporter: Gordon Sim
>Priority: Major
>
> This makes using the sasl delegation plugin over websockets slow as it relies 
> on the timeout to move through the stages.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Commented] (DISPATCH-1037) Listeners with http enabled are not being shutdown after they are deleted

2018-06-13 Thread ASF GitHub Bot (JIRA)


[ 
https://issues.apache.org/jira/browse/DISPATCH-1037?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16511553#comment-16511553
 ] 

ASF GitHub Bot commented on DISPATCH-1037:
--

Github user codecov-io commented on the issue:

https://github.com/apache/qpid-dispatch/pull/325
  
# 
[Codecov](https://codecov.io/gh/apache/qpid-dispatch/pull/325?src=pr=h1) 
Report
> Merging 
[#325](https://codecov.io/gh/apache/qpid-dispatch/pull/325?src=pr=desc) into 
[master](https://codecov.io/gh/apache/qpid-dispatch/commit/e6864f63e7086b1fee0063ff22803cae1fc14a35?src=pr=desc)
 will **increase** coverage by `0.02%`.
> The diff coverage is `n/a`.

[![Impacted file tree 
graph](https://codecov.io/gh/apache/qpid-dispatch/pull/325/graphs/tree.svg?src=pr=rk2Cgd27pP=650=150)](https://codecov.io/gh/apache/qpid-dispatch/pull/325?src=pr=tree)

```diff
@@Coverage Diff @@
##   master #325  +/-   ##
==
+ Coverage   86.54%   86.56%   +0.02% 
==
  Files  69   69  
  Lines   1546015462   +2 
==
+ Hits1338013385   +5 
+ Misses   2080 2077   -3
```


| [Impacted 
Files](https://codecov.io/gh/apache/qpid-dispatch/pull/325?src=pr=tree) | 
Coverage Δ | |
|---|---|---|
| 
[src/router\_core/agent\_link.c](https://codecov.io/gh/apache/qpid-dispatch/pull/325/diff?src=pr=tree#diff-c3JjL3JvdXRlcl9jb3JlL2FnZW50X2xpbmsuYw==)
 | `63.21% <0%> (-0.58%)` | :arrow_down: |
| 
[src/remote\_sasl.c](https://codecov.io/gh/apache/qpid-dispatch/pull/325/diff?src=pr=tree#diff-c3JjL3JlbW90ZV9zYXNsLmM=)
 | `82.72% <0%> (-0.31%)` | :arrow_down: |
| 
[src/parse.c](https://codecov.io/gh/apache/qpid-dispatch/pull/325/diff?src=pr=tree#diff-c3JjL3BhcnNlLmM=)
 | `85.83% <0%> (-0.28%)` | :arrow_down: |
| 
[src/iterator.c](https://codecov.io/gh/apache/qpid-dispatch/pull/325/diff?src=pr=tree#diff-c3JjL2l0ZXJhdG9yLmM=)
 | `86.6% <0%> (-0.2%)` | :arrow_down: |
| 
[src/message.c](https://codecov.io/gh/apache/qpid-dispatch/pull/325/diff?src=pr=tree#diff-c3JjL21lc3NhZ2UuYw==)
 | `85.85% <0%> (-0.19%)` | :arrow_down: |
| 
[src/router\_node.c](https://codecov.io/gh/apache/qpid-dispatch/pull/325/diff?src=pr=tree#diff-c3JjL3JvdXRlcl9ub2RlLmM=)
 | `94.57% <0%> (+0.14%)` | :arrow_up: |
| 
[src/container.c](https://codecov.io/gh/apache/qpid-dispatch/pull/325/diff?src=pr=tree#diff-c3JjL2NvbnRhaW5lci5j)
 | `71.54% <0%> (+0.14%)` | :arrow_up: |
| 
[src/router\_core/connections.c](https://codecov.io/gh/apache/qpid-dispatch/pull/325/diff?src=pr=tree#diff-c3JjL3JvdXRlcl9jb3JlL2Nvbm5lY3Rpb25zLmM=)
 | `95.24% <0%> (+0.23%)` | :arrow_up: |
| 
[src/router\_core/router\_core.c](https://codecov.io/gh/apache/qpid-dispatch/pull/325/diff?src=pr=tree#diff-c3JjL3JvdXRlcl9jb3JlL3JvdXRlcl9jb3JlLmM=)
 | `99.25% <0%> (+0.37%)` | :arrow_up: |
| 
[src/router\_core/transfer.c](https://codecov.io/gh/apache/qpid-dispatch/pull/325/diff?src=pr=tree#diff-c3JjL3JvdXRlcl9jb3JlL3RyYW5zZmVyLmM=)
 | `90.73% <0%> (+0.62%)` | :arrow_up: |

--

[Continue to review full report at 
Codecov](https://codecov.io/gh/apache/qpid-dispatch/pull/325?src=pr=continue).
> **Legend** - [Click here to learn 
more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute  (impact)`, `ø = not affected`, `? = missing data`
> Powered by 
[Codecov](https://codecov.io/gh/apache/qpid-dispatch/pull/325?src=pr=footer).
 Last update 
[e6864f6...8276d91](https://codecov.io/gh/apache/qpid-dispatch/pull/325?src=pr=lastupdated).
 Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).



> Listeners with http enabled are not being shutdown after they are deleted
> -
>
> Key: DISPATCH-1037
> URL: https://issues.apache.org/jira/browse/DISPATCH-1037
> Project: Qpid Dispatch
>  Issue Type: Bug
>  Components: Routing Engine
>Reporter: Fernando Giorgetti
>Assignee: Ganesh Murthy
>Priority: Major
>
> When an http enabled listener is deleted through the console, or via qdmanage 
> ($management), it is being removed from the list of listeners (qdmanage 
> query) but the router still listens to the related TCP port.
> In the example below I had a router with an http listener on port 5674 and a 
> non-http listener at 5672.
> Here are the steps to demonstrate it:
>  * Start the router and query listeners
>  
> {code:java}
> $ qdmanage query --type listener | egrep 'name'
> "name": "listener/0.0.0.0:5672", 
>  "name": "listener/0.0.0.0:5674", 
> {code}
>  
>  * Verify TCP ports being listened
>  
> {code:java}
> $ 

[GitHub] qpid-dispatch issue #325: DISPATCH-1037 - Prevented deleting listener with h...

2018-06-13 Thread codecov-io
Github user codecov-io commented on the issue:

https://github.com/apache/qpid-dispatch/pull/325
  
# 
[Codecov](https://codecov.io/gh/apache/qpid-dispatch/pull/325?src=pr=h1) 
Report
> Merging 
[#325](https://codecov.io/gh/apache/qpid-dispatch/pull/325?src=pr=desc) into 
[master](https://codecov.io/gh/apache/qpid-dispatch/commit/e6864f63e7086b1fee0063ff22803cae1fc14a35?src=pr=desc)
 will **increase** coverage by `0.02%`.
> The diff coverage is `n/a`.

[![Impacted file tree 
graph](https://codecov.io/gh/apache/qpid-dispatch/pull/325/graphs/tree.svg?src=pr=rk2Cgd27pP=650=150)](https://codecov.io/gh/apache/qpid-dispatch/pull/325?src=pr=tree)

```diff
@@Coverage Diff @@
##   master #325  +/-   ##
==
+ Coverage   86.54%   86.56%   +0.02% 
==
  Files  69   69  
  Lines   1546015462   +2 
==
+ Hits1338013385   +5 
+ Misses   2080 2077   -3
```


| [Impacted 
Files](https://codecov.io/gh/apache/qpid-dispatch/pull/325?src=pr=tree) | 
Coverage Δ | |
|---|---|---|
| 
[src/router\_core/agent\_link.c](https://codecov.io/gh/apache/qpid-dispatch/pull/325/diff?src=pr=tree#diff-c3JjL3JvdXRlcl9jb3JlL2FnZW50X2xpbmsuYw==)
 | `63.21% <0%> (-0.58%)` | :arrow_down: |
| 
[src/remote\_sasl.c](https://codecov.io/gh/apache/qpid-dispatch/pull/325/diff?src=pr=tree#diff-c3JjL3JlbW90ZV9zYXNsLmM=)
 | `82.72% <0%> (-0.31%)` | :arrow_down: |
| 
[src/parse.c](https://codecov.io/gh/apache/qpid-dispatch/pull/325/diff?src=pr=tree#diff-c3JjL3BhcnNlLmM=)
 | `85.83% <0%> (-0.28%)` | :arrow_down: |
| 
[src/iterator.c](https://codecov.io/gh/apache/qpid-dispatch/pull/325/diff?src=pr=tree#diff-c3JjL2l0ZXJhdG9yLmM=)
 | `86.6% <0%> (-0.2%)` | :arrow_down: |
| 
[src/message.c](https://codecov.io/gh/apache/qpid-dispatch/pull/325/diff?src=pr=tree#diff-c3JjL21lc3NhZ2UuYw==)
 | `85.85% <0%> (-0.19%)` | :arrow_down: |
| 
[src/router\_node.c](https://codecov.io/gh/apache/qpid-dispatch/pull/325/diff?src=pr=tree#diff-c3JjL3JvdXRlcl9ub2RlLmM=)
 | `94.57% <0%> (+0.14%)` | :arrow_up: |
| 
[src/container.c](https://codecov.io/gh/apache/qpid-dispatch/pull/325/diff?src=pr=tree#diff-c3JjL2NvbnRhaW5lci5j)
 | `71.54% <0%> (+0.14%)` | :arrow_up: |
| 
[src/router\_core/connections.c](https://codecov.io/gh/apache/qpid-dispatch/pull/325/diff?src=pr=tree#diff-c3JjL3JvdXRlcl9jb3JlL2Nvbm5lY3Rpb25zLmM=)
 | `95.24% <0%> (+0.23%)` | :arrow_up: |
| 
[src/router\_core/router\_core.c](https://codecov.io/gh/apache/qpid-dispatch/pull/325/diff?src=pr=tree#diff-c3JjL3JvdXRlcl9jb3JlL3JvdXRlcl9jb3JlLmM=)
 | `99.25% <0%> (+0.37%)` | :arrow_up: |
| 
[src/router\_core/transfer.c](https://codecov.io/gh/apache/qpid-dispatch/pull/325/diff?src=pr=tree#diff-c3JjL3JvdXRlcl9jb3JlL3RyYW5zZmVyLmM=)
 | `90.73% <0%> (+0.62%)` | :arrow_up: |

--

[Continue to review full report at 
Codecov](https://codecov.io/gh/apache/qpid-dispatch/pull/325?src=pr=continue).
> **Legend** - [Click here to learn 
more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute  (impact)`, `ø = not affected`, `? = missing 
data`
> Powered by 
[Codecov](https://codecov.io/gh/apache/qpid-dispatch/pull/325?src=pr=footer).
 Last update 
[e6864f6...8276d91](https://codecov.io/gh/apache/qpid-dispatch/pull/325?src=pr=lastupdated).
 Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).



---

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Resolved] (DISPATCH-1026) Router crashing when using sourcePattern/targetPattern with multiple patterns and one of them being user token when trying to open an unauthorized address

2018-06-13 Thread Ganesh Murthy (JIRA)


 [ 
https://issues.apache.org/jira/browse/DISPATCH-1026?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ganesh Murthy resolved DISPATCH-1026.
-
   Resolution: Fixed
Fix Version/s: 1.2.0

> Router crashing when using sourcePattern/targetPattern with multiple patterns 
> and one of them being user token when trying to open an unauthorized address
> --
>
> Key: DISPATCH-1026
> URL: https://issues.apache.org/jira/browse/DISPATCH-1026
> Project: Qpid Dispatch
>  Issue Type: Bug
>Reporter: Fernando Giorgetti
>Priority: Major
> Fix For: 1.2.0
>
>
> When you define a vhost policy with a targetPattern or a sourcePattern using 
> multiple addresses and one of them being the ${user} (user token), and if you 
> try to connect to an unauthorized address, the router crashes.
> Example:
> targetPattern: queue/${user}, sample, address
>  
> If you try to connect a sender to an address, like, "notauthorized" then the 
> router crashes with:
> qdrouterd: /tmp/qpid-dispatch/src/policy.c:848: 
> _qd_policy_approve_link_name_tree: Assertion `0' failed.
> Aborted (core dumped)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Commented] (DISPATCH-1037) Listeners with http enabled are not being shutdown after they are deleted

2018-06-13 Thread ASF GitHub Bot (JIRA)


[ 
https://issues.apache.org/jira/browse/DISPATCH-1037?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16511545#comment-16511545
 ] 

ASF GitHub Bot commented on DISPATCH-1037:
--

GitHub user ganeshmurthy opened a pull request:

https://github.com/apache/qpid-dispatch/pull/325

DISPATCH-1037 - Prevented deleting listener with http: yes



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/ganeshmurthy/qpid-dispatch DISPATCH-1037

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/qpid-dispatch/pull/325.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #325


commit 8276d91bfff40446f1a3e45a275ff0298331c569
Author: Ganesh Murthy 
Date:   2018-06-13T18:50:56Z

DISPATCH-1037 - Prevented deleting listener with http: yes




> Listeners with http enabled are not being shutdown after they are deleted
> -
>
> Key: DISPATCH-1037
> URL: https://issues.apache.org/jira/browse/DISPATCH-1037
> Project: Qpid Dispatch
>  Issue Type: Bug
>  Components: Routing Engine
>Reporter: Fernando Giorgetti
>Assignee: Ganesh Murthy
>Priority: Major
>
> When an http enabled listener is deleted through the console, or via qdmanage 
> ($management), it is being removed from the list of listeners (qdmanage 
> query) but the router still listens to the related TCP port.
> In the example below I had a router with an http listener on port 5674 and a 
> non-http listener at 5672.
> Here are the steps to demonstrate it:
>  * Start the router and query listeners
>  
> {code:java}
> $ qdmanage query --type listener | egrep 'name'
> "name": "listener/0.0.0.0:5672", 
>  "name": "listener/0.0.0.0:5674", 
> {code}
>  
>  * Verify TCP ports being listened
>  
> {code:java}
> $ netstat -anp | egrep tcp.*LISTEN.*qdrouterd
> tcp 0 0 0.0.0.0:5672 0.0.0.0:* LISTEN 2887/qdrouterd 
> tcp 0 0 0.0.0.0:5674 0.0.0.0:* LISTEN 2887/qdrouterd 
> {code}
>  
>  * Delete HTTP listener on port 5674
>  
> {code:java}
> $ qdmanage delete --type listener --name 'listener/0.0.0.0:5674' 
> {code}
>  
>  * Query listeners
>  
> {code:java}
> $ qdmanage query --type listener | egrep 'name'
>  "name": "listener/0.0.0.0:5672", 
> {code}
>  
>  * Verify TCP ports being listened
>  
> {code:java}
> $ netstat -anp | egrep tcp.*LISTEN.*qdrouterd
> tcp 0 0 0.0.0.0:5672 0.0.0.0:* LISTEN 2887/qdrouterd 
> tcp 0 0 0.0.0.0:5674 0.0.0.0:* LISTEN 2887/qdrouterd 
> {code}
>  
> Note: This is only happening with http enabled listeners. Regular listeners 
> are being shutdown properly.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[GitHub] qpid-dispatch pull request #325: DISPATCH-1037 - Prevented deleting listener...

2018-06-13 Thread ganeshmurthy
GitHub user ganeshmurthy opened a pull request:

https://github.com/apache/qpid-dispatch/pull/325

DISPATCH-1037 - Prevented deleting listener with http: yes



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/ganeshmurthy/qpid-dispatch DISPATCH-1037

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/qpid-dispatch/pull/325.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #325


commit 8276d91bfff40446f1a3e45a275ff0298331c569
Author: Ganesh Murthy 
Date:   2018-06-13T18:50:56Z

DISPATCH-1037 - Prevented deleting listener with http: yes




---

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[GitHub] qpid-dispatch pull request #324: DISPATCH-976 - Fixed issue with policy vali...

2018-06-13 Thread fgiorgetti
Github user fgiorgetti closed the pull request at:

https://github.com/apache/qpid-dispatch/pull/324


---

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Commented] (DISPATCH-976) Allow policy for sources and targets to handle multiple wildcards

2018-06-13 Thread ASF GitHub Bot (JIRA)


[ 
https://issues.apache.org/jira/browse/DISPATCH-976?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16511541#comment-16511541
 ] 

ASF GitHub Bot commented on DISPATCH-976:
-

Github user fgiorgetti closed the pull request at:

https://github.com/apache/qpid-dispatch/pull/324


> Allow policy for sources and targets to handle multiple wildcards
> -
>
> Key: DISPATCH-976
> URL: https://issues.apache.org/jira/browse/DISPATCH-976
> Project: Qpid Dispatch
>  Issue Type: Bug
>  Components: Policy Engine
>Affects Versions: 1.0.1
>Reporter: Chuck Rolke
>Assignee: Chuck Rolke
>Priority: Major
> Fix For: 1.2.0
>
>
> As per the [upstream policy 
> documentation|https://github.com/apache/qpid-dispatch/blob/1.0.0/doc/book/policy.adoc]
>  in the secion on [AMQP Source and Target Wildcard and Name 
> Substitution|https://github.com/apache/qpid-dispatch/blob/1.0.0/doc/book/policy.adoc#amqp-source-and-target-wildcard-and-name-substitution]
>  utilization of the asterisk wildcard is constrained as per the following 
> quote:
> {quote}The asterisk is recognized only if it is the last character in the 
> link name.
> {quote}
> It is desirable that the configuration could handle a situation where there 
> are multiple asterisks in use such as:
>  
> |{color:#00}"tstGroup": {{color}|
> |{color:#00} "users": "tst@amq",{color}|
> |{color:#00} "sources": "abc.*,my.*.b2b.tst.*",{color}|
> |{color:#00} "targets": "abc.*,my.*.b2b.tst.*",{color}|
> |{color:#00} "remoteHosts": "*"{color}|
> |{color:#00}} {color}|
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Commented] (DISPATCH-1037) Listeners with http enabled are not being shutdown after they are deleted

2018-06-13 Thread Ganesh Murthy (JIRA)


[ 
https://issues.apache.org/jira/browse/DISPATCH-1037?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16511493#comment-16511493
 ] 

Ganesh Murthy commented on DISPATCH-1037:
-

Due to difficulty in deleting HTTP listeners via libwebsockets, we are no 
longer allowing delete operation on HTTP listeners

> Listeners with http enabled are not being shutdown after they are deleted
> -
>
> Key: DISPATCH-1037
> URL: https://issues.apache.org/jira/browse/DISPATCH-1037
> Project: Qpid Dispatch
>  Issue Type: Bug
>  Components: Routing Engine
>Reporter: Fernando Giorgetti
>Assignee: Ganesh Murthy
>Priority: Major
>
> When an http enabled listener is deleted through the console, or via qdmanage 
> ($management), it is being removed from the list of listeners (qdmanage 
> query) but the router still listens to the related TCP port.
> In the example below I had a router with an http listener on port 5674 and a 
> non-http listener at 5672.
> Here are the steps to demonstrate it:
>  * Start the router and query listeners
>  
> {code:java}
> $ qdmanage query --type listener | egrep 'name'
> "name": "listener/0.0.0.0:5672", 
>  "name": "listener/0.0.0.0:5674", 
> {code}
>  
>  * Verify TCP ports being listened
>  
> {code:java}
> $ netstat -anp | egrep tcp.*LISTEN.*qdrouterd
> tcp 0 0 0.0.0.0:5672 0.0.0.0:* LISTEN 2887/qdrouterd 
> tcp 0 0 0.0.0.0:5674 0.0.0.0:* LISTEN 2887/qdrouterd 
> {code}
>  
>  * Delete HTTP listener on port 5674
>  
> {code:java}
> $ qdmanage delete --type listener --name 'listener/0.0.0.0:5674' 
> {code}
>  
>  * Query listeners
>  
> {code:java}
> $ qdmanage query --type listener | egrep 'name'
>  "name": "listener/0.0.0.0:5672", 
> {code}
>  
>  * Verify TCP ports being listened
>  
> {code:java}
> $ netstat -anp | egrep tcp.*LISTEN.*qdrouterd
> tcp 0 0 0.0.0.0:5672 0.0.0.0:* LISTEN 2887/qdrouterd 
> tcp 0 0 0.0.0.0:5674 0.0.0.0:* LISTEN 2887/qdrouterd 
> {code}
>  
> Note: This is only happening with http enabled listeners. Regular listeners 
> are being shutdown properly.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Commented] (DISPATCH-976) Allow policy for sources and targets to handle multiple wildcards

2018-06-13 Thread ASF GitHub Bot (JIRA)


[ 
https://issues.apache.org/jira/browse/DISPATCH-976?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16511490#comment-16511490
 ] 

ASF GitHub Bot commented on DISPATCH-976:
-

Github user fgiorgetti commented on the issue:

https://github.com/apache/qpid-dispatch/pull/324
  
Done. Seems to be working fine.


> Allow policy for sources and targets to handle multiple wildcards
> -
>
> Key: DISPATCH-976
> URL: https://issues.apache.org/jira/browse/DISPATCH-976
> Project: Qpid Dispatch
>  Issue Type: Bug
>  Components: Policy Engine
>Affects Versions: 1.0.1
>Reporter: Chuck Rolke
>Assignee: Chuck Rolke
>Priority: Major
> Fix For: 1.2.0
>
>
> As per the [upstream policy 
> documentation|https://github.com/apache/qpid-dispatch/blob/1.0.0/doc/book/policy.adoc]
>  in the secion on [AMQP Source and Target Wildcard and Name 
> Substitution|https://github.com/apache/qpid-dispatch/blob/1.0.0/doc/book/policy.adoc#amqp-source-and-target-wildcard-and-name-substitution]
>  utilization of the asterisk wildcard is constrained as per the following 
> quote:
> {quote}The asterisk is recognized only if it is the last character in the 
> link name.
> {quote}
> It is desirable that the configuration could handle a situation where there 
> are multiple asterisks in use such as:
>  
> |{color:#00}"tstGroup": {{color}|
> |{color:#00} "users": "tst@amq",{color}|
> |{color:#00} "sources": "abc.*,my.*.b2b.tst.*",{color}|
> |{color:#00} "targets": "abc.*,my.*.b2b.tst.*",{color}|
> |{color:#00} "remoteHosts": "*"{color}|
> |{color:#00}} {color}|
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[GitHub] qpid-dispatch issue #324: DISPATCH-976 - Fixed issue with policy validation ...

2018-06-13 Thread fgiorgetti
Github user fgiorgetti commented on the issue:

https://github.com/apache/qpid-dispatch/pull/324
  
Done. Seems to be working fine.


---

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Resolved] (PROTON-1860) [cpp] connection::container_id should return the *remote* container-id

2018-06-13 Thread Alan Conway (JIRA)


 [ 
https://issues.apache.org/jira/browse/PROTON-1860?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alan Conway resolved PROTON-1860.
-
Resolution: Fixed

> [cpp] connection::container_id should return the *remote* container-id
> --
>
> Key: PROTON-1860
> URL: https://issues.apache.org/jira/browse/PROTON-1860
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: cpp-binding
>Affects Versions: proton-c-0.23.0
>Reporter: Alan Conway
>Assignee: Alan Conway
>Priority: Major
> Fix For: proton-c-0.24.0
>
>
> connection::container_id() should return the ID of the remote container. It 
> is returning the ID of the local container.
> The local conatiner-id is already available via connection.container().id(), 
> the remote id needs to be available for applications that need to identify 
> the remote container.
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Commented] (PROTON-1860) [cpp] connection::container_id should return the *remote* container-id

2018-06-13 Thread Alan Conway (JIRA)


[ 
https://issues.apache.org/jira/browse/PROTON-1860?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16511477#comment-16511477
 ] 

Alan Conway commented on PROTON-1860:
-

Fixed by: 563c9ee9 PROTON-1860: [cpp] connection::container_id returns the 
*remote* container-id

> [cpp] connection::container_id should return the *remote* container-id
> --
>
> Key: PROTON-1860
> URL: https://issues.apache.org/jira/browse/PROTON-1860
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: cpp-binding
>Affects Versions: proton-c-0.23.0
>Reporter: Alan Conway
>Assignee: Alan Conway
>Priority: Major
> Fix For: proton-c-0.24.0
>
>
> connection::container_id() should return the ID of the remote container. It 
> is returning the ID of the local container.
> The local conatiner-id is already available via connection.container().id(), 
> the remote id needs to be available for applications that need to identify 
> the remote container.
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Assigned] (PROTON-1860) [cpp] connection::container_id should return the *remote* container-id

2018-06-13 Thread Alan Conway (JIRA)


 [ 
https://issues.apache.org/jira/browse/PROTON-1860?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alan Conway reassigned PROTON-1860:
---

Assignee: Alan Conway

> [cpp] connection::container_id should return the *remote* container-id
> --
>
> Key: PROTON-1860
> URL: https://issues.apache.org/jira/browse/PROTON-1860
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: cpp-binding
>Affects Versions: proton-c-0.23.0
>Reporter: Alan Conway
>Assignee: Alan Conway
>Priority: Major
> Fix For: proton-c-0.24.0
>
>
> connection::container_id() should return the ID of the remote container. It 
> is returning the ID of the local container.
> The local conatiner-id is already available via connection.container().id(), 
> the remote id needs to be available for applications that need to identify 
> the remote container.
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Created] (PROTON-1860) [cpp] connection::container_id should return the *remote* container-id

2018-06-13 Thread Alan Conway (JIRA)
Alan Conway created PROTON-1860:
---

 Summary: [cpp] connection::container_id should return the *remote* 
container-id
 Key: PROTON-1860
 URL: https://issues.apache.org/jira/browse/PROTON-1860
 Project: Qpid Proton
  Issue Type: Bug
  Components: cpp-binding
Affects Versions: proton-c-0.23.0
Reporter: Alan Conway
 Fix For: proton-c-0.24.0


connection::container_id() should return the ID of the remote container. It is 
returning the ID of the local container.

The local conatiner-id is already available via connection.container().id(), 
the remote id needs to be available for applications that need to identify the 
remote container.

 

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Resolved] (DISPATCH-965) Python 3 compatibiliy

2018-06-13 Thread Ken Giusti (JIRA)


 [ 
https://issues.apache.org/jira/browse/DISPATCH-965?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ken Giusti resolved DISPATCH-965.
-
   Resolution: Fixed
Fix Version/s: 1.2.0

> Python 3 compatibiliy
> -
>
> Key: DISPATCH-965
> URL: https://issues.apache.org/jira/browse/DISPATCH-965
> Project: Qpid Dispatch
>  Issue Type: Improvement
>  Components: Routing Engine, Tests, Tools
>Affects Versions: 1.0.1
>Reporter: Ken Giusti
>Assignee: Ken Giusti
>Priority: Major
> Fix For: 1.2.0
>
>
> All python files in the project should add python 3 support (while remaining 
> compatible with python 2.7)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Resolved] (QPID-8150) [Broker-J] Prevent test failures due to slow initialisation of hostname resolution in HostnameAliasImpl

2018-06-13 Thread Alex Rudyy (JIRA)


 [ 
https://issues.apache.org/jira/browse/QPID-8150?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alex Rudyy resolved QPID-8150.
--
Resolution: Fixed
  Assignee: (was: Rob Godfrey)

Changes look good to me

> [Broker-J] Prevent test failures due to slow initialisation of hostname 
> resolution in HostnameAliasImpl
> ---
>
> Key: QPID-8150
> URL: https://issues.apache.org/jira/browse/QPID-8150
> Project: Qpid
>  Issue Type: Improvement
>  Components: Broker-J
>Reporter: Rob Godfrey
>Priority: Major
> Fix For: qpid-java-broker-7.1.0
>
>
> On some operating systems / configurations (notably my laptop running OS X :) 
> ) the resolution of potential hostnames which resolve to the local machine 
> which takes place in {{HostnameAliasImpl}} can take a long time due to 
> fruitless lookups.  This can cause various system tests to fail.
> To prevent these failures
> # Do not include the hostname virtual host alias where it is not needed in 
> the system tests
> # Reorder the list of {{InetAddress}} objects that are iterated over in the 
> resolution phase so that addresses more likely to resolve (like the loopback 
> interface) are processed first



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Commented] (QPID-8150) [Broker-J] Prevent test failures due to slow initialisation of hostname resolution in HostnameAliasImpl

2018-06-13 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/QPID-8150?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16511277#comment-16511277
 ] 

ASF subversion and git services commented on QPID-8150:
---

Commit f4196afe7c4840bef3672b5cb306640053f2dd8f in qpid-broker-j's branch 
refs/heads/master from [~alex.rufous]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-broker-j.git;h=f4196af ]

QPID-8150: [Broker-J][Tests] Remove redundant hostname alias settings from 
broker configuration for AMQP 0-10 protocol tests


> [Broker-J] Prevent test failures due to slow initialisation of hostname 
> resolution in HostnameAliasImpl
> ---
>
> Key: QPID-8150
> URL: https://issues.apache.org/jira/browse/QPID-8150
> Project: Qpid
>  Issue Type: Improvement
>  Components: Broker-J
>Reporter: Rob Godfrey
>Assignee: Rob Godfrey
>Priority: Major
> Fix For: qpid-java-broker-7.1.0
>
>
> On some operating systems / configurations (notably my laptop running OS X :) 
> ) the resolution of potential hostnames which resolve to the local machine 
> which takes place in {{HostnameAliasImpl}} can take a long time due to 
> fruitless lookups.  This can cause various system tests to fail.
> To prevent these failures
> # Do not include the hostname virtual host alias where it is not needed in 
> the system tests
> # Reorder the list of {{InetAddress}} objects that are iterated over in the 
> resolution phase so that addresses more likely to resolve (like the loopback 
> interface) are processed first



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[GitHub] qpid-proton issue #149: Do not merge - just testing....

2018-06-13 Thread kgiusti
Github user kgiusti commented on the issue:

https://github.com/apache/qpid-proton/pull/149
  
Done testing


---

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[GitHub] qpid-proton pull request #149: Do not merge - just testing....

2018-06-13 Thread kgiusti
Github user kgiusti closed the pull request at:

https://github.com/apache/qpid-proton/pull/149


---

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[GitHub] qpid-proton issue #149: Do not merge - just testing....

2018-06-13 Thread codecov-io
Github user codecov-io commented on the issue:

https://github.com/apache/qpid-proton/pull/149
  
# [Codecov](https://codecov.io/gh/apache/qpid-proton/pull/149?src=pr=h1) 
Report
> Merging 
[#149](https://codecov.io/gh/apache/qpid-proton/pull/149?src=pr=desc) into 
[master](https://codecov.io/gh/apache/qpid-proton/commit/5bc84443c4092286e2447a522a08014295d484c8?src=pr=desc)
 will **decrease** coverage by `0.01%`.
> The diff coverage is `n/a`.

[![Impacted file tree 
graph](https://codecov.io/gh/apache/qpid-proton/pull/149/graphs/tree.svg?src=pr=UKKzV9XnFF=650=150)](https://codecov.io/gh/apache/qpid-proton/pull/149?src=pr=tree)

```diff
@@Coverage Diff @@
##   master #149  +/-   ##
==
- Coverage   86.43%   86.41%   -0.02% 
==
  Files 247  247  
  Lines   3031530320   +5 
==
  Hits2620226202  
- Misses   4113 4118   +5
```


| [Impacted 
Files](https://codecov.io/gh/apache/qpid-proton/pull/149?src=pr=tree) | 
Coverage Δ | |
|---|---|---|
| 
[c/src/core/codec.c](https://codecov.io/gh/apache/qpid-proton/pull/149/diff?src=pr=tree#diff-Yy9zcmMvY29yZS9jb2RlYy5j)
 | `81.93% <0%> (-0.32%)` | :arrow_down: |

--

[Continue to review full report at 
Codecov](https://codecov.io/gh/apache/qpid-proton/pull/149?src=pr=continue).
> **Legend** - [Click here to learn 
more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute  (impact)`, `ø = not affected`, `? = missing 
data`
> Powered by 
[Codecov](https://codecov.io/gh/apache/qpid-proton/pull/149?src=pr=footer). 
Last update 
[5bc8444...dc0bc67](https://codecov.io/gh/apache/qpid-proton/pull/149?src=pr=lastupdated).
 Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).



---

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Created] (DISPATCH-1037) Listeners with http enabled are not being shutdown after they are deleted

2018-06-13 Thread Fernando Giorgetti (JIRA)
Fernando Giorgetti created DISPATCH-1037:


 Summary: Listeners with http enabled are not being shutdown after 
they are deleted
 Key: DISPATCH-1037
 URL: https://issues.apache.org/jira/browse/DISPATCH-1037
 Project: Qpid Dispatch
  Issue Type: Bug
  Components: Routing Engine
Reporter: Fernando Giorgetti


When an http enabled listener is deleted through the console, or via qdmanage 
($management), it is being removed from the list of listeners (qdmanage query) 
but the router still listens to the related TCP port.

In the example below I had a router with an http listener on port 5674 and a 
non-http listener at 5672.

Here are the steps to demonstrate it:
 * Start the router and query listeners

 
{code:java}
$ qdmanage query --type listener | egrep 'name'
"name": "listener/0.0.0.0:5672", 
 "name": "listener/0.0.0.0:5674", 
{code}
 
 * Verify TCP ports being listened

 
{code:java}
$ netstat -anp | egrep tcp.*LISTEN.*qdrouterd
tcp 0 0 0.0.0.0:5672 0.0.0.0:* LISTEN 2887/qdrouterd 
tcp 0 0 0.0.0.0:5674 0.0.0.0:* LISTEN 2887/qdrouterd 
{code}
 
 * Delete HTTP listener on port 5674

 
{code:java}
$ qdmanage delete --type listener --name 'listener/0.0.0.0:5674' 
{code}
 
 * Query listeners

 
{code:java}
$ qdmanage query --type listener | egrep 'name'
 "name": "listener/0.0.0.0:5672", 
{code}
 
 * Verify TCP ports being listened

 
{code:java}
$ netstat -anp | egrep tcp.*LISTEN.*qdrouterd
tcp 0 0 0.0.0.0:5672 0.0.0.0:* LISTEN 2887/qdrouterd 
tcp 0 0 0.0.0.0:5674 0.0.0.0:* LISTEN 2887/qdrouterd 
{code}
 

Note: This is only happening with http enabled listeners. Regular listeners are 
being shutdown properly.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Resolved] (DISPATCH-1030) Empty table on Entities page of console

2018-06-13 Thread Ernest Allen (JIRA)


 [ 
https://issues.apache.org/jira/browse/DISPATCH-1030?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ernest Allen resolved DISPATCH-1030.

   Resolution: Fixed
Fix Version/s: 1.2.0

Added ui-grid-auto-resize to html and called gridApi resize functions to force 
a resize of grid.

> Empty table on Entities page of console
> ---
>
> Key: DISPATCH-1030
> URL: https://issues.apache.org/jira/browse/DISPATCH-1030
> Project: Qpid Dispatch
>  Issue Type: Bug
>  Components: Console
>Affects Versions: 1.1.0
>Reporter: Ernest Allen
>Assignee: Ernest Allen
>Priority: Minor
> Fix For: 1.2.0
>
>
> Expanding a new entity in the tree on the left on the Entities page shows an 
> empty grid on the right.
> To see the full grid you need to either resize the browser or switch to 
> another console page and return.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Commented] (DISPATCH-1030) Empty table on Entities page of console

2018-06-13 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/DISPATCH-1030?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16511160#comment-16511160
 ] 

ASF subversion and git services commented on DISPATCH-1030:
---

Commit 0682ec69552a897bf890d2466ade50adabb737d1 in qpid-dispatch's branch 
refs/heads/master from [~eallen]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-dispatch.git;h=0682ec6 ]

DISPATCH-1030 Ensure grid is resized properly on console Entities page


> Empty table on Entities page of console
> ---
>
> Key: DISPATCH-1030
> URL: https://issues.apache.org/jira/browse/DISPATCH-1030
> Project: Qpid Dispatch
>  Issue Type: Bug
>  Components: Console
>Affects Versions: 1.1.0
>Reporter: Ernest Allen
>Assignee: Ernest Allen
>Priority: Minor
>
> Expanding a new entity in the tree on the left on the Entities page shows an 
> empty grid on the right.
> To see the full grid you need to either resize the browser or switch to 
> another console page and return.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Commented] (DISPATCH-976) Allow policy for sources and targets to handle multiple wildcards

2018-06-13 Thread ASF GitHub Bot (JIRA)


[ 
https://issues.apache.org/jira/browse/DISPATCH-976?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16511155#comment-16511155
 ] 

ASF GitHub Bot commented on DISPATCH-976:
-

Github user ChugR commented on the issue:

https://github.com/apache/qpid-dispatch/pull/324
  
Looking at it again I think all three of these need_check_* booleans are 
suspect. Don't delete just the one, get rid of them all.


> Allow policy for sources and targets to handle multiple wildcards
> -
>
> Key: DISPATCH-976
> URL: https://issues.apache.org/jira/browse/DISPATCH-976
> Project: Qpid Dispatch
>  Issue Type: Bug
>  Components: Policy Engine
>Affects Versions: 1.0.1
>Reporter: Chuck Rolke
>Assignee: Chuck Rolke
>Priority: Major
> Fix For: 1.2.0
>
>
> As per the [upstream policy 
> documentation|https://github.com/apache/qpid-dispatch/blob/1.0.0/doc/book/policy.adoc]
>  in the secion on [AMQP Source and Target Wildcard and Name 
> Substitution|https://github.com/apache/qpid-dispatch/blob/1.0.0/doc/book/policy.adoc#amqp-source-and-target-wildcard-and-name-substitution]
>  utilization of the asterisk wildcard is constrained as per the following 
> quote:
> {quote}The asterisk is recognized only if it is the last character in the 
> link name.
> {quote}
> It is desirable that the configuration could handle a situation where there 
> are multiple asterisks in use such as:
>  
> |{color:#00}"tstGroup": {{color}|
> |{color:#00} "users": "tst@amq",{color}|
> |{color:#00} "sources": "abc.*,my.*.b2b.tst.*",{color}|
> |{color:#00} "targets": "abc.*,my.*.b2b.tst.*",{color}|
> |{color:#00} "remoteHosts": "*"{color}|
> |{color:#00}} {color}|
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[GitHub] qpid-dispatch issue #324: DISPATCH-976 - Fixed issue with policy validation ...

2018-06-13 Thread ChugR
Github user ChugR commented on the issue:

https://github.com/apache/qpid-dispatch/pull/324
  
Looking at it again I think all three of these need_check_* booleans are 
suspect. Don't delete just the one, get rid of them all.


---

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[GitHub] qpid-proton pull request #149: Do not merge - just testing....

2018-06-13 Thread kgiusti
GitHub user kgiusti opened a pull request:

https://github.com/apache/qpid-proton/pull/149

Do not merge - just testing

Sorry for the noise, please disregard.  I will delete this PR once travis 
is done.

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/kgiusti/qpid-proton KAG-TEST-IGNORE

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/qpid-proton/pull/149.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #149


commit dc0bc67426c52505a03687105da0d591ba5a352b
Author: Kenneth Giusti 
Date:   2018-06-13T13:17:42Z

Do not merge - just testing




---

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Commented] (DISPATCH-1036) Dropdown lists on the Entity page are the wrong color

2018-06-13 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/DISPATCH-1036?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=1651#comment-1651
 ] 

ASF subversion and git services commented on DISPATCH-1036:
---

Commit 21af29f056bc9f9998e17f18272c8181d8dfaf98 in qpid-dispatch's branch 
refs/heads/master from [~eallen]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-dispatch.git;h=21af29f ]

DISPATCH-1036 Fixed select list style on console Entities page


> Dropdown lists on the Entity page are the wrong color
> -
>
> Key: DISPATCH-1036
> URL: https://issues.apache.org/jira/browse/DISPATCH-1036
> Project: Qpid Dispatch
>  Issue Type: Bug
>  Components: Console
>Affects Versions: 1.1.0
>Reporter: Ernest Allen
>Assignee: Ernest Allen
>Priority: Major
> Fix For: 1.2.0
>
>
> Any entity that allows CREATE on the Entities page will show a black 
> background for a dropdown select list. It is difficult to read the black text 
> on a black background.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Resolved] (DISPATCH-1036) Dropdown lists on the Entity page are the wrong color

2018-06-13 Thread Ernest Allen (JIRA)


 [ 
https://issues.apache.org/jira/browse/DISPATCH-1036?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ernest Allen resolved DISPATCH-1036.

   Resolution: Fixed
Fix Version/s: 1.2.0

> Dropdown lists on the Entity page are the wrong color
> -
>
> Key: DISPATCH-1036
> URL: https://issues.apache.org/jira/browse/DISPATCH-1036
> Project: Qpid Dispatch
>  Issue Type: Bug
>  Components: Console
>Affects Versions: 1.1.0
>Reporter: Ernest Allen
>Assignee: Ernest Allen
>Priority: Major
> Fix For: 1.2.0
>
>
> Any entity that allows CREATE on the Entities page will show a black 
> background for a dropdown select list. It is difficult to read the black text 
> on a black background.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Created] (DISPATCH-1036) Dropdown lists on the Entity page are the wrong color

2018-06-13 Thread Ernest Allen (JIRA)
Ernest Allen created DISPATCH-1036:
--

 Summary: Dropdown lists on the Entity page are the wrong color
 Key: DISPATCH-1036
 URL: https://issues.apache.org/jira/browse/DISPATCH-1036
 Project: Qpid Dispatch
  Issue Type: Bug
  Components: Console
Affects Versions: 1.1.0
Reporter: Ernest Allen
Assignee: Ernest Allen


Any entity that allows CREATE on the Entities page will show a black background 
for a dropdown select list. It is difficult to read the black text on a black 
background.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Resolved] (DISPATCH-1003) Enable console support for connecting to listener configured with saslMechanisms other than ANONYMOUS

2018-06-13 Thread Ernest Allen (JIRA)


 [ 
https://issues.apache.org/jira/browse/DISPATCH-1003?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ernest Allen resolved DISPATCH-1003.

   Resolution: Fixed
Fix Version/s: 1.2.0

Sasl authentication using PLAIN succeeds when the correct username/password is 
provided and fails when no/incorrect credentials are used.

> Enable console support for connecting to listener configured with 
> saslMechanisms other than ANONYMOUS
> -
>
> Key: DISPATCH-1003
> URL: https://issues.apache.org/jira/browse/DISPATCH-1003
> Project: Qpid Dispatch
>  Issue Type: Bug
>  Components: Console
>Affects Versions: 1.1.0
>Reporter: Ernest Allen
>Assignee: Ernest Allen
>Priority: Major
> Fix For: 1.2.0
>
>
> For the console, this boils down to:
>  * prompt for a username / password on the connect page
>  * pass the username / password to the connect request
> There will be a different Jira to allow the http enabled listener to use the 
> username/password and authenticate. Currently authentication works if you go 
> though a non-http listener, but not a http enabled listener.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Closed] (DISPATCH-1018) CLONE - Install console dependencies with npm during make install

2018-06-13 Thread Ernest Allen (JIRA)


 [ 
https://issues.apache.org/jira/browse/DISPATCH-1018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ernest Allen closed DISPATCH-1018.
--
Resolution: Resolved

DISPATCH-1017 accomplishes the goal of this Jira. The console no longer needs 
an 'npm install' step after installation. Once the router is built and 
installed, the console is immediately available if an http: true listener is 
present.

> CLONE - Install console dependencies with npm during make install
> -
>
> Key: DISPATCH-1018
> URL: https://issues.apache.org/jira/browse/DISPATCH-1018
> Project: Qpid Dispatch
>  Issue Type: Improvement
>  Components: Console
>Affects Versions: 1.0.0
>Reporter: Alan Conway
>Assignee: Ernest Allen
>Priority: Major
> Fix For: 1.2.0
>
> Attachments: 
> 0001-NEED-JIRA-install-NPM-files-automatically-as-part-of.patch
>
>
> During a make install, the stand-alone console's dependencies should be 
> installed using the command 'npm install' executed from the console's install 
> directory.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Resolved] (PROTON-1859) [cpp] auto-accept over-writing user transfer state

2018-06-13 Thread Alan Conway (JIRA)


 [ 
https://issues.apache.org/jira/browse/PROTON-1859?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alan Conway resolved PROTON-1859.
-
Resolution: Fixed

> [cpp] auto-accept over-writing user transfer state
> --
>
> Key: PROTON-1859
> URL: https://issues.apache.org/jira/browse/PROTON-1859
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: ruby-binding
>Affects Versions: proton-c-0.23.0
>Reporter: Alan Conway
>Assignee: Alan Conway
>Priority: Major
> Fix For: proton-c-0.24.0
>
>
> The auto-accept functionality of the messaging_adpater is incorrectly setting 
> the transfer state even if the user had already set it. It is checking for 
> "settled" to decide if it should set state, but this is incorrect on the 
> server side since the message may be locally but not remotely settled at this 
> point.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Resolved] (PROTON-1855) [ruby] copy link terminus state for incoming links

2018-06-13 Thread Alan Conway (JIRA)


 [ 
https://issues.apache.org/jira/browse/PROTON-1855?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alan Conway resolved PROTON-1855.
-
Resolution: Fixed

> [ruby] copy link terminus state for incoming links
> --
>
> Key: PROTON-1855
> URL: https://issues.apache.org/jira/browse/PROTON-1855
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: ruby-binding
>Affects Versions: proton-c-0.23.0
>Reporter: Alan Conway
>Assignee: Alan Conway
>Priority: Major
> Fix For: proton-c-0.24.0
>
>
> For incoming links, the remote terminus state should be copied to the local 
> state automatically before the application handlers see the link object. This 
> way all relevant link state can be accessed using the simple get/set methods. 
> Other bindings do this, it is an oversight that ruby does not.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Resolved] (DISPATCH-1033) Incorrect location for legend on Message flow page in console

2018-06-13 Thread Ernest Allen (JIRA)


 [ 
https://issues.apache.org/jira/browse/DISPATCH-1033?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ernest Allen resolved DISPATCH-1033.

   Resolution: Fixed
Fix Version/s: 1.2.0

Added left and top styles to media css selector.

> Incorrect location for legend on Message flow page in console
> -
>
> Key: DISPATCH-1033
> URL: https://issues.apache.org/jira/browse/DISPATCH-1033
> Project: Qpid Dispatch
>  Issue Type: Bug
>  Components: Console
>Affects Versions: 1.1.0
>Reporter: Ernest Allen
>Assignee: Ernest Allen
>Priority: Minor
> Fix For: 1.2.0
>
>
> When the console is view using a narrow browser (< 768px wide) and the legend 
> is displayed using the page menu (three horizontal bars in the upper left), 
> the legend is displayed in the incorrect place. The legend has a margin on 
> the left and top.
> Remove the margin on the left and top of the legend when the console is in 
> narrow mode.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Resolved] (PROTON-1856) [ruby] auto-accept over-writing user transfer state

2018-06-13 Thread Alan Conway (JIRA)


 [ 
https://issues.apache.org/jira/browse/PROTON-1856?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alan Conway resolved PROTON-1856.
-
Resolution: Fixed

> [ruby] auto-accept over-writing user transfer state
> ---
>
> Key: PROTON-1856
> URL: https://issues.apache.org/jira/browse/PROTON-1856
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: ruby-binding
>Affects Versions: proton-c-0.23.0
>Reporter: Alan Conway
>Assignee: Alan Conway
>Priority: Major
> Fix For: proton-c-0.24.0
>
>
> The auto-accept functionality of the MessagingAdapter is incorrectly setting 
> the transfer state even if the user had already set it. It is checking for 
> "settled?" to decide if it should set state, but this is incorrect since the 
> message may be locally but not remotely settled at this point.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Commented] (DISPATCH-1033) Incorrect location for legend on Message flow page in console

2018-06-13 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/DISPATCH-1033?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16511088#comment-16511088
 ] 

ASF subversion and git services commented on DISPATCH-1033:
---

Commit c91e13cb663d54bfad31e63739ce62260d3489de in qpid-dispatch's branch 
refs/heads/master from [~eallen]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-dispatch.git;h=c91e13c ]

DISPATCH-1033 Fix legend position on Message Flow console page


> Incorrect location for legend on Message flow page in console
> -
>
> Key: DISPATCH-1033
> URL: https://issues.apache.org/jira/browse/DISPATCH-1033
> Project: Qpid Dispatch
>  Issue Type: Bug
>  Components: Console
>Affects Versions: 1.1.0
>Reporter: Ernest Allen
>Assignee: Ernest Allen
>Priority: Minor
>
> When the console is view using a narrow browser (< 768px wide) and the legend 
> is displayed using the page menu (three horizontal bars in the upper left), 
> the legend is displayed in the incorrect place. The legend has a margin on 
> the left and top.
> Remove the margin on the left and top of the legend when the console is in 
> narrow mode.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Commented] (PROTON-1855) [ruby] copy link terminus state for incoming links

2018-06-13 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/PROTON-1855?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16511079#comment-16511079
 ] 

ASF subversion and git services commented on PROTON-1855:
-

Commit 24a142e429c2678d340207d83ed9662e15c72d92 in qpid-proton's branch 
refs/heads/master from [~aconway]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=24a142e ]

PROTON-1855: [ruby] copy terminus data for remotely-initiated links


> [ruby] copy link terminus state for incoming links
> --
>
> Key: PROTON-1855
> URL: https://issues.apache.org/jira/browse/PROTON-1855
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: ruby-binding
>Affects Versions: proton-c-0.23.0
>Reporter: Alan Conway
>Assignee: Alan Conway
>Priority: Major
> Fix For: proton-c-0.24.0
>
>
> For incoming links, the remote terminus state should be copied to the local 
> state automatically before the application handlers see the link object. This 
> way all relevant link state can be accessed using the simple get/set methods. 
> Other bindings do this, it is an oversight that ruby does not.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Commented] (PROTON-1859) [cpp] auto-accept over-writing user transfer state

2018-06-13 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/PROTON-1859?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16511081#comment-16511081
 ] 

ASF subversion and git services commented on PROTON-1859:
-

Commit 5bc84443c4092286e2447a522a08014295d484c8 in qpid-proton's branch 
refs/heads/master from [~aconway]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=5bc8444 ]

PROTON-1859: [cpp] auto-accept over-writing user transfer state

messaging_adapter was incorrectly checking settled() to determine if the local
handler had settled a transfer, settled() returns the *remote* state. For a
delivery that was not yet settled remotely, this would over-write the state set
by the user handler.

Check for local_state == 0 instead.


> [cpp] auto-accept over-writing user transfer state
> --
>
> Key: PROTON-1859
> URL: https://issues.apache.org/jira/browse/PROTON-1859
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: ruby-binding
>Affects Versions: proton-c-0.23.0
>Reporter: Alan Conway
>Assignee: Alan Conway
>Priority: Major
> Fix For: proton-c-0.24.0
>
>
> The auto-accept functionality of the messaging_adpater is incorrectly setting 
> the transfer state even if the user had already set it. It is checking for 
> "settled" to decide if it should set state, but this is incorrect on the 
> server side since the message may be locally but not remotely settled at this 
> point.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Commented] (PROTON-1856) [ruby] auto-accept over-writing user transfer state

2018-06-13 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/PROTON-1856?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16511080#comment-16511080
 ] 

ASF subversion and git services commented on PROTON-1856:
-

Commit c7205a63db7d14e209d627be9be8314a49536e57 in qpid-proton's branch 
refs/heads/master from [~aconway]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=c7205a6 ]

PROTON-1856: [ruby] auto_accept overwriting user state

MessagomgAdapter was incorrectly checking settled? to determine if the local
handler had settled a transfer, but #settled? returns the *remote* state.  For a
delivery that was not yet settled remotely, this would over-write the state set
by the user handler.

Check for local_state == 0 instead.


> [ruby] auto-accept over-writing user transfer state
> ---
>
> Key: PROTON-1856
> URL: https://issues.apache.org/jira/browse/PROTON-1856
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: ruby-binding
>Affects Versions: proton-c-0.23.0
>Reporter: Alan Conway
>Assignee: Alan Conway
>Priority: Major
> Fix For: proton-c-0.24.0
>
>
> The auto-accept functionality of the MessagingAdapter is incorrectly setting 
> the transfer state even if the user had already set it. It is checking for 
> "settled?" to decide if it should set state, but this is incorrect since the 
> message may be locally but not remotely settled at this point.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Resolved] (DISPATCH-1031) Remove the links associated with a console from the console's overview page

2018-06-13 Thread Ernest Allen (JIRA)


 [ 
https://issues.apache.org/jira/browse/DISPATCH-1031?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ernest Allen resolved DISPATCH-1031.

   Resolution: Fixed
Fix Version/s: 1.2.0

Filtered out all addresses starting with Ltemp.

> Remove the links associated with a console from the console's overview page
> ---
>
> Key: DISPATCH-1031
> URL: https://issues.apache.org/jira/browse/DISPATCH-1031
> Project: Qpid Dispatch
>  Issue Type: Bug
>  Components: Console
>Affects Versions: 1.1.0
>Reporter: Ernest Allen
>Assignee: Ernest Allen
>Priority: Minor
> Fix For: 1.2.0
>
>
> The overview page of the console has a top links grid that shows the 
> statistics for the most active links in terms of delivery rate. When the 
> router network is idle, the links to the console are the most active links.
>  * Filter out the links associated with a console.
>  * If there are no active links, show a message
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Commented] (DISPATCH-1031) Remove the links associated with a console from the console's overview page

2018-06-13 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/DISPATCH-1031?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16511000#comment-16511000
 ] 

ASF subversion and git services commented on DISPATCH-1031:
---

Commit 5402cd336754d900bb79f58f32531e3abeb3 in qpid-dispatch's branch 
refs/heads/master from [~eallen]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-dispatch.git;h=5402cd3 ]

DISPATCH-1031 Filter out internal addresses from top addresses list on overview 
page of console


> Remove the links associated with a console from the console's overview page
> ---
>
> Key: DISPATCH-1031
> URL: https://issues.apache.org/jira/browse/DISPATCH-1031
> Project: Qpid Dispatch
>  Issue Type: Bug
>  Components: Console
>Affects Versions: 1.1.0
>Reporter: Ernest Allen
>Assignee: Ernest Allen
>Priority: Minor
>
> The overview page of the console has a top links grid that shows the 
> statistics for the most active links in terms of delivery rate. When the 
> router network is idle, the links to the console are the most active links.
>  * Filter out the links associated with a console.
>  * If there are no active links, show a message
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Commented] (QPIDJMS-392) Stalled Service Bus Subscriptions, Reconnect Loops

2018-06-13 Thread Paul Rogalinski (JIRA)


[ 
https://issues.apache.org/jira/browse/QPIDJMS-392?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16510979#comment-16510979
 ] 

Paul Rogalinski commented on QPIDJMS-392:
-

Thanks for the clarification. Configured the application to log both variants. 
Will come back as soon we have collected data of a new incident.

> Stalled Service Bus Subscriptions, Reconnect Loops
> --
>
> Key: QPIDJMS-392
> URL: https://issues.apache.org/jira/browse/QPIDJMS-392
> Project: Qpid JMS
>  Issue Type: Bug
>  Components: qpid-jms-client
>Affects Versions: 0.32.0
> Environment: * Azure App Service
>  * Spring 1.5.12 via embedded web server / standalone
>  * java.runtime.version "1.8.0_144-b01"
>  * java.vm.version "25.144-b01"
>  * java.vm.vendor "Azul Systems, Inc."
>  * os.arch "amd64"
>  * os.name "Windows Server 2016"
>Reporter: Paul Rogalinski
>Priority: Major
> Attachments: qpid-log.txt
>
>
> We are experiencing connection recovery loops after an random (hours to days) 
> amount of time on JMS connection subscribed to a Service Bus Topic via 
> (durable) Subscription. The application does connect to two different service 
> bus instances at the same time.
> We had to use the failover:(amqp:...) URL pattern in order to actually see 
> something in the log files as the FailoverProvider is a bit more verbose 
> (TRACE level). When using plain ampqs:// connection URL pattern the only way 
> to tell a hanging/stalled subscription was to monitor the number of 
> active/unconsumed Messages in a Service Bus' Subscription using a different 
> client. Regardless of the Provider implementation, the problem of stalled 
> subscriptions persisted.
> Log observations so far:
> After an initial disconnect:
> {code:java}
> o.a.qpid.jms.provider.amqp.AmqpProvider  : New Proton Event: 
> CONNECTION_REMOTE_CLOSE
> (...)
> Failover: the provider reports failure: The connection was inactive for more 
> than the allowed 30 milliseconds and is closed by container 
> 'LinkTracker'. TrackingId:c2925ed17c9549b29a825cc581852d1a_G6, 
> SystemTracker:gateway9, Timestamp:5/1/2018 6:11:44 PM [condition = 
> amqp:connection:forced]
> {code}
> the application will enter into a reconnect/connection recovery loop with an 
> interval of one minute.
> {code:java}
> 18:11:44.670Z Failover: the provider reports failure: The connection was 
> inactive for more than the allowed 30 milliseconds and is closed by 
> container 'LinkTracker'. TrackingId:c2925ed17c9549b29a825cc581852d1a_G6, 
> SystemTracker:gateway9, Timestamp:5/1/2018 6:11:44 PM [condition = 
> amqp:connection:forced]
> 18:12:44.789Z Failover: the provider reports failure: The connection was 
> inactive for more than the allowed 6 milliseconds and is closed by 
> container 'LinkTracker'. TrackingId:50b008fdb56f443b947d76ded87691a9_G5, 
> SystemTracker:gateway9, Timestamp:5/1/2018 6:12:44 PM [condition = 
> amqp:connection:forced]
> 18:13:44.918Z Failover: the provider reports failure: The connection was 
> inactive for more than the allowed 6 milliseconds and is closed by 
> container 'LinkTracker'. TrackingId:a2832475e8ab4702b6189d9218588132_G15, 
> SystemTracker:gateway9, Timestamp:5/1/2018 6:13:44 PM [condition = 
> amqp:connection:forced]
> {code}
> In between we see the connection being recovered along with log messages as:
> {code:java}
> org.apache.qpid.jms.JmsConnection    : Connection 
> ID:8061906b-13e9-46a3-b6d0-fd227b339f67:1 is finalizing recovery
> {code}
> followed by
> {code:java}
> o.a.qpid.jms.provider.amqp.AmqpProvider  : New Proton Event: 
> SESSION_REMOTE_CLOSE
> {code}
> after a minute.
> A full cycle is attached in the log file, URLs are anonymized.
> In general we can see the following sequence of Proton-Events repeating:
> {code:java}
> 23:58:53.676Z CONNECTION_INIT
> 23:58:53.722Z CONNECTION_LOCAL_OPEN
> 23:58:53.722Z CONNECTION_REMOTE_OPEN
> 23:58:53.722Z SESSION_INIT
> 23:58:53.722Z SESSION_LOCAL_OPEN
> 23:58:53.738Z SESSION_REMOTE_OPEN
> 23:59:53.690Z SESSION_REMOTE_CLOSE
> 23:59:53.690Z SESSION_LOCAL_CLOSE
> 23:59:53.690Z SESSION_FINAL
> 23:59:53.706Z CONNECTION_REMOTE_CLOSE
> 23:59:53.706Z TRANSPORT_TAIL_CLOSED
> 23:59:53.706Z CONNECTION_LOCAL_CLOSE
> 23:59:53.706Z TRANSPORT_HEAD_CLOSED
> 23:59:53.706Z TRANSPORT_CLOSED
> {code}
> We did also open a ticket with Microsoft / Azure as the disconnects seemed to 
> originate from the Service Bus instance (SESSION_REMOTE_CLOSE) where we did 
> learn, that the Service Bus has a hardwired TTL of 5 minutes before inactive 
> Subscriptions will be terminated. According to Azure-Support the issue is 
> most likely related to Qpid connection handling. This does at least explain 
> the first / initial timeout of 30 seen in the logs. The connection / 
> client is set up as follows
> URLs:

[jira] [Resolved] (DISPATCH-1029) State is not retained on Entities tree for console

2018-06-13 Thread Ernest Allen (JIRA)


 [ 
https://issues.apache.org/jira/browse/DISPATCH-1029?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ernest Allen resolved DISPATCH-1029.

   Resolution: Fixed
Fix Version/s: 1.2.0

Handle the collapse event in the jquery.fancytree control.

> State is not retained on Entities tree for console
> --
>
> Key: DISPATCH-1029
> URL: https://issues.apache.org/jira/browse/DISPATCH-1029
> Project: Qpid Dispatch
>  Issue Type: Bug
>  Components: Console
>Affects Versions: 1.1.0
>Reporter: Ernest Allen
>Assignee: Ernest Allen
>Priority: Minor
> Fix For: 1.2.0
>
>
> The expanded/collapsed state of the tree on the left on the Entitles page of 
> the console is not retained or restored between page loads.
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Commented] (DISPATCH-1029) State is not retained on Entities tree for console

2018-06-13 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/DISPATCH-1029?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16510969#comment-16510969
 ] 

ASF subversion and git services commented on DISPATCH-1029:
---

Commit 33fa99832f2012fb6fa39ab29b41d0c65bcb914c in qpid-dispatch's branch 
refs/heads/master from [~eallen]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-dispatch.git;h=33fa998 ]

DISPATCH-1029 Remember the expanded state for Entities and Overview pages in 
console


> State is not retained on Entities tree for console
> --
>
> Key: DISPATCH-1029
> URL: https://issues.apache.org/jira/browse/DISPATCH-1029
> Project: Qpid Dispatch
>  Issue Type: Bug
>  Components: Console
>Affects Versions: 1.1.0
>Reporter: Ernest Allen
>Assignee: Ernest Allen
>Priority: Minor
>
> The expanded/collapsed state of the tree on the left on the Entitles page of 
> the console is not retained or restored between page loads.
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Commented] (QPIDJMS-392) Stalled Service Bus Subscriptions, Reconnect Loops

2018-06-13 Thread Robbie Gemmell (JIRA)


[ 
https://issues.apache.org/jira/browse/QPIDJMS-392?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16510963#comment-16510963
 ] 

Robbie Gemmell commented on QPIDJMS-392:


Note that in general PN_TRACE_FRM is fine (and slightly more detailed in some 
ways due to lower level access), but in this case having the trace from 
_amqp.traceFrames_ would be good also since it is timestamped in line with your 
logging settings.

> Stalled Service Bus Subscriptions, Reconnect Loops
> --
>
> Key: QPIDJMS-392
> URL: https://issues.apache.org/jira/browse/QPIDJMS-392
> Project: Qpid JMS
>  Issue Type: Bug
>  Components: qpid-jms-client
>Affects Versions: 0.32.0
> Environment: * Azure App Service
>  * Spring 1.5.12 via embedded web server / standalone
>  * java.runtime.version "1.8.0_144-b01"
>  * java.vm.version "25.144-b01"
>  * java.vm.vendor "Azul Systems, Inc."
>  * os.arch "amd64"
>  * os.name "Windows Server 2016"
>Reporter: Paul Rogalinski
>Priority: Major
> Attachments: qpid-log.txt
>
>
> We are experiencing connection recovery loops after an random (hours to days) 
> amount of time on JMS connection subscribed to a Service Bus Topic via 
> (durable) Subscription. The application does connect to two different service 
> bus instances at the same time.
> We had to use the failover:(amqp:...) URL pattern in order to actually see 
> something in the log files as the FailoverProvider is a bit more verbose 
> (TRACE level). When using plain ampqs:// connection URL pattern the only way 
> to tell a hanging/stalled subscription was to monitor the number of 
> active/unconsumed Messages in a Service Bus' Subscription using a different 
> client. Regardless of the Provider implementation, the problem of stalled 
> subscriptions persisted.
> Log observations so far:
> After an initial disconnect:
> {code:java}
> o.a.qpid.jms.provider.amqp.AmqpProvider  : New Proton Event: 
> CONNECTION_REMOTE_CLOSE
> (...)
> Failover: the provider reports failure: The connection was inactive for more 
> than the allowed 30 milliseconds and is closed by container 
> 'LinkTracker'. TrackingId:c2925ed17c9549b29a825cc581852d1a_G6, 
> SystemTracker:gateway9, Timestamp:5/1/2018 6:11:44 PM [condition = 
> amqp:connection:forced]
> {code}
> the application will enter into a reconnect/connection recovery loop with an 
> interval of one minute.
> {code:java}
> 18:11:44.670Z Failover: the provider reports failure: The connection was 
> inactive for more than the allowed 30 milliseconds and is closed by 
> container 'LinkTracker'. TrackingId:c2925ed17c9549b29a825cc581852d1a_G6, 
> SystemTracker:gateway9, Timestamp:5/1/2018 6:11:44 PM [condition = 
> amqp:connection:forced]
> 18:12:44.789Z Failover: the provider reports failure: The connection was 
> inactive for more than the allowed 6 milliseconds and is closed by 
> container 'LinkTracker'. TrackingId:50b008fdb56f443b947d76ded87691a9_G5, 
> SystemTracker:gateway9, Timestamp:5/1/2018 6:12:44 PM [condition = 
> amqp:connection:forced]
> 18:13:44.918Z Failover: the provider reports failure: The connection was 
> inactive for more than the allowed 6 milliseconds and is closed by 
> container 'LinkTracker'. TrackingId:a2832475e8ab4702b6189d9218588132_G15, 
> SystemTracker:gateway9, Timestamp:5/1/2018 6:13:44 PM [condition = 
> amqp:connection:forced]
> {code}
> In between we see the connection being recovered along with log messages as:
> {code:java}
> org.apache.qpid.jms.JmsConnection    : Connection 
> ID:8061906b-13e9-46a3-b6d0-fd227b339f67:1 is finalizing recovery
> {code}
> followed by
> {code:java}
> o.a.qpid.jms.provider.amqp.AmqpProvider  : New Proton Event: 
> SESSION_REMOTE_CLOSE
> {code}
> after a minute.
> A full cycle is attached in the log file, URLs are anonymized.
> In general we can see the following sequence of Proton-Events repeating:
> {code:java}
> 23:58:53.676Z CONNECTION_INIT
> 23:58:53.722Z CONNECTION_LOCAL_OPEN
> 23:58:53.722Z CONNECTION_REMOTE_OPEN
> 23:58:53.722Z SESSION_INIT
> 23:58:53.722Z SESSION_LOCAL_OPEN
> 23:58:53.738Z SESSION_REMOTE_OPEN
> 23:59:53.690Z SESSION_REMOTE_CLOSE
> 23:59:53.690Z SESSION_LOCAL_CLOSE
> 23:59:53.690Z SESSION_FINAL
> 23:59:53.706Z CONNECTION_REMOTE_CLOSE
> 23:59:53.706Z TRANSPORT_TAIL_CLOSED
> 23:59:53.706Z CONNECTION_LOCAL_CLOSE
> 23:59:53.706Z TRANSPORT_HEAD_CLOSED
> 23:59:53.706Z TRANSPORT_CLOSED
> {code}
> We did also open a ticket with Microsoft / Azure as the disconnects seemed to 
> originate from the Service Bus instance (SESSION_REMOTE_CLOSE) where we did 
> learn, that the Service Bus has a hardwired TTL of 5 minutes before inactive 
> Subscriptions will be terminated. According to Azure-Support the issue is 
> most likely related to Qpid connection handling. This does at least explain 
> the 

[jira] [Commented] (QPIDJMS-392) Stalled Service Bus Subscriptions, Reconnect Loops

2018-06-13 Thread Robbie Gemmell (JIRA)


[ 
https://issues.apache.org/jira/browse/QPIDJMS-392?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16510962#comment-16510962
 ] 

Robbie Gemmell commented on QPIDJMS-392:


The options methods are called by reflection when using URI options, so you 
simply wont see it in method usages and thats unrelated to any issue you are 
having.

I'm guessing you have applied the _amqp.traceFrames_ option outside the 
failover URI rather than on the inner server URI, see here for details of how 
to set the options when using failover: 
http://qpid.apache.org/releases/qpid-jms-0.32.0/docs/index.html#failover-configuration-options

> Stalled Service Bus Subscriptions, Reconnect Loops
> --
>
> Key: QPIDJMS-392
> URL: https://issues.apache.org/jira/browse/QPIDJMS-392
> Project: Qpid JMS
>  Issue Type: Bug
>  Components: qpid-jms-client
>Affects Versions: 0.32.0
> Environment: * Azure App Service
>  * Spring 1.5.12 via embedded web server / standalone
>  * java.runtime.version "1.8.0_144-b01"
>  * java.vm.version "25.144-b01"
>  * java.vm.vendor "Azul Systems, Inc."
>  * os.arch "amd64"
>  * os.name "Windows Server 2016"
>Reporter: Paul Rogalinski
>Priority: Major
> Attachments: qpid-log.txt
>
>
> We are experiencing connection recovery loops after an random (hours to days) 
> amount of time on JMS connection subscribed to a Service Bus Topic via 
> (durable) Subscription. The application does connect to two different service 
> bus instances at the same time.
> We had to use the failover:(amqp:...) URL pattern in order to actually see 
> something in the log files as the FailoverProvider is a bit more verbose 
> (TRACE level). When using plain ampqs:// connection URL pattern the only way 
> to tell a hanging/stalled subscription was to monitor the number of 
> active/unconsumed Messages in a Service Bus' Subscription using a different 
> client. Regardless of the Provider implementation, the problem of stalled 
> subscriptions persisted.
> Log observations so far:
> After an initial disconnect:
> {code:java}
> o.a.qpid.jms.provider.amqp.AmqpProvider  : New Proton Event: 
> CONNECTION_REMOTE_CLOSE
> (...)
> Failover: the provider reports failure: The connection was inactive for more 
> than the allowed 30 milliseconds and is closed by container 
> 'LinkTracker'. TrackingId:c2925ed17c9549b29a825cc581852d1a_G6, 
> SystemTracker:gateway9, Timestamp:5/1/2018 6:11:44 PM [condition = 
> amqp:connection:forced]
> {code}
> the application will enter into a reconnect/connection recovery loop with an 
> interval of one minute.
> {code:java}
> 18:11:44.670Z Failover: the provider reports failure: The connection was 
> inactive for more than the allowed 30 milliseconds and is closed by 
> container 'LinkTracker'. TrackingId:c2925ed17c9549b29a825cc581852d1a_G6, 
> SystemTracker:gateway9, Timestamp:5/1/2018 6:11:44 PM [condition = 
> amqp:connection:forced]
> 18:12:44.789Z Failover: the provider reports failure: The connection was 
> inactive for more than the allowed 6 milliseconds and is closed by 
> container 'LinkTracker'. TrackingId:50b008fdb56f443b947d76ded87691a9_G5, 
> SystemTracker:gateway9, Timestamp:5/1/2018 6:12:44 PM [condition = 
> amqp:connection:forced]
> 18:13:44.918Z Failover: the provider reports failure: The connection was 
> inactive for more than the allowed 6 milliseconds and is closed by 
> container 'LinkTracker'. TrackingId:a2832475e8ab4702b6189d9218588132_G15, 
> SystemTracker:gateway9, Timestamp:5/1/2018 6:13:44 PM [condition = 
> amqp:connection:forced]
> {code}
> In between we see the connection being recovered along with log messages as:
> {code:java}
> org.apache.qpid.jms.JmsConnection    : Connection 
> ID:8061906b-13e9-46a3-b6d0-fd227b339f67:1 is finalizing recovery
> {code}
> followed by
> {code:java}
> o.a.qpid.jms.provider.amqp.AmqpProvider  : New Proton Event: 
> SESSION_REMOTE_CLOSE
> {code}
> after a minute.
> A full cycle is attached in the log file, URLs are anonymized.
> In general we can see the following sequence of Proton-Events repeating:
> {code:java}
> 23:58:53.676Z CONNECTION_INIT
> 23:58:53.722Z CONNECTION_LOCAL_OPEN
> 23:58:53.722Z CONNECTION_REMOTE_OPEN
> 23:58:53.722Z SESSION_INIT
> 23:58:53.722Z SESSION_LOCAL_OPEN
> 23:58:53.738Z SESSION_REMOTE_OPEN
> 23:59:53.690Z SESSION_REMOTE_CLOSE
> 23:59:53.690Z SESSION_LOCAL_CLOSE
> 23:59:53.690Z SESSION_FINAL
> 23:59:53.706Z CONNECTION_REMOTE_CLOSE
> 23:59:53.706Z TRANSPORT_TAIL_CLOSED
> 23:59:53.706Z CONNECTION_LOCAL_CLOSE
> 23:59:53.706Z TRANSPORT_HEAD_CLOSED
> 23:59:53.706Z TRANSPORT_CLOSED
> {code}
> We did also open a ticket with Microsoft / Azure as the disconnects seemed to 
> originate from the Service Bus instance (SESSION_REMOTE_CLOSE) where we did 
> learn, that the Service Bus has a 

[jira] [Commented] (QPIDJMS-392) Stalled Service Bus Subscriptions, Reconnect Loops

2018-06-13 Thread Paul Rogalinski (JIRA)


[ 
https://issues.apache.org/jira/browse/QPIDJMS-392?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16510954#comment-16510954
 ] 

Paul Rogalinski commented on QPIDJMS-392:
-

[~gemmellr]

_amqp.traceFrames=true_ URL parameter seems to be only effective within 
Unit-Tests and not for API consumers. According to the usages of setTraceFrames 
-> updateTracer in AmqpProvider there are no other calls to that code path 
other than from Unit Tests. _PN_TRACE_FRM_ works on the other hand. We will be 
collecting data frames logged by using the latter method hoping for the issue 
to crop up again soon. If there is any reason to use the ProtocolTracer defined 
in AmqpProvider - please let me know. I would need to shortwire that in a 
forked version of qpid-jms-client and deploy a customized variant of the 
application. 

Thank you for your time.

> Stalled Service Bus Subscriptions, Reconnect Loops
> --
>
> Key: QPIDJMS-392
> URL: https://issues.apache.org/jira/browse/QPIDJMS-392
> Project: Qpid JMS
>  Issue Type: Bug
>  Components: qpid-jms-client
>Affects Versions: 0.32.0
> Environment: * Azure App Service
>  * Spring 1.5.12 via embedded web server / standalone
>  * java.runtime.version "1.8.0_144-b01"
>  * java.vm.version "25.144-b01"
>  * java.vm.vendor "Azul Systems, Inc."
>  * os.arch "amd64"
>  * os.name "Windows Server 2016"
>Reporter: Paul Rogalinski
>Priority: Major
> Attachments: qpid-log.txt
>
>
> We are experiencing connection recovery loops after an random (hours to days) 
> amount of time on JMS connection subscribed to a Service Bus Topic via 
> (durable) Subscription. The application does connect to two different service 
> bus instances at the same time.
> We had to use the failover:(amqp:...) URL pattern in order to actually see 
> something in the log files as the FailoverProvider is a bit more verbose 
> (TRACE level). When using plain ampqs:// connection URL pattern the only way 
> to tell a hanging/stalled subscription was to monitor the number of 
> active/unconsumed Messages in a Service Bus' Subscription using a different 
> client. Regardless of the Provider implementation, the problem of stalled 
> subscriptions persisted.
> Log observations so far:
> After an initial disconnect:
> {code:java}
> o.a.qpid.jms.provider.amqp.AmqpProvider  : New Proton Event: 
> CONNECTION_REMOTE_CLOSE
> (...)
> Failover: the provider reports failure: The connection was inactive for more 
> than the allowed 30 milliseconds and is closed by container 
> 'LinkTracker'. TrackingId:c2925ed17c9549b29a825cc581852d1a_G6, 
> SystemTracker:gateway9, Timestamp:5/1/2018 6:11:44 PM [condition = 
> amqp:connection:forced]
> {code}
> the application will enter into a reconnect/connection recovery loop with an 
> interval of one minute.
> {code:java}
> 18:11:44.670Z Failover: the provider reports failure: The connection was 
> inactive for more than the allowed 30 milliseconds and is closed by 
> container 'LinkTracker'. TrackingId:c2925ed17c9549b29a825cc581852d1a_G6, 
> SystemTracker:gateway9, Timestamp:5/1/2018 6:11:44 PM [condition = 
> amqp:connection:forced]
> 18:12:44.789Z Failover: the provider reports failure: The connection was 
> inactive for more than the allowed 6 milliseconds and is closed by 
> container 'LinkTracker'. TrackingId:50b008fdb56f443b947d76ded87691a9_G5, 
> SystemTracker:gateway9, Timestamp:5/1/2018 6:12:44 PM [condition = 
> amqp:connection:forced]
> 18:13:44.918Z Failover: the provider reports failure: The connection was 
> inactive for more than the allowed 6 milliseconds and is closed by 
> container 'LinkTracker'. TrackingId:a2832475e8ab4702b6189d9218588132_G15, 
> SystemTracker:gateway9, Timestamp:5/1/2018 6:13:44 PM [condition = 
> amqp:connection:forced]
> {code}
> In between we see the connection being recovered along with log messages as:
> {code:java}
> org.apache.qpid.jms.JmsConnection    : Connection 
> ID:8061906b-13e9-46a3-b6d0-fd227b339f67:1 is finalizing recovery
> {code}
> followed by
> {code:java}
> o.a.qpid.jms.provider.amqp.AmqpProvider  : New Proton Event: 
> SESSION_REMOTE_CLOSE
> {code}
> after a minute.
> A full cycle is attached in the log file, URLs are anonymized.
> In general we can see the following sequence of Proton-Events repeating:
> {code:java}
> 23:58:53.676Z CONNECTION_INIT
> 23:58:53.722Z CONNECTION_LOCAL_OPEN
> 23:58:53.722Z CONNECTION_REMOTE_OPEN
> 23:58:53.722Z SESSION_INIT
> 23:58:53.722Z SESSION_LOCAL_OPEN
> 23:58:53.738Z SESSION_REMOTE_OPEN
> 23:59:53.690Z SESSION_REMOTE_CLOSE
> 23:59:53.690Z SESSION_LOCAL_CLOSE
> 23:59:53.690Z SESSION_FINAL
> 23:59:53.706Z CONNECTION_REMOTE_CLOSE
> 23:59:53.706Z TRANSPORT_TAIL_CLOSED
> 23:59:53.706Z CONNECTION_LOCAL_CLOSE
> 23:59:53.706Z TRANSPORT_HEAD_CLOSED
> 23:59:53.706Z