[jira] [Comment Edited] (AMQ-7350) Inconsistency in Offline Durable Topic Subscribers

2020-04-01 Thread Ashish (Jira)


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

Ashish edited comment on AMQ-7350 at 4/1/20, 2:30 PM:
--

i have added the  [^setup.tar]  in the ticket to re-produce the issue

Setups : 
* Extract the tar
* build the docker image 
{code:java}
docker build . -t activemq:latest
{code}
* start all the containers using docker-compose command 

{code:java}
docker network create --driver bridge test
export PATH_OF_EXTRACTION=
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.abcd/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.defg/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.hikj/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.lmno/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.tuvw/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.xyz/conf/docker-compose.yml up -d
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}
* you will have to then just stop the frontend broker and restart it to see an 
offline durable subscriber. http://localhost:8161/admin/subscribers.jsp
credentials : 
username : admin
password: admin
{code:java}
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10 
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10 
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}

before restart : 
 !image-2020-04-01-16-27-26-201.png! 
After restart of frontend broker : 
 !image-2020-04-01-16-30-27-209.png! 


was (Author: vaishno.avi):
i have added the  [^setup.tar]  in the ticket to re-produce the issue

Setups : 
* Extract the tar
* build the docker image 
{code:java}
docker build . -t activemq:latest
{code}
* start all the containers using docker-compose command 

{code:java}
docker network create --driver bridge test
export PATH_OF_EXTRACTION=
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.abcd/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.defg/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.hikj/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.lmno/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.tuvw/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.xyz/conf/docker-compose.yml up -d
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}
* you will have to then just stop the frontend broker and restart it to see an 
offline durable subscriber. http://localhost:8161/admin/subscribers.jsp
credentials : 
username : admin
password: admin
{code:java}
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10 
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10 
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}

 !image-2020-04-01-16-14-32-534.png! 

> Inconsistency in Offline Durable Topic Subscribers
> --
>
> Key: AMQ-7350
> URL: https://issues.apache.org/jira/browse/AMQ-7350
> Project: ActiveMQ
>  Issue Type: Bug
>  Components: AMQP
>Affects Versions: 5.15.10
>Reporter: Ashish
>Assignee: Jean-Baptiste Onofré
>Priority: Major
> Attachments: image-2020-04-01-16-14-32-534.png, 
> image-2020-04-01-16-27-26-201.png, image-2020-04-01-16-30-27-209.png, 
> offline_topic_durable_subscriber.png, setup.tar
>
>
> Hello All, 
>  * I have a issue with my activemq setup with *dur

[jira] [Comment Edited] (AMQ-7350) Inconsistency in Offline Durable Topic Subscribers

2020-04-01 Thread Ashish (Jira)


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

Ashish edited comment on AMQ-7350 at 4/1/20, 2:14 PM:
--

i have added the  [^setup.tar]  in the ticket to re-produce the issue

Setups : 
* Extract the tar
* build the docker image 
{code:java}
docker build . -t activemq:latest
{code}
* start all the containers using docker-compose command 

{code:java}
docker network create --driver bridge test
export PATH_OF_EXTRACTION=
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.abcd/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.defg/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.hikj/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.lmno/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.tuvw/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.xyz/conf/docker-compose.yml up -d
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}
* you will have to then just stop the frontend broker and restart it to see an 
offline durable subscriber. http://localhost:8161/admin/subscribers.jsp
credentials : 
username : admin
password: admin
{code:java}
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10 
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10 
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}

 !image-2020-04-01-16-14-32-534.png! 


was (Author: vaishno.avi):
i have added the  [^setup.tar]  in the ticket to re-produce the issue

Setups : 
* Extract the tar
* build the docker image 
{code:java}
docker build . -t activemq:latest
{code}
* start all the containers using docker-compose command 

{code:java}
docker network create --driver bridge test
export PATH_OF_EXTRACTION=
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.abcd/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.defg/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.hikj/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.lmno/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.tuvw/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.xyz/conf/docker-compose.yml up -d
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}
* you will have to then just stop the frontend broker and restart it to see an 
offline durable subscriber. http://localhost:8161/admin/subscribers.jsp
credentials : 
username : admin
password: admin
{code:java}
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10 
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10 
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}

 !image-2020-04-01-16-09-13-805.png! 

> Inconsistency in Offline Durable Topic Subscribers
> --
>
> Key: AMQ-7350
> URL: https://issues.apache.org/jira/browse/AMQ-7350
> Project: ActiveMQ
>  Issue Type: Bug
>  Components: AMQP
>Affects Versions: 5.15.10
>Reporter: Ashish
>Assignee: Jean-Baptiste Onofré
>Priority: Major
> Attachments: image-2020-04-01-16-09-13-805.png, 
> image-2020-04-01-16-14-32-534.png, offline_topic_durable_subscriber.png, 
> screenshot-1.png, setup.tar
>
>
> Hello All, 
>  * I have a issue with my activemq setup with *durable subscription*. 
>  * My setup includes a broker with topics and the backend that durably 
> subscribes t

[jira] [Comment Edited] (AMQ-7350) Inconsistency in Offline Durable Topic Subscribers

2020-04-01 Thread Ashish (Jira)


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

Ashish edited comment on AMQ-7350 at 4/1/20, 2:12 PM:
--

i have added the  [^setup.tar]  in the ticket to re-produce the issue

Setups : 
* Extract the tar
* build the docker image 
{code:java}
docker build . -t activemq:latest
{code}
* start all the containers using docker-compose command 

{code:java}
docker network create --driver bridge test
export PATH_OF_EXTRACTION=
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.abcd/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.defg/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.hikj/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.lmno/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.tuvw/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.xyz/conf/docker-compose.yml up -d
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}
* you will have to then just stop the frontend broker and restart it to see an 
offline durable subscriber. http://localhost:8161/admin/subscribers.jsp
credentials : 
username : admin
password: admin
{code:java}
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10 
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10 
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}

 !image-2020-04-01-16-09-13-805.png! 


was (Author: vaishno.avi):
i have added the setup.tar in the ticket to re-produce the issue

Setups : 
* Extract the tar
* build the docker image 
{code:java}
docker build . -t activemq:latest
{code}
* start all the containers using docker-compose command 

{code:java}
docker network create --driver bridge test
export PATH_OF_EXTRACTION=
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.abcd/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.defg/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.hikj/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.lmno/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.tuvw/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.xyz/conf/docker-compose.yml up -d
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}
* you will have to then just stop the frontend broker and restart it to see an 
offline durable subscriber. http://localhost:8161/admin/subscribers.jsp
credentials : 
username : admin
password: admin
{code:java}
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10 
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10 
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}

 !image-2020-04-01-16-09-13-805.png! 

> Inconsistency in Offline Durable Topic Subscribers
> --
>
> Key: AMQ-7350
> URL: https://issues.apache.org/jira/browse/AMQ-7350
> Project: ActiveMQ
>  Issue Type: Bug
>  Components: AMQP
>Affects Versions: 5.15.10
>Reporter: Ashish
>Assignee: Jean-Baptiste Onofré
>Priority: Major
> Attachments: image-2020-04-01-16-09-13-805.png, 
> offline_topic_durable_subscriber.png, screenshot-1.png, setup.tar
>
>
> Hello All, 
>  * I have a issue with my activemq setup with *durable subscription*. 
>  * My setup includes a broker with topics and the backend that durably 
> subscribes to these topics.
>  * Random mapping of dura

[jira] [Comment Edited] (AMQ-7350) Inconsistency in Offline Durable Topic Subscribers

2020-04-01 Thread Ashish (Jira)


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

Ashish edited comment on AMQ-7350 at 4/1/20, 2:09 PM:
--

i have added the setup.tar in the ticket to re-produce the issue

Setups : 
* Extract the tar
* build the docker image 
{code:java}
docker build . -t activemq:latest
{code}
* start all the containers using docker-compose command 

{code:java}
docker network create --driver bridge test
export PATH_OF_EXTRACTION=
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.abcd/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.defg/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.hikj/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.lmno/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.tuvw/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.xyz/conf/docker-compose.yml up -d
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}
* you will have to then just stop the frontend broker and restart it to see an 
offline durable subscriber. http://localhost:8161/admin/subscribers.jsp
credentials : 
username : admin
password: admin
{code:java}
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10 
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10 
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}

 !image-2020-04-01-16-09-13-805.png! 


was (Author: vaishno.avi):
i have added the setup.tar in the ticket to re-produce the issue

Setups : 
* Extract the tar
* build the docker image 
{code:java}
docker build . -t activemq:latest
{code}
* start all the containers using docker-compose command 

{code:java}
docker network create --driver bridge test
export PATH_OF_EXTRACTION=
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.abcd/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.defg/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.hikj/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.lmno/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.tuvw/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.xyz/conf/docker-compose.yml up -d
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}
* you will have to then just stop the frontend broker and restart it to see an 
offline durable subscriber. http://localhost:8161/admin/subscribers.jsp
credentials : 
username : admin
password: admin
{code:java}
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10 
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10 
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}

!screenshot-1.png! 


> Inconsistency in Offline Durable Topic Subscribers
> --
>
> Key: AMQ-7350
> URL: https://issues.apache.org/jira/browse/AMQ-7350
> Project: ActiveMQ
>  Issue Type: Bug
>  Components: AMQP
>Affects Versions: 5.15.10
>Reporter: Ashish
>Assignee: Jean-Baptiste Onofré
>Priority: Major
> Attachments: image-2020-04-01-16-09-13-805.png, 
> offline_topic_durable_subscriber.png, screenshot-1.png, setup.tar
>
>
> Hello All, 
>  * I have a issue with my activemq setup with *durable subscription*. 
>  * My setup includes a broker with topics and the backend that durably 
> subscribes to these topics.
>  * Random mapping of durable subscribers happen

[jira] [Comment Edited] (AMQ-7350) Inconsistency in Offline Durable Topic Subscribers

2020-04-01 Thread Ashish (Jira)


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

Ashish edited comment on AMQ-7350 at 4/1/20, 2:06 PM:
--

i have added the setup.tar in the ticket to re-produce the issue

Setups : 
* Extract the tar
* build the docker image 
{code:java}
docker build . -t activemq:latest
{code}
* start all the containers using docker-compose command 

{code:java}
docker network create --driver bridge test
export PATH_OF_EXTRACTION=
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.abcd/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.defg/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.hikj/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.lmno/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.tuvw/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.xyz/conf/docker-compose.yml up -d
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}
* you will have to then just stop the frontend broker and restart it to see an 
offline durable subscriber. http://localhost:8161/admin/subscribers.jsp
credentials : 
username : admin
password: admin
{code:java}
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10 
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10 
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}

!screenshot-1.png! 



was (Author: vaishno.avi):
i have added the setup.tar in the ticket to re-produce the issue

Setups : 
* Extract the tar
* build the docker image 
{code:java}
docker build . -t activemq:latest
{code}
* start all the containers using docker-compose command 

{code:java}
docker network create --driver bridge test
export PATH_OF_EXTRACTION=
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.abcd/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.defg/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.hikj/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.lmno/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.tuvw/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.xyz/conf/docker-compose.yml up -d
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}
* you will have to then just stop the frontend broker and repeat(atleast twice) 
this till you see an offline durable subscriber. 
http://localhost:8161/admin/subscribers.jsp
credentials : 
username : admin
password: admin
{code:java}
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10 
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}

!screenshot-1.png! 


> Inconsistency in Offline Durable Topic Subscribers
> --
>
> Key: AMQ-7350
> URL: https://issues.apache.org/jira/browse/AMQ-7350
> Project: ActiveMQ
>  Issue Type: Bug
>  Components: AMQP
>Affects Versions: 5.15.10
>Reporter: Ashish
>Assignee: Jean-Baptiste Onofré
>Priority: Major
> Attachments: offline_topic_durable_subscriber.png, screenshot-1.png, 
> setup.tar
>
>
> Hello All, 
>  * I have a issue with my activemq setup with *durable subscription*. 
>  * My setup includes a broker with topics and the backend that durably 
> subscribes to these topics.
>  * Random mapping of durable subscribers happens on each restart. In order to 
> fix it, I always have to wipe the persistence
>  * All the topics are created via activemq.xml
>  * With the usage of kahadb/mkahadb, I want to enable persistence as well. In 
> doing so, after the restart of my broker i get inconsistency in my offline 
> durable topic susbcribers.
> I am also attaching the config used by me. As well as an image to describ

[jira] [Comment Edited] (AMQ-7350) Inconsistency in Offline Durable Topic Subscribers

2020-04-01 Thread Ashish (Jira)


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

Ashish edited comment on AMQ-7350 at 4/1/20, 2:05 PM:
--

i have added the setup.tar in the ticket to re-produce the issue

Setups : 
* Extract the tar
* build the docker image 
{code:java}
docker build . -t activemq:latest
{code}
* start all the containers using docker-compose command 

{code:java}
docker network create --driver bridge test
export PATH_OF_EXTRACTION=
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.abcd/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.defg/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.hikj/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.lmno/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.tuvw/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.xyz/conf/docker-compose.yml up -d
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}
* you will have to then just stop the frontend broker and repeat(atleast twice) 
this till you see an offline durable subscriber. 
http://localhost:8161/admin/subscribers.jsp
credentials : 
username : admin
password: admin
{code:java}
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10 
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}

!screenshot-1.png! 



was (Author: vaishno.avi):
i have added the setup.tar in the ticket to re-produce the issue

Setups : 
* Extract the tar
* build the docker image 
{code:java}
docker build . -t activemq:latest
{code}
* start all the containers using docker-compose command 

{code:java}
docker network create --driver bridge test
export PATH_OF_EXTRACTION=
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.abcd/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.defg/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.hikj/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.lmno/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.tuvw/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.xyz/conf/docker-compose.yml up -d
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}
* you will have to then just stop the frontend broker and repeat(atleast twice) 
this till you see an offline durable subscriber. 
http://localhost:8161/admin/subscribers.jsp
{code:java}
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10 
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}

!screenshot-1.png! 


> Inconsistency in Offline Durable Topic Subscribers
> --
>
> Key: AMQ-7350
> URL: https://issues.apache.org/jira/browse/AMQ-7350
> Project: ActiveMQ
>  Issue Type: Bug
>  Components: AMQP
>Affects Versions: 5.15.10
>Reporter: Ashish
>Assignee: Jean-Baptiste Onofré
>Priority: Major
> Attachments: offline_topic_durable_subscriber.png, screenshot-1.png, 
> setup.tar
>
>
> Hello All, 
>  * I have a issue with my activemq setup with *durable subscription*. 
>  * My setup includes a broker with topics and the backend that durably 
> subscribes to these topics.
>  * Random mapping of durable subscribers happens on each restart. In order to 
> fix it, I always have to wipe the persistence
>  * All the topics are created via activemq.xml
>  * With the usage of kahadb/mkahadb, I want to enable persistence as well. In 
> doing so, after the restart of my broker i get inconsistency in my offline 
> durable topic susbcribers.
> I am also attaching the config used by me. As well as an image to describe 
> the issue.
>  Config with kahadb
> {code:java}
>  xmlns="http://www.springframework.org/schema/beans";
> xmlns:amq="http://activemq.apache.org/schema/core";
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xsi:schemaLocation="http://www.springframework.org/schema/beans 
> http://www.springframework.org/schema/beans/spring-beans.xsd
>  

[jira] [Comment Edited] (AMQ-7350) Inconsistency in Offline Durable Topic Subscribers

2020-04-01 Thread Ashish (Jira)


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

Ashish edited comment on AMQ-7350 at 4/1/20, 2:03 PM:
--

i have added the setup.tar in the ticket to re-produce the issue

Setups : 
* Extract the tar
* build the docker image 
{code:java}
docker build . -t activemq:latest
{code}
* start all the containers using docker-compose command 

{code:java}
docker network create --driver bridge test
export PATH_OF_EXTRACTION=
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.abcd/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.defg/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.hikj/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.lmno/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.tuvw/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.xyz/conf/docker-compose.yml up -d
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}
* you will have to then just stop the frontend broker and repeat(atleast twice) 
this till you see an offline durable subscriber. 
http://localhost:8161/admin/subscribers.jsp
{code:java}
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10 
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}

!screenshot-1.png! 



was (Author: vaishno.avi):
i have added the setup.tar in the ticket to re-produce the issue

Setups : 
* Extract the tar
* build the docker image 
{code:java}
docker build . -t activemq:latest
{code}
* start all the containers using docker-compose command 

{code:java}
docker network create --driver bridge test
export PATH_OF_EXTRACTION=
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.abcd/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.defg/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.hikj/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.lmno/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.tuvw/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.xyz/conf/docker-compose.yml up -d
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}
* you will have to then just stop the frontend broker and repeat(atleast twice) 
this till you see an offline durable susbcriber
{code:java}
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10 
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}

!screenshot-1.png! 


> Inconsistency in Offline Durable Topic Subscribers
> --
>
> Key: AMQ-7350
> URL: https://issues.apache.org/jira/browse/AMQ-7350
> Project: ActiveMQ
>  Issue Type: Bug
>  Components: AMQP
>Affects Versions: 5.15.10
>Reporter: Ashish
>Assignee: Jean-Baptiste Onofré
>Priority: Major
> Attachments: offline_topic_durable_subscriber.png, screenshot-1.png, 
> setup.tar
>
>
> Hello All, 
>  * I have a issue with my activemq setup with *durable subscription*. 
>  * My setup includes a broker with topics and the backend that durably 
> subscribes to these topics.
>  * Random mapping of durable subscribers happens on each restart. In order to 
> fix it, I always have to wipe the persistence
>  * All the topics are created via activemq.xml
>  * With the usage of kahadb/mkahadb, I want to enable persistence as well. In 
> doing so, after the restart of my broker i get inconsistency in my offline 
> durable topic susbcribers.
> I am also attaching the config used by me. As well as an image to describe 
> the issue.
>  Config with kahadb
> {code:java}
>  xmlns="http://www.springframework.org/schema/beans";
> xmlns:amq="http://activemq.apache.org/schema/core";
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xsi:schemaLocation="http://www.springframework.org/schema/beans 
> http://www.springframework.org/schema/beans/spring-beans.xsd
>   http://activemq.apache.org/schema/core 
> http://activemq.apache.org/schema/core/activemq-cor

[jira] [Comment Edited] (AMQ-7350) Inconsistency in Offline Durable Topic Subscribers

2020-04-01 Thread Ashish (Jira)


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

Ashish edited comment on AMQ-7350 at 4/1/20, 1:58 PM:
--

Dockerfile for the activemq image : 





was (Author: vaishno.avi):
Dockerfile for the activemq image : 

{code:java}
# vim:set ft=dockerfile:
FROM openjdk:8-jre-alpine

ARG COMPONENT_NAME="activemq"
ARG COMPONENT_HOME="/opt/integration/${COMPONENT_NAME}"

RUN apk add --no-cache procps curl tar gzip && \
wget 
"http://www.apache.org/dyn/closer.cgi?filename=/activemq/5.15.12/apache-activemq-5.15.12-bin.tar.gz&action=download";
 -O /tmp/apache-activemq.tar.gz && \
mkdir --parents "${COMPONENT_HOME}" && \
tar xzf /tmp/apache-activemq.tar.gz --strip-components=1 -C 
"${COMPONENT_HOME}" && \
rm /tmp/apache-activemq.tar.gz && \
rm /opt/integration/activemq/bin/env && \
ln -s /opt/integration/activemq/activemq-env/env 
/opt/integration/activemq/bin/env

VOLUME ["${COMPONENT_HOME}/data", \
"${COMPONENT_HOME}/logs", \
"${COMPONENT_HOME}/temp" ]
   
EXPOSE 8161 61616 61612 5672

CMD ["/opt/integration/activemq/bin/activemq", "console"]

{code}


> Inconsistency in Offline Durable Topic Subscribers
> --
>
> Key: AMQ-7350
> URL: https://issues.apache.org/jira/browse/AMQ-7350
> Project: ActiveMQ
>  Issue Type: Bug
>  Components: AMQP
>Affects Versions: 5.15.10
>Reporter: Ashish
>Assignee: Jean-Baptiste Onofré
>Priority: Major
> Attachments: offline_topic_durable_subscriber.png, screenshot-1.png, 
> setup.tar
>
>
> Hello All, 
>  * I have a issue with my activemq setup with *durable subscription*. 
>  * My setup includes a broker with topics and the backend that durably 
> subscribes to these topics.
>  * Random mapping of durable subscribers happens on each restart. In order to 
> fix it, I always have to wipe the persistence
>  * All the topics are created via activemq.xml
>  * With the usage of kahadb/mkahadb, I want to enable persistence as well. In 
> doing so, after the restart of my broker i get inconsistency in my offline 
> durable topic susbcribers.
> I am also attaching the config used by me. As well as an image to describe 
> the issue.
>  Config with kahadb
> {code:java}
>  xmlns="http://www.springframework.org/schema/beans";
> xmlns:amq="http://activemq.apache.org/schema/core";
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xsi:schemaLocation="http://www.springframework.org/schema/beans 
> http://www.springframework.org/schema/beans/spring-beans.xsd
>   http://activemq.apache.org/schema/core 
> http://activemq.apache.org/schema/core/activemq-core.xsd";>
>class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
> 
>   file:${activemq.conf}/credentials.properties
> 
>   
>   http://activemq.apache.org/schema/core"; 
> brokerName="MQ-MY-BROKER-NAME" dataDirectory="${activemq.data}" 
> schedulerSupport="false" persistent="true">
> 
> 
> 
> 
>   
> 
>   
> 
>   
> 
>   
> 
>   
>memoryLimit="20mb">
> 
>useQueueForQueueMessages="true"/>
> 
>   
> 
>   
> 
> 
>   
> 
> 
> 
>   
> 
> 
> 
>   
> 
>   
> 
> 
>   
> 
> 
>   
> 
>   
> 
> 
> 
>uri="tcp://0.0.0.0:61616?maximumConnections=1000&wireformat.maxFrameSize=104857600"/>
>uri="stomp://0.0.0.0:61612?maximumConnections=1000&transport.closeAsync=false&connectionTimeout=12&wireformat.maxFrameSize=104857600"/>
> 
> 
> 
>   http://www.springframework.org/schema/beans"; 
> class="org.apache.activemq.hooks.SpringContextHook" />
> 
>   
>   
>   
> 
> {code}
> Config with mkahadb
> {code:java}
>  xmlns="http://www.springframework.org/schema/beans";
> xmlns:amq="http://activemq.apache.org/schema/core";
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xsi:schemaLocation="http://www.springframework.org/schema/beans 
> http://www.springframework.org/schema/beans/spring-beans.xsd
>   http://activemq.apache.org/schema/core 
> http://activemq.apache.org/schema/core/activemq-core.xsd";>
>class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
> 
>   file:${activemq.conf}/credentials.properties
> 
>   
>   http://activemq.apache.org/schema/core"; 
> brokerName="MQ-MY-BROKER-NAME" dataDirectory="${activemq.data}" 
> schedulerSupport="false" persistent="true">
> 
> 
> 
> 
>   
> 
>   
>

[jira] [Comment Edited] (AMQ-7350) Inconsistency in Offline Durable Topic Subscribers

2020-04-01 Thread Ashish (Jira)


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

Ashish edited comment on AMQ-7350 at 4/1/20, 1:58 PM:
--

i have added the setup.tar in the ticket to re-produce the issue

Setups : 
* Extract the tar
* build the docker image 
{code:java}
docker build . -t activemq:latest
{code}
* start all the containers using docker-compose command 

{code:java}
docker network create --driver bridge test
export PATH_OF_EXTRACTION=
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.abcd/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.defg/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.hikj/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.lmno/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.tuvw/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.xyz/conf/docker-compose.yml up -d
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}
* you will have to then just stop the frontend broker and repeat(atleast twice) 
this till you see an offline durable susbcriber
{code:java}
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10 
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}

!screenshot-1.png! 



was (Author: vaishno.avi):
i have added the setup.tar in the ticket to re-produce the issue

Setups : 
* Extract the tar
* build the docker image 
{code:java}
docker build . -t activemq:latest
{code}
* start all the containers using docker-compose command 

{code:java}
export PATH_OF_EXTRACTION=
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.abcd/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.defg/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.hikj/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.lmno/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.tuvw/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.xyz/conf/docker-compose.yml up -d
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}
* you will have to then just stop the frontend broker and repeat(atleast twice) 
this till you see an offline durable susbcriber
{code:java}
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10 
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}

!screenshot-1.png! 


> Inconsistency in Offline Durable Topic Subscribers
> --
>
> Key: AMQ-7350
> URL: https://issues.apache.org/jira/browse/AMQ-7350
> Project: ActiveMQ
>  Issue Type: Bug
>  Components: AMQP
>Affects Versions: 5.15.10
>Reporter: Ashish
>Assignee: Jean-Baptiste Onofré
>Priority: Major
> Attachments: offline_topic_durable_subscriber.png, screenshot-1.png, 
> setup.tar
>
>
> Hello All, 
>  * I have a issue with my activemq setup with *durable subscription*. 
>  * My setup includes a broker with topics and the backend that durably 
> subscribes to these topics.
>  * Random mapping of durable subscribers happens on each restart. In order to 
> fix it, I always have to wipe the persistence
>  * All the topics are created via activemq.xml
>  * With the usage of kahadb/mkahadb, I want to enable persistence as well. In 
> doing so, after the restart of my broker i get inconsistency in my offline 
> durable topic susbcribers.
> I am also attaching the config used by me. As well as an image to describe 
> the issue.
>  Config with kahadb
> {code:java}
>  xmlns="http://www.springframework.org/schema/beans";
> xmlns:amq="http://activemq.apache.org/schema/core";
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xsi:schemaLocation="http://www.springframework.org/schema/beans 
> http://www.springframework.org/schema/beans/spring-beans.xsd
>   http://activemq.apache.org/schema/core 
> http://activemq.apache.org/schema/core/activemq-core.xsd";>
>class="org.springframework.beans.factory.config.PropertyPlaceholderConfigur

[jira] [Comment Edited] (AMQ-7350) Inconsistency in Offline Durable Topic Subscribers

2020-04-01 Thread Ashish (Jira)


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

Ashish edited comment on AMQ-7350 at 4/1/20, 1:45 PM:
--

i have added the setup.tar in the ticket to re-produce the issue

Setups : 
* Extract the tar
* build the docker image 
{code:java}
docker build . -t activemq:latest
{code}
* start all the containers using docker-compose command 

{code:java}
export PATH_OF_EXTRACTION=
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.abcd/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.defg/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.hikj/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.lmno/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.tuvw/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.xyz/conf/docker-compose.yml up -d
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}
* you will have to then just stop the frontend broker and repeat(atleast twice) 
this till you see an offline durable susbcriber
{code:java}
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
sleep 10
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml down 
-v
sleep 10 
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}

!screenshot-1.png! 



was (Author: vaishno.avi):
i have added the setup.tar in the ticket to re-produce the issue

Setups : 
* Extract the tar
* build the docker image 
{code:java}
docker build . -t activemq:latest
{code}
* start all the containers using docker-compose command 

{code:java}
export PATH_OF_EXTRACTION=
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.abcd/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.defg/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.hikj/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.lmno/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.tuvw/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.xyz/conf/docker-compose.yml up -d
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}
* you will have to then just stop the frontend broker and repeat(atleast twice) 
this till you see an offline durable susbcriber
*  !screenshot-1.png! 


> Inconsistency in Offline Durable Topic Subscribers
> --
>
> Key: AMQ-7350
> URL: https://issues.apache.org/jira/browse/AMQ-7350
> Project: ActiveMQ
>  Issue Type: Bug
>  Components: AMQP
>Affects Versions: 5.15.10
>Reporter: Ashish
>Assignee: Jean-Baptiste Onofré
>Priority: Major
> Attachments: offline_topic_durable_subscriber.png, screenshot-1.png, 
> setup.tar
>
>
> Hello All, 
>  * I have a issue with my activemq setup with *durable subscription*. 
>  * My setup includes a broker with topics and the backend that durably 
> subscribes to these topics.
>  * Random mapping of durable subscribers happens on each restart. In order to 
> fix it, I always have to wipe the persistence
>  * All the topics are created via activemq.xml
>  * With the usage of kahadb/mkahadb, I want to enable persistence as well. In 
> doing so, after the restart of my broker i get inconsistency in my offline 
> durable topic susbcribers.
> I am also attaching the config used by me. As well as an image to describe 
> the issue.
>  Config with kahadb
> {code:java}
>  xmlns="http://www.springframework.org/schema/beans";
> xmlns:amq="http://activemq.apache.org/schema/core";
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xsi:schemaLocation="http://www.springframework.org/schema/beans 
> http://www.springframework.org/schema/beans/spring-beans.xsd
>   http://activemq.apache.org/schema/core 
> http://activemq.apache.org/schema/core/activemq-core.xsd";>
>class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
> 
>   file:${activemq.conf}/credentials.properties
> 
>   
>   http://activemq.apache.org/schema/core"; 
> brokerName="MQ-MY-BROKER-NAME" dataDirectory="${activemq.data}" 
> schedulerSupport="false" persistent="true">
> 
> 
> 
> 
>   
> 
>   
> 
>   
> 
>   
> 
>   
>memoryLimit="20mb">
>   

[jira] [Comment Edited] (AMQ-7350) Inconsistency in Offline Durable Topic Subscribers

2020-04-01 Thread Ashish (Jira)


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

Ashish edited comment on AMQ-7350 at 4/1/20, 1:44 PM:
--

i have added the setup.tar in the ticket to re-produce the issue

Setups : 
* Extract the tar
* build the docker image 
{code:java}
docker build . -t activemq:latest
{code}
* start all the containers using docker-compose command 

{code:java}
export PATH_OF_EXTRACTION=
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.abcd/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.defg/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.hikj/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.lmno/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.tuvw/conf/docker-compose.yml up -d
docker-compose -f 
$PATH_OF_EXTRACTION/mq-com.backend.broker.xyz/conf/docker-compose.yml up -d
docker-compose -f $PATH_OF_EXTRACTION/mq-frontend/conf/docker-compose.yml up -d
{code}
* you will have to then just stop the frontend broker and repeat(atleast twice) 
this till you see an offline durable susbcriber
*  !screenshot-1.png! 



was (Author: vaishno.avi):
i have added the setup.tar in the ticket to re-produce the issue

Setups : 
* Extract the tar
* build the docker image 
{code:java}
docker build . -t activemq:latest
{code}
* edit the docker-compose file and replace *path_of_extraction* with your local 
path
* start all the containers using docker-compose command 

{code:java}
docker-compose -f 
path_of_extraction/mq-com.backend.broker.abcd/conf/docker-compose.yml up -d
docker-compose -f 
path_of_extraction/mq-com.backend.broker.defg/conf/docker-compose.yml up -d
docker-compose -f 
path_of_extraction/mq-com.backend.broker.hikj/conf/docker-compose.yml up -d
docker-compose -f 
path_of_extraction/mq-com.backend.broker.lmno/conf/docker-compose.yml up -d
docker-compose -f 
path_of_extraction/mq-com.backend.broker.tuvw/conf/docker-compose.yml up -d
docker-compose -f 
path_of_extraction/mq-com.backend.broker.xyz/conf/docker-compose.yml up -d
docker-compose -f path_of_extraction/mq-frontend/conf/docker-compose.yml up -d
{code}
* you will have to then just stop the frontend broker and repeat(atleast twice) 
this till you see an offline durable susbcriber
*  !screenshot-1.png! 


> Inconsistency in Offline Durable Topic Subscribers
> --
>
> Key: AMQ-7350
> URL: https://issues.apache.org/jira/browse/AMQ-7350
> Project: ActiveMQ
>  Issue Type: Bug
>  Components: AMQP
>Affects Versions: 5.15.10
>Reporter: Ashish
>Assignee: Jean-Baptiste Onofré
>Priority: Major
> Attachments: offline_topic_durable_subscriber.png, screenshot-1.png, 
> setup.tar
>
>
> Hello All, 
>  * I have a issue with my activemq setup with *durable subscription*. 
>  * My setup includes a broker with topics and the backend that durably 
> subscribes to these topics.
>  * Random mapping of durable subscribers happens on each restart. In order to 
> fix it, I always have to wipe the persistence
>  * All the topics are created via activemq.xml
>  * With the usage of kahadb/mkahadb, I want to enable persistence as well. In 
> doing so, after the restart of my broker i get inconsistency in my offline 
> durable topic susbcribers.
> I am also attaching the config used by me. As well as an image to describe 
> the issue.
>  Config with kahadb
> {code:java}
>  xmlns="http://www.springframework.org/schema/beans";
> xmlns:amq="http://activemq.apache.org/schema/core";
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xsi:schemaLocation="http://www.springframework.org/schema/beans 
> http://www.springframework.org/schema/beans/spring-beans.xsd
>   http://activemq.apache.org/schema/core 
> http://activemq.apache.org/schema/core/activemq-core.xsd";>
>class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
> 
>   file:${activemq.conf}/credentials.properties
> 
>   
>   http://activemq.apache.org/schema/core"; 
> brokerName="MQ-MY-BROKER-NAME" dataDirectory="${activemq.data}" 
> schedulerSupport="false" persistent="true">
> 
> 
> 
> 
>   
> 
>   
> 
>   
> 
>   
> 
>   
>memoryLimit="20mb">
> 
>useQueueForQueueMessages="true"/>
> 
>   
> 
>   
> 
> 
>   
> 
> 
> 
>   
> 
> 
> 
>   
> 
>   
> 
> 
>   
> 
> 
>   
> 
>   
> 
> 
> 

[jira] [Comment Edited] (AMQ-7350) Inconsistency in Offline Durable Topic Subscribers

2019-11-25 Thread Robbie Gemmell (Jira)


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

Robbie Gemmell edited comment on AMQ-7350 at 11/25/19 2:48 PM:
---

There is some additional log details and summary in the nabble thread which, at 
least in my case, did not make it through to the mailing list:

http://activemq.2283324.n4.nabble.com/offline-Durable-Topic-Subscribers-issue-in-activemq-5-15-8-tp4753263p4753376.html
{noformat}
I also wiped out my persistence today. Started the broker and then restarted 
the broker.

I again ended up in the same issue. Below are the actual debug logs wrt to the 
diagram attached in the original ticket

2019-11-15 13:55:39,664 | DEBUG | Restoring durable subscription: 
SubscriptionInfo {subscribedDestination = topic://Hello.V1, destination = 
topic://Hello.V1, clientId = broker-name-2-world_world, subscriptionName = 
hello, selector = null, noLocal = false} | 
org.apache.activemq.broker.region.TopicRegion | main
2019-11-15 13:55:39,668 | DEBUG | Restoring durable subscription: 
SubscriptionInfo {subscribedDestination = topic://World.V1, destination = 
topic://World.V1, clientId = broker-name-2-world_world, subscriptionName = 
world, selector = null, noLocal = false} | 
org.apache.activemq.broker.region.TopicRegion | main
2019-11-15 13:55:40,194 | DEBUG | Setting up new connection id: 
ID:MY_SERVER-40009-1573807342637-4:169, address: tcp://MY_IP:59706, info: 
ConnectionInfo {commandId = 1, responseRequired = true, connectionId = 
ID:MY_SERVER-40009-1573807342637-4:169, clientId = broker-name-2-world_world, 
clientIp = null, userName = MY_USERNAME, password = *, brokerPath = null, 
brokerMasterConnector = false, manageable = true, clientMaster = true, 
faultTolerant = false, failoverReconnect = false} | 
org.apache.activemq.broker.TransportConnection | ActiveMQ Transport: 
tcp:///MY_IP:PORT@61616
2019-11-15 13:55:40,261 | DEBUG | Deactivating keepActive=true, 
DurableTopicSubscription-broker-name-2-world:world, 
id=ID:MY_SERVER-40009-1573807342637-4:169:1:1, active=false, destinations=1, 
total=0, pending=0, dispatched=0, inflight=0, prefetchExtension=0 | 
org.apache.activemq.broker.region.DurableTopicSubscription | ActiveMQ 
Transport: tcp:///MY_IP:PORT@61616
2019-11-15 13:55:40,261 | DEBUG | Activating 
DurableTopicSubscription-broker-name-2-world:world, 
id=ID:MY_SERVER-40009-1573807342637-4:169:1:1, active=false, destinations=1, 
total=0, pending=0, dispatched=0, inflight=0, prefetchExtension=0 | 
org.apache.activemq.broker.region.DurableTopicSubscription | ActiveMQ 
Transport: tcp:///MY_IP:PORT@61616
2019-11-15 13:55:40,262 | DEBUG | Unregistering MBean 
org.apache.activemq:type=Broker,brokerName=MY_FRONTEND,destinationType=Topic,destinationName=World.V1,endpoint=Consumer,clientId=broker-name-2-world,consumerId=Durable(broker-name-2-world_world)
 | org.apache.activemq.broker.jmx.ManagementContext | ActiveMQ Transport: 
tcp:///MY_IP:PORT@61616


Summary :
It restored 2 durable subscriber even though there is just one for that topic.
Sets up connection, deactivate correct subscriber,activate correct subscriber

No more information for the wrongly mapped offline subscriber
{noformat}



was (Author: gemmellr):
There is some additional log details and summary in the nabble thread which, at 
least in my case, did not make it through to the mailing list:

http://activemq.2283324.n4.nabble.com/offline-Durable-Topic-Subscribers-issue-in-activemq-5-15-8-tp4753263p4753376.html
{quote}
I also wiped out my persistence today. Started the broker and then restarted 
the broker.

I again ended up in the same issue. Below are the actual debug logs wrt to the 
diagram attached in the original ticket

2019-11-15 13:55:39,664 | DEBUG | Restoring durable subscription: 
SubscriptionInfo {subscribedDestination = topic://Hello.V1, destination = 
topic://Hello.V1, clientId = broker-name-2-world_world, subscriptionName = 
hello, selector = null, noLocal = false} | 
org.apache.activemq.broker.region.TopicRegion | main
2019-11-15 13:55:39,668 | DEBUG | Restoring durable subscription: 
SubscriptionInfo {subscribedDestination = topic://World.V1, destination = 
topic://World.V1, clientId = broker-name-2-world_world, subscriptionName = 
world, selector = null, noLocal = false} | 
org.apache.activemq.broker.region.TopicRegion | main
2019-11-15 13:55:40,194 | DEBUG | Setting up new connection id: 
ID:MY_SERVER-40009-1573807342637-4:169, address: tcp://MY_IP:59706, info: 
ConnectionInfo {commandId = 1, responseRequired = true, connectionId = 
ID:MY_SERVER-40009-1573807342637-4:169, clientId = broker-name-2-world_world, 
clientIp = null, userName = MY_USERNAME, password = *, brokerPath = null, 
brokerMasterConnector = false, manageable = true, clientMaster = true, 
faultTolerant = false, failoverReconnect = false} | 
org.apache.activemq.broker.TransportCo