[jira] [Commented] (DISPATCH-1081) Messages to multicast addresses are being released when no receivers attached

2018-10-02 Thread ASF GitHub Bot (JIRA)


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

ASF GitHub Bot commented on DISPATCH-1081:
--

Github user bhardesty closed the pull request at:

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


> Messages to multicast addresses are being released when no receivers attached
> -
>
> Key: DISPATCH-1081
> URL: https://issues.apache.org/jira/browse/DISPATCH-1081
> Project: Qpid Dispatch
>  Issue Type: Bug
>Affects Versions: 1.2.0
>Reporter: Alexander Rafferty
>Assignee: Ganesh Murthy
>Priority: Major
> Fix For: 1.4.0
>
>
> When sending messages to a multicast address to which no consumers are 
> attached, the router sends back a disposition of RELEASED. The expected 
> behaviour is that all messages will be immediately settled by the ingress 
> router with a disposition of ACCEPTED as per section 2.4.1 of the Dispatch 
> router book:
> {quote}Multicast delivery is not reliable. If a producer sends an unsettled 
> delivery, the ingress router shall settle the delivery with ACCEPTED 
> disposition regardless of whether the message was delivered to any consumers.
> {quote}
> Is this a bug, or is this the expected behaviour? If this is the expected 
> behaviour, can the router be configured to always accept messages to 
> multicast addresses even where no consumers are actively listening?



--
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 #376: DISPATCH-1081 - Update doc for multicast de...

2018-10-02 Thread bhardesty
Github user bhardesty closed the pull request at:

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


---

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



[jira] [Resolved] (DISPATCH-1081) Messages to multicast addresses are being released when no receivers attached

2018-10-02 Thread Ganesh Murthy (JIRA)


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

Ganesh Murthy resolved DISPATCH-1081.
-
   Resolution: Fixed
Fix Version/s: 1.4.0

> Messages to multicast addresses are being released when no receivers attached
> -
>
> Key: DISPATCH-1081
> URL: https://issues.apache.org/jira/browse/DISPATCH-1081
> Project: Qpid Dispatch
>  Issue Type: Bug
>Affects Versions: 1.2.0
>Reporter: Alexander Rafferty
>Assignee: Ganesh Murthy
>Priority: Major
> Fix For: 1.4.0
>
>
> When sending messages to a multicast address to which no consumers are 
> attached, the router sends back a disposition of RELEASED. The expected 
> behaviour is that all messages will be immediately settled by the ingress 
> router with a disposition of ACCEPTED as per section 2.4.1 of the Dispatch 
> router book:
> {quote}Multicast delivery is not reliable. If a producer sends an unsettled 
> delivery, the ingress router shall settle the delivery with ACCEPTED 
> disposition regardless of whether the message was delivered to any consumers.
> {quote}
> Is this a bug, or is this the expected behaviour? If this is the expected 
> behaviour, can the router be configured to always accept messages to 
> multicast addresses even where no consumers are actively listening?



--
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-1081) Messages to multicast addresses are being released when no receivers attached

2018-10-02 Thread ASF subversion and git services (JIRA)


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

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

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

DISPATCH-1081 - Update doc for multicast delivery settlement


> Messages to multicast addresses are being released when no receivers attached
> -
>
> Key: DISPATCH-1081
> URL: https://issues.apache.org/jira/browse/DISPATCH-1081
> Project: Qpid Dispatch
>  Issue Type: Bug
>Affects Versions: 1.2.0
>Reporter: Alexander Rafferty
>Assignee: Ganesh Murthy
>Priority: Major
>
> When sending messages to a multicast address to which no consumers are 
> attached, the router sends back a disposition of RELEASED. The expected 
> behaviour is that all messages will be immediately settled by the ingress 
> router with a disposition of ACCEPTED as per section 2.4.1 of the Dispatch 
> router book:
> {quote}Multicast delivery is not reliable. If a producer sends an unsettled 
> delivery, the ingress router shall settle the delivery with ACCEPTED 
> disposition regardless of whether the message was delivered to any consumers.
> {quote}
> Is this a bug, or is this the expected behaviour? If this is the expected 
> behaviour, can the router be configured to always accept messages to 
> multicast addresses even where no consumers are actively listening?



--
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-1081) Messages to multicast addresses are being released when no receivers attached

2018-10-02 Thread ASF GitHub Bot (JIRA)


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

ASF GitHub Bot commented on DISPATCH-1081:
--

Github user ganeshmurthy commented on the issue:

https://github.com/apache/qpid-dispatch/pull/376
  
I will merge this shortly, thanks.


> Messages to multicast addresses are being released when no receivers attached
> -
>
> Key: DISPATCH-1081
> URL: https://issues.apache.org/jira/browse/DISPATCH-1081
> Project: Qpid Dispatch
>  Issue Type: Bug
>Affects Versions: 1.2.0
>Reporter: Alexander Rafferty
>Assignee: Ganesh Murthy
>Priority: Major
>
> When sending messages to a multicast address to which no consumers are 
> attached, the router sends back a disposition of RELEASED. The expected 
> behaviour is that all messages will be immediately settled by the ingress 
> router with a disposition of ACCEPTED as per section 2.4.1 of the Dispatch 
> router book:
> {quote}Multicast delivery is not reliable. If a producer sends an unsettled 
> delivery, the ingress router shall settle the delivery with ACCEPTED 
> disposition regardless of whether the message was delivered to any consumers.
> {quote}
> Is this a bug, or is this the expected behaviour? If this is the expected 
> behaviour, can the router be configured to always accept messages to 
> multicast addresses even where no consumers are actively listening?



--
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 #376: DISPATCH-1081 - Update doc for multicast delivery ...

2018-10-02 Thread ganeshmurthy
Github user ganeshmurthy commented on the issue:

https://github.com/apache/qpid-dispatch/pull/376
  
I will merge this shortly, thanks.


---

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



[jira] [Commented] (DISPATCH-1081) Messages to multicast addresses are being released when no receivers attached

2018-10-02 Thread ASF GitHub Bot (JIRA)


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

ASF GitHub Bot commented on DISPATCH-1081:
--

Github user codecov-io commented on the issue:

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

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

```diff
@@Coverage Diff @@
##   master #376  +/-   ##
==
- Coverage   84.85%   84.81%   -0.05% 
==
  Files  70   73   +3 
  Lines   1607316475 +402 
==
+ Hits1363913973 +334 
- Misses   2434 2502  +68
```


| [Impacted 
Files](https://codecov.io/gh/apache/qpid-dispatch/pull/376?src=pr&el=tree) | 
Coverage Δ | |
|---|---|---|
| 
[src/server.c](https://codecov.io/gh/apache/qpid-dispatch/pull/376/diff?src=pr&el=tree#diff-c3JjL3NlcnZlci5j)
 | `82.3% <0%> (-2.14%)` | :arrow_down: |
| 
[src/message.c](https://codecov.io/gh/apache/qpid-dispatch/pull/376/diff?src=pr&el=tree#diff-c3JjL21lc3NhZ2UuYw==)
 | `88.06% <0%> (-0.61%)` | :arrow_down: |
| 
[src/router\_core/agent\_link.c](https://codecov.io/gh/apache/qpid-dispatch/pull/376/diff?src=pr&el=tree#diff-c3JjL3JvdXRlcl9jb3JlL2FnZW50X2xpbmsuYw==)
 | `63.21% <0%> (-0.58%)` | :arrow_down: |
| 
[src/router\_core/router\_core.c](https://codecov.io/gh/apache/qpid-dispatch/pull/376/diff?src=pr&el=tree#diff-c3JjL3JvdXRlcl9jb3JlL3JvdXRlcl9jb3JlLmM=)
 | `92.07% <0%> (-0.16%)` | :arrow_down: |
| 
[src/remote\_sasl.c](https://codecov.io/gh/apache/qpid-dispatch/pull/376/diff?src=pr&el=tree#diff-c3JjL3JlbW90ZV9zYXNsLmM=)
 | `1.15% <0%> (-0.01%)` | :arrow_down: |
| 
[src/router\_core/router\_core\_thread.c](https://codecov.io/gh/apache/qpid-dispatch/pull/376/diff?src=pr&el=tree#diff-c3JjL3JvdXRlcl9jb3JlL3JvdXRlcl9jb3JlX3RocmVhZC5j)
 | `100% <0%> (ø)` | :arrow_up: |
| 
[src/router\_core/edge\_control.c](https://codecov.io/gh/apache/qpid-dispatch/pull/376/diff?src=pr&el=tree#diff-c3JjL3JvdXRlcl9jb3JlL2VkZ2VfY29udHJvbC5j)
 | `80% <0%> (ø)` | |
| 
[src/router\_core/core\_link\_endpoint.c](https://codecov.io/gh/apache/qpid-dispatch/pull/376/diff?src=pr&el=tree#diff-c3JjL3JvdXRlcl9jb3JlL2NvcmVfbGlua19lbmRwb2ludC5j)
 | `80% <0%> (ø)` | |
| 
[src/router\_core/modules/core\_test\_hooks.c](https://codecov.io/gh/apache/qpid-dispatch/pull/376/diff?src=pr&el=tree#diff-c3JjL3JvdXRlcl9jb3JlL21vZHVsZXMvY29yZV90ZXN0X2hvb2tzLmM=)
 | `87.02% <0%> (ø)` | |
| 
[src/router\_node.c](https://codecov.io/gh/apache/qpid-dispatch/pull/376/diff?src=pr&el=tree#diff-c3JjL3JvdXRlcl9ub2RlLmM=)
 | `93.75% <0%> (ø)` | :arrow_up: |
| ... and [6 
more](https://codecov.io/gh/apache/qpid-dispatch/pull/376/diff?src=pr&el=tree-more)
 | |

--

[Continue to review full report at 
Codecov](https://codecov.io/gh/apache/qpid-dispatch/pull/376?src=pr&el=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/376?src=pr&el=footer).
 Last update 
[c392ea8...a1e3f5d](https://codecov.io/gh/apache/qpid-dispatch/pull/376?src=pr&el=lastupdated).
 Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).



> Messages to multicast addresses are being released when no receivers attached
> -
>
> Key: DISPATCH-1081
> URL: https://issues.apache.org/jira/browse/DISPATCH-1081
> Project: Qpid Dispatch
>  Issue Type: Bug
>Affects Versions: 1.2.0
>Reporter: Alexander Rafferty
>Assignee: Ganesh Murthy
>Priority: Major
>
> When sending messages to a multicast address to which no consumers are 
> attached, the router sends back a disposition of RELEASED. The expected 
> behaviour is that all messages will be immediately settled by the ingress 
> router with a disposition of ACCEPTED as per section 2.4.1 of the Dispatch 
> router book:
> {quote}Multicast delivery is

[GitHub] qpid-dispatch issue #376: DISPATCH-1081 - Update doc for multicast delivery ...

2018-10-02 Thread codecov-io
Github user codecov-io commented on the issue:

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

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

```diff
@@Coverage Diff @@
##   master #376  +/-   ##
==
- Coverage   84.85%   84.81%   -0.05% 
==
  Files  70   73   +3 
  Lines   1607316475 +402 
==
+ Hits1363913973 +334 
- Misses   2434 2502  +68
```


| [Impacted 
Files](https://codecov.io/gh/apache/qpid-dispatch/pull/376?src=pr&el=tree) | 
Coverage Δ | |
|---|---|---|
| 
[src/server.c](https://codecov.io/gh/apache/qpid-dispatch/pull/376/diff?src=pr&el=tree#diff-c3JjL3NlcnZlci5j)
 | `82.3% <0%> (-2.14%)` | :arrow_down: |
| 
[src/message.c](https://codecov.io/gh/apache/qpid-dispatch/pull/376/diff?src=pr&el=tree#diff-c3JjL21lc3NhZ2UuYw==)
 | `88.06% <0%> (-0.61%)` | :arrow_down: |
| 
[src/router\_core/agent\_link.c](https://codecov.io/gh/apache/qpid-dispatch/pull/376/diff?src=pr&el=tree#diff-c3JjL3JvdXRlcl9jb3JlL2FnZW50X2xpbmsuYw==)
 | `63.21% <0%> (-0.58%)` | :arrow_down: |
| 
[src/router\_core/router\_core.c](https://codecov.io/gh/apache/qpid-dispatch/pull/376/diff?src=pr&el=tree#diff-c3JjL3JvdXRlcl9jb3JlL3JvdXRlcl9jb3JlLmM=)
 | `92.07% <0%> (-0.16%)` | :arrow_down: |
| 
[src/remote\_sasl.c](https://codecov.io/gh/apache/qpid-dispatch/pull/376/diff?src=pr&el=tree#diff-c3JjL3JlbW90ZV9zYXNsLmM=)
 | `1.15% <0%> (-0.01%)` | :arrow_down: |
| 
[src/router\_core/router\_core\_thread.c](https://codecov.io/gh/apache/qpid-dispatch/pull/376/diff?src=pr&el=tree#diff-c3JjL3JvdXRlcl9jb3JlL3JvdXRlcl9jb3JlX3RocmVhZC5j)
 | `100% <0%> (ø)` | :arrow_up: |
| 
[src/router\_core/edge\_control.c](https://codecov.io/gh/apache/qpid-dispatch/pull/376/diff?src=pr&el=tree#diff-c3JjL3JvdXRlcl9jb3JlL2VkZ2VfY29udHJvbC5j)
 | `80% <0%> (ø)` | |
| 
[src/router\_core/core\_link\_endpoint.c](https://codecov.io/gh/apache/qpid-dispatch/pull/376/diff?src=pr&el=tree#diff-c3JjL3JvdXRlcl9jb3JlL2NvcmVfbGlua19lbmRwb2ludC5j)
 | `80% <0%> (ø)` | |
| 
[src/router\_core/modules/core\_test\_hooks.c](https://codecov.io/gh/apache/qpid-dispatch/pull/376/diff?src=pr&el=tree#diff-c3JjL3JvdXRlcl9jb3JlL21vZHVsZXMvY29yZV90ZXN0X2hvb2tzLmM=)
 | `87.02% <0%> (ø)` | |
| 
[src/router\_node.c](https://codecov.io/gh/apache/qpid-dispatch/pull/376/diff?src=pr&el=tree#diff-c3JjL3JvdXRlcl9ub2RlLmM=)
 | `93.75% <0%> (ø)` | :arrow_up: |
| ... and [6 
more](https://codecov.io/gh/apache/qpid-dispatch/pull/376/diff?src=pr&el=tree-more)
 | |

--

[Continue to review full report at 
Codecov](https://codecov.io/gh/apache/qpid-dispatch/pull/376?src=pr&el=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/376?src=pr&el=footer).
 Last update 
[c392ea8...a1e3f5d](https://codecov.io/gh/apache/qpid-dispatch/pull/376?src=pr&el=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] [Commented] (DISPATCH-1081) Messages to multicast addresses are being released when no receivers attached

2018-10-02 Thread ASF GitHub Bot (JIRA)


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

ASF GitHub Bot commented on DISPATCH-1081:
--

Github user bhardesty commented on the issue:

https://github.com/apache/qpid-dispatch/pull/376
  
@ganeshmurthy @ted-ross I updated this with Ted's feedback. Ganesh, let me 
know if you need me to rebase in preparation for merging.


> Messages to multicast addresses are being released when no receivers attached
> -
>
> Key: DISPATCH-1081
> URL: https://issues.apache.org/jira/browse/DISPATCH-1081
> Project: Qpid Dispatch
>  Issue Type: Bug
>Affects Versions: 1.2.0
>Reporter: Alexander Rafferty
>Assignee: Ganesh Murthy
>Priority: Major
>
> When sending messages to a multicast address to which no consumers are 
> attached, the router sends back a disposition of RELEASED. The expected 
> behaviour is that all messages will be immediately settled by the ingress 
> router with a disposition of ACCEPTED as per section 2.4.1 of the Dispatch 
> router book:
> {quote}Multicast delivery is not reliable. If a producer sends an unsettled 
> delivery, the ingress router shall settle the delivery with ACCEPTED 
> disposition regardless of whether the message was delivered to any consumers.
> {quote}
> Is this a bug, or is this the expected behaviour? If this is the expected 
> behaviour, can the router be configured to always accept messages to 
> multicast addresses even where no consumers are actively listening?



--
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 #376: DISPATCH-1081 - Update doc for multicast delivery ...

2018-10-02 Thread bhardesty
Github user bhardesty commented on the issue:

https://github.com/apache/qpid-dispatch/pull/376
  
@ganeshmurthy @ted-ross I updated this with Ted's feedback. Ganesh, let me 
know if you need me to rebase in preparation for merging.


---

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



[jira] [Reopened] (PROTON-1947) [cpp] not correctly locating jsoncpp library on some platforms

2018-10-02 Thread Alan Conway (JIRA)


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

Alan Conway reopened PROTON-1947:
-

Seeing problems running the relevant test on Ubuntu.

> [cpp] not correctly locating jsoncpp library on some platforms
> --
>
> Key: PROTON-1947
> URL: https://issues.apache.org/jira/browse/PROTON-1947
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: cpp-binding
>Affects Versions: proton-c-0.25.0
>Reporter: Alan Conway
>Assignee: Alan Conway
>Priority: Major
> Fix For: proton-c-0.26.0
>
>




--
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-1946) [cpp] connection config file parser mis-handling TLS defaults

2018-10-02 Thread Alan Conway (JIRA)


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

Alan Conway resolved PROTON-1946.
-
Resolution: Fixed

> [cpp] connection config file parser mis-handling TLS defaults
> -
>
> Key: PROTON-1946
> URL: https://issues.apache.org/jira/browse/PROTON-1946
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: cpp-binding
>Affects Versions: proton-c-0.25.0
>Reporter: Alan Conway
>Assignee: Alan Conway
>Priority: Major
> Fix For: proton-c-0.26.0
>
>
> The C++ connection configuration parser mis-handles default values in several 
> ways:
>  * tls is not enabled unless there is a tls: {} section - it should be 
> enabled (with default config) if scheme: amqps is present even if there is no 
> tls section
>  * in several cases an explicit 'field: null' is treated differently (as an 
> error) from field being absent (use default value). null and absent should be 
> equivalent.
>  * Host defaults to "", it should be "localhost"
>  * Some exceptions from jsoncpp are leaked, they should be wrapped in 
> proton::error
>  * Need additional tests to cover all of the above



--
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-1947) [cpp] not correctly locating jsoncpp library on some platforms

2018-10-02 Thread Alan Conway (JIRA)


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

Alan Conway resolved PROTON-1947.
-
Resolution: Fixed

> [cpp] not correctly locating jsoncpp library on some platforms
> --
>
> Key: PROTON-1947
> URL: https://issues.apache.org/jira/browse/PROTON-1947
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: cpp-binding
>Affects Versions: proton-c-0.25.0
>Reporter: Alan Conway
>Assignee: Alan Conway
>Priority: Major
> Fix For: proton-c-0.26.0
>
>




--
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] (QPIDJMS-414) update to Netty 4.1.30

2018-10-02 Thread Robbie Gemmell (JIRA)


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

Robbie Gemmell resolved QPIDJMS-414.

Resolution: Fixed

> update to Netty 4.1.30
> --
>
> Key: QPIDJMS-414
> URL: https://issues.apache.org/jira/browse/QPIDJMS-414
> Project: Qpid JMS
>  Issue Type: Task
>  Components: qpid-jms-client
>Reporter: Robbie Gemmell
>Assignee: Robbie Gemmell
>Priority: Major
> Fix For: 0.38.0
>
>
> update to the latest Netty release



--
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] (QPIDJMS-415) update test dependencies

2018-10-02 Thread Robbie Gemmell (JIRA)


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

Robbie Gemmell resolved QPIDJMS-415.

Resolution: Fixed

> update test dependencies
> 
>
> Key: QPIDJMS-415
> URL: https://issues.apache.org/jira/browse/QPIDJMS-415
> Project: Qpid JMS
>  Issue Type: Bug
>  Components: qpid-jms-client
>Reporter: Robbie Gemmell
>Assignee: Robbie Gemmell
>Priority: Major
> Fix For: 0.38.0
>
>
> update to the latest version of various test dependencies



--
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-415) update test dependencies

2018-10-02 Thread ASF subversion and git services (JIRA)


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

ASF subversion and git services commented on QPIDJMS-415:
-

Commit 0ad2047904ed4754352be150704eb11c4943c6df in qpid-jms's branch 
refs/heads/master from [~gemmellr]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-jms.git;h=0ad2047 ]

QPIDJMS-415: update netty-tcnative, activemq, jetty, mockito, jacoco test deps


> update test dependencies
> 
>
> Key: QPIDJMS-415
> URL: https://issues.apache.org/jira/browse/QPIDJMS-415
> Project: Qpid JMS
>  Issue Type: Bug
>  Components: qpid-jms-client
>Reporter: Robbie Gemmell
>Assignee: Robbie Gemmell
>Priority: Major
> Fix For: 0.38.0
>
>
> update to the latest version of various test dependencies



--
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-414) update to Netty 4.1.30

2018-10-02 Thread ASF subversion and git services (JIRA)


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

ASF subversion and git services commented on QPIDJMS-414:
-

Commit 4b8739b756fd94d77965df17c7aed84c56b95dea in qpid-jms's branch 
refs/heads/master from [~gemmellr]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-jms.git;h=4b8739b ]

QPIDJMS-414: update to Netty 4.1.30


> update to Netty 4.1.30
> --
>
> Key: QPIDJMS-414
> URL: https://issues.apache.org/jira/browse/QPIDJMS-414
> Project: Qpid JMS
>  Issue Type: Task
>  Components: qpid-jms-client
>Reporter: Robbie Gemmell
>Assignee: Robbie Gemmell
>Priority: Major
> Fix For: 0.38.0
>
>
> update to the latest Netty release



--
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] (QPIDJMS-415) update test dependencies

2018-10-02 Thread Robbie Gemmell (JIRA)
Robbie Gemmell created QPIDJMS-415:
--

 Summary: update test dependencies
 Key: QPIDJMS-415
 URL: https://issues.apache.org/jira/browse/QPIDJMS-415
 Project: Qpid JMS
  Issue Type: Bug
  Components: qpid-jms-client
Reporter: Robbie Gemmell
Assignee: Robbie Gemmell
 Fix For: 0.38.0


update to the latest version of various test dependencies



--
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] [Updated] (QPIDJMS-414) update to Netty 4.1.30

2018-10-02 Thread Robbie Gemmell (JIRA)


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

Robbie Gemmell updated QPIDJMS-414:
---
Issue Type: Task  (was: Bug)

> update to Netty 4.1.30
> --
>
> Key: QPIDJMS-414
> URL: https://issues.apache.org/jira/browse/QPIDJMS-414
> Project: Qpid JMS
>  Issue Type: Task
>  Components: qpid-jms-client
>Reporter: Robbie Gemmell
>Assignee: Robbie Gemmell
>Priority: Major
> Fix For: 0.38.0
>
>
> update to the latest Netty release



--
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] (QPIDJMS-414) update to Netty 4.1.30

2018-10-02 Thread Robbie Gemmell (JIRA)
Robbie Gemmell created QPIDJMS-414:
--

 Summary: update to Netty 4.1.30
 Key: QPIDJMS-414
 URL: https://issues.apache.org/jira/browse/QPIDJMS-414
 Project: Qpid JMS
  Issue Type: Bug
  Components: qpid-jms-client
Reporter: Robbie Gemmell
Assignee: Robbie Gemmell
 Fix For: 0.38.0


update to the latest Netty release



--
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-1947) [cpp] not correctly locating jsoncpp library on some platforms

2018-10-02 Thread ASF subversion and git services (JIRA)


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

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

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

PROTON-1947: [cpp] not locating jsoncpp library on some platforms

CMake was not adding the INCLUDE_DIR locations found by FindJsonCpp
so a non-standard installation would be found but cause a compile failure.


> [cpp] not correctly locating jsoncpp library on some platforms
> --
>
> Key: PROTON-1947
> URL: https://issues.apache.org/jira/browse/PROTON-1947
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: cpp-binding
>Affects Versions: proton-c-0.25.0
>Reporter: Alan Conway
>Assignee: Alan Conway
>Priority: Major
> Fix For: proton-c-0.26.0
>
>




--
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-1946) [cpp] connection config file parser mis-handling TLS defaults

2018-10-02 Thread ASF subversion and git services (JIRA)


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

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

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

PROTON-1946: [cpp] connection config parser incorrect defaults

- Change default "host" to "localhost" (was "")
- Only throw proton::error, don't leak jsoncpp exceptions
- Add tests for SASL/TLS behavior
- Treat explicit "null" valued field as equivalent to a missing field


> [cpp] connection config file parser mis-handling TLS defaults
> -
>
> Key: PROTON-1946
> URL: https://issues.apache.org/jira/browse/PROTON-1946
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: cpp-binding
>Affects Versions: proton-c-0.25.0
>Reporter: Alan Conway
>Assignee: Alan Conway
>Priority: Major
> Fix For: proton-c-0.26.0
>
>
> The C++ connection configuration parser mis-handles default values in several 
> ways:
>  * tls is not enabled unless there is a tls: {} section - it should be 
> enabled (with default config) if scheme: amqps is present even if there is no 
> tls section
>  * in several cases an explicit 'field: null' is treated differently (as an 
> error) from field being absent (use default value). null and absent should be 
> equivalent.
>  * Host defaults to "", it should be "localhost"
>  * Some exceptions from jsoncpp are leaked, they should be wrapped in 
> proton::error
>  * Need additional tests to cover all of the above



--
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-1947) [cpp] not correctly locating jsoncpp library on some platforms

2018-10-02 Thread Alan Conway (JIRA)
Alan Conway created PROTON-1947:
---

 Summary: [cpp] not correctly locating jsoncpp library on some 
platforms
 Key: PROTON-1947
 URL: https://issues.apache.org/jira/browse/PROTON-1947
 Project: Qpid Proton
  Issue Type: Bug
  Components: cpp-binding
Affects Versions: proton-c-0.25.0
Reporter: Alan Conway
Assignee: Alan Conway
 Fix For: proton-c-0.26.0






--
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-1136) Receiver crash due to data corruption on multicast presettled messages

2018-10-02 Thread Chuck Rolke (JIRA)


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

Chuck Rolke resolved DISPATCH-1136.
---
Resolution: Fixed

fixed at commit 430efa07

> Receiver crash due to data corruption on multicast presettled messages
> --
>
> Key: DISPATCH-1136
> URL: https://issues.apache.org/jira/browse/DISPATCH-1136
> Project: Qpid Dispatch
>  Issue Type: Bug
>  Components: Routing Engine
>Affects Versions: 1.3.0
> Environment: Fedora 27
> Three routers connected serially as described in DISPATCH-1124
>  
>Reporter: Chuck Rolke
>Assignee: Chuck Rolke
>Priority: Major
>
> After applying the fixes from DISPATCH-1124 and DISPATCH-1129 receivers in 
> long-running multicast presettled tests still fail with corrupted data 
> sequences. There is no single symptom but several:
>  * Receivers use all system memory and cache and getting hit by the OOM killer
>  * underrun
>  * illegal value for field
> Research shows that function qdr_forward_drop_presettled_CT_LH is routinely 
> dropping presettled deliveries that have already made forward progress in 
> transmitting bytes to the wire. After that happens there is a race condition 
> as to whether the message is successfully transmitted or the message is torn 
> down in the middle of transmission.
> For reproducing this error the sender must supply messages significantly 
> faster than the receiving router can forward them to the next router. This 
> triggers the presettled drops. My test setup does this by having the sender 
> and the receiving router on the same laptop and having the next router 
> connected over a relatively slow WiFi.
>  



--
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-1136) Receiver crash due to data corruption on multicast presettled messages

2018-10-02 Thread ASF subversion and git services (JIRA)


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

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

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

DISPATCH-1136: Don't drop presettled message at head of list

This message may have had bytes go over the wire already and dropping
it now may corrupt the link data stream.


> Receiver crash due to data corruption on multicast presettled messages
> --
>
> Key: DISPATCH-1136
> URL: https://issues.apache.org/jira/browse/DISPATCH-1136
> Project: Qpid Dispatch
>  Issue Type: Bug
>  Components: Routing Engine
>Affects Versions: 1.3.0
> Environment: Fedora 27
> Three routers connected serially as described in DISPATCH-1124
>  
>Reporter: Chuck Rolke
>Assignee: Chuck Rolke
>Priority: Major
>
> After applying the fixes from DISPATCH-1124 and DISPATCH-1129 receivers in 
> long-running multicast presettled tests still fail with corrupted data 
> sequences. There is no single symptom but several:
>  * Receivers use all system memory and cache and getting hit by the OOM killer
>  * underrun
>  * illegal value for field
> Research shows that function qdr_forward_drop_presettled_CT_LH is routinely 
> dropping presettled deliveries that have already made forward progress in 
> transmitting bytes to the wire. After that happens there is a race condition 
> as to whether the message is successfully transmitted or the message is torn 
> down in the middle of transmission.
> For reproducing this error the sender must supply messages significantly 
> faster than the receiving router can forward them to the next router. This 
> triggers the presettled drops. My test setup does this by having the sender 
> and the receiving router on the same laptop and having the next router 
> connected over a relatively slow WiFi.
>  



--
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-1136) Receiver crash due to data corruption on multicast presettled messages

2018-10-02 Thread Chuck Rolke (JIRA)
Chuck Rolke created DISPATCH-1136:
-

 Summary: Receiver crash due to data corruption on multicast 
presettled messages
 Key: DISPATCH-1136
 URL: https://issues.apache.org/jira/browse/DISPATCH-1136
 Project: Qpid Dispatch
  Issue Type: Bug
  Components: Routing Engine
Affects Versions: 1.3.0
 Environment: Fedora 27

Three routers connected serially as described in DISPATCH-1124

 
Reporter: Chuck Rolke
Assignee: Chuck Rolke


After applying the fixes from DISPATCH-1124 and DISPATCH-1129 receivers in 
long-running multicast presettled tests still fail with corrupted data 
sequences. There is no single symptom but several:
 * Receivers use all system memory and cache and getting hit by the OOM killer
 * underrun
 * illegal value for field

Research shows that function qdr_forward_drop_presettled_CT_LH is routinely 
dropping presettled deliveries that have already made forward progress in 
transmitting bytes to the wire. After that happens there is a race condition as 
to whether the message is successfully transmitted or the message is torn down 
in the middle of transmission.

For reproducing this error the sender must supply messages significantly faster 
than the receiving router can forward them to the next router. This triggers 
the presettled drops. My test setup does this by having the sender and the 
receiving router on the same laptop and having the next router connected over a 
relatively slow WiFi.

 



--
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-1946) [cpp] connection config file parser mis-handling TLS defaults

2018-10-02 Thread Alan Conway (JIRA)
Alan Conway created PROTON-1946:
---

 Summary: [cpp] connection config file parser mis-handling TLS 
defaults
 Key: PROTON-1946
 URL: https://issues.apache.org/jira/browse/PROTON-1946
 Project: Qpid Proton
  Issue Type: Bug
  Components: cpp-binding
Affects Versions: proton-c-0.25.0
Reporter: Alan Conway
Assignee: Alan Conway
 Fix For: proton-c-0.26.0


The C++ connection configuration parser mis-handles default values in several 
ways:
 * tls is not enabled unless there is a tls: {} section - it should be enabled 
(with default config) if scheme: amqps is present even if there is no tls 
section
 * in several cases an explicit 'field: null' is treated differently (as an 
error) from field being absent (use default value). null and absent should be 
equivalent.
 * Host defaults to "", it should be "localhost"
 * Some exceptions from jsoncpp are leaked, they should be wrapped in 
proton::error



--
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] [Updated] (PROTON-1946) [cpp] connection config file parser mis-handling TLS defaults

2018-10-02 Thread Alan Conway (JIRA)


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

Alan Conway updated PROTON-1946:

Description: 
The C++ connection configuration parser mis-handles default values in several 
ways:
 * tls is not enabled unless there is a tls: {} section - it should be enabled 
(with default config) if scheme: amqps is present even if there is no tls 
section
 * in several cases an explicit 'field: null' is treated differently (as an 
error) from field being absent (use default value). null and absent should be 
equivalent.
 * Host defaults to "", it should be "localhost"
 * Some exceptions from jsoncpp are leaked, they should be wrapped in 
proton::error
 * Need additional tests to cover all of the above

  was:
The C++ connection configuration parser mis-handles default values in several 
ways:
 * tls is not enabled unless there is a tls: {} section - it should be enabled 
(with default config) if scheme: amqps is present even if there is no tls 
section
 * in several cases an explicit 'field: null' is treated differently (as an 
error) from field being absent (use default value). null and absent should be 
equivalent.
 * Host defaults to "", it should be "localhost"
 * Some exceptions from jsoncpp are leaked, they should be wrapped in 
proton::error


> [cpp] connection config file parser mis-handling TLS defaults
> -
>
> Key: PROTON-1946
> URL: https://issues.apache.org/jira/browse/PROTON-1946
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: cpp-binding
>Affects Versions: proton-c-0.25.0
>Reporter: Alan Conway
>Assignee: Alan Conway
>Priority: Major
> Fix For: proton-c-0.26.0
>
>
> The C++ connection configuration parser mis-handles default values in several 
> ways:
>  * tls is not enabled unless there is a tls: {} section - it should be 
> enabled (with default config) if scheme: amqps is present even if there is no 
> tls section
>  * in several cases an explicit 'field: null' is treated differently (as an 
> error) from field being absent (use default value). null and absent should be 
> equivalent.
>  * Host defaults to "", it should be "localhost"
>  * Some exceptions from jsoncpp are leaked, they should be wrapped in 
> proton::error
>  * Need additional tests to cover all of the above



--
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