You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Ganesh Murthy (Jira)" <ji...@apache.org> on 2021/05/24 14:17:00 UTC

[jira] [Commented] (DISPATCH-2149) qdmanage update on listeners not supported NotImplementedStatus

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

Ganesh Murthy commented on DISPATCH-2149:
-----------------------------------------

Hello [~rolandroos] it is a mistake that the Qpid Dispatch Router version 1.10.0 documentation mentions that you can update a listener. Updating listeners can lead to unintended consequences, so you are generally not allowed to do it. The docs of the latest version of Qpid Dispatch, 1.16.0, has been updated as seen here - https://qpid.apache.org/releases/qpid-dispatch-1.16.0/user-guide/index.html#enabling-ssl-tls-client-authentication-qdr

Instead of updating a listener, the safe alternative is to delete and re-create the listener. Let me know if that works for you.

> qdmanage update on listeners not supported NotImplementedStatus
> ---------------------------------------------------------------
>
>                 Key: DISPATCH-2149
>                 URL: https://issues.apache.org/jira/browse/DISPATCH-2149
>             Project: Qpid Dispatch
>          Issue Type: Bug
>          Components: Tools
>    Affects Versions: 1.15.0
>         Environment: Installed Packages
> qpid-dispatch-console.noarch 1.15.0-1.fc33 @updates
> qpid-dispatch-router.x86_64 1.15.0-1.fc33 @updates
> qpid-dispatch-tools.noarch 1.15.0-1.fc33 @updates
> FROM fedora:latest
> # Install QPID
> RUN yum install -y qpid-dispatch-router-1.15.0
> RUN yum install -y qpid-dispatch-console-1.15.0
> RUN yum install -y qpid-dispatch-tools-1.15.0
> #RUN yum install -y qpid-dispatch-tools-1.16.0
> ...
>            Reporter: Roland Roos
>            Priority: Minor
>
> The specs here :
> [https://qpid.apache.org/releases/qpid-dispatch-1.10.0/user-guide/index.html#managing_security]
> suggest that in par 7.5.4
> qdmanage update --name=LISTENER_NAME  --requireSsl=yes
> is possible.
> However, I get a 
> [root@7d50244025b8 /]# qdmanage -d EdgeRouter.producer update --name=listener1 --authenticatePeer=yes
> *NotImplementedStatus: Operation 'UPDATE' not implemented for 'org.apache.qpid.dispatch.listener' ['CREATE', 'DELETE', 'READ']*
> My listener is there:
>  {
>  "metrics": true,
>  "idleTimeoutSeconds": 16,
>  "type": "org.apache.qpid.dispatch.listener",
>  "role": "normal",
>  "requireEncryption": false,
>  "policyVhost": "public",
>  "websockets": true,
>  "messageLoggingComponents": "none",
>  "port": "5672",
>  "maxFrameSize": 16384,
>  "http": false,
>  "multiTenant": false,
>  "initialHandshakeTimeoutSeconds": 0,
>  "identity": "listener/0.0.0.0:5672:listener1",
>  "cost": 1,
>  "healthz": true,
>  "host": "0.0.0.0",
>  "stripAnnotations": "both",
>  "name": "listener1",
>  "maxSessions": 32768,
>  "requireSsl": false,
>  "authenticatePeer": false
>  }
> And the config is :
> listener {
>  name: listener1
>  host: 0.0.0.0
>  port: 5672
>  authenticatePeer: no
> }



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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