Re: ActiveMQ Classic Release flow after ActiveMQ 6 version release

2019-10-16 Thread michael . andre . pearce
Hi Artemis has already a similar feature to network of brokers. Its named federation. It is nearly now at feature parity, one last ticket feature left is retro active consumers but that should be in next release of Artemis, its currently in PR. Artemis also has many features not exis

Re: AMQ Artemis High Availability - Use shared store only for lock

2019-10-15 Thread michael . andre . pearce
Justin i disagree many people use the replication to avoid a spof with shared store and also perf with NVMe , simply having a shared store just for the filelock sounds entirely sensible to me. I dont see why we would discourage anyone in implementing that. Get Outlook for Android On Mon, Oct

Re: [DISCUSSION] ActiveMQ 5.x roadmap, codename ActiveMQ Missus

2019-07-11 Thread michael . andre . pearce
Its about having clear direction as a project. Im not saying it has to be artemis im not saying it has to be classic But there does have to be a single and very clear direction so end users have a clear understanding in the long term direction. Having ever changing direction is worse tha

Re: [DISCUSSION] ActiveMQ 5.x roadmap, codename ActiveMQ Missus

2019-07-08 Thread michael . andre . pearce
I think as a project we need to be clear in direction here with one roadmap. To avoid users confusion. I was on the understanding that as a community and PMC a roadmap was already agreed. And this was for artemis to become activemq 6 was agreed and once it has all features (and more) of

Re: AMQ 224038 on Last Value Queue

2019-07-05 Thread michael . andre . pearce
A unit test would be best that way it can be reproduced. And any solution can be verified as fixing the problem. Get Outlook for Android On Fri, Jul 5, 2019 at 4:02 PM +0100, "mschmeiser" wrote: I appreciate the discussion but this seems to have gotten off-topic from my orig

Re: AMQ 224038 on Last Value Queue

2019-07-05 Thread michael . andre . pearce
A test case that recreates the issue is best next steps Get Outlook for Android On Fri, Jul 5, 2019 at 4:02 PM +0100, "mschmeiser" wrote: I appreciate the discussion but this seems to have gotten off-topic from my original issue. The issue of durability and server restarts is

Re: AMQ 224038 on Last Value Queue

2019-07-05 Thread michael . andre . pearce
So next step is to make a unit test and jira so that it can be investigated Get Outlook for Android On Fri, Jul 5, 2019 at 1:37 PM +0100, "yw yw" wrote: No, the message is not lost after restart. 于2019年7月5日周五 下午7:54写道: > As asked previous, does the same occur if you have no

Re: AMQ 224038 on Last Value Queue

2019-07-05 Thread michael . andre . pearce
As asked previous, does the same occur if you have non destructive false, the consumer receives the message but not acks it and restart is the message lost there too? Get Outlook for Android On Fri, Jul 5, 2019 at 9:02 AM +0100, "yw yw" wrote: Sorry for the ambiguousness. I

Re: AMQ 224038 on Last Value Queue

2019-07-05 Thread michael . andre . pearce
Have you done the same test with lvq and non destructive false (default) where the consumer receives the message but doesnt ack it. Then restart broker. If the message is lost there it would suggest issue in lvq or persistence. Remember you need to set the queue to durable if you want it

Re: AMQ 224038 on Last Value Queue

2019-07-05 Thread michael . andre . pearce
Note non destructive, is regardless of the queue being lvq or normal. Though primary case (but not only) for it is in conjunction with lvq. Get Outlook for Android On Fri, Jul 5, 2019 at 8:03 AM +0100, wrote: When non destructive is true the consumer ack ignored. Whe

Re: AMQ 224038 on Last Value Queue

2019-07-05 Thread michael . andre . pearce
When non destructive is true the consumer ack ignored. When non destructive is false (default) the consumer ack is honoured. There is test cases for this and is used in real use cases. Get Outlook for Android On Fri, Jul 5, 2019 at 7:30 AM +0100, "yw yw" wrote: Hi, Jus

Re: AMQ 224038 on Last Value Queue

2019-07-04 Thread michael . andre . pearce
For lvq when non destructive is false consumers are meant to be able to remove the message by acking. Use case there is coalesced price updates where you just care about lastest value, but the updates are faster than a consumer may deal with. Behaviour is as expected. Get Outlook for

Re: Artemis JDBC storage for HA- possible Split-brain?

2019-06-30 Thread michael . andre . pearce
Have you looked at the network health check https://activemq.apache.org/components/artemis/documentation/latest/network-isolation.html If you cannot add more nodes, but are getting split brain issues, this can help reduce issues. Basically you set some remote network ping addresses (lo

Re: Artemis GitHub repo archived?

2019-03-26 Thread michael . andre . pearce
Star. Thank you Get Outlook for Android On Tue, Mar 26, 2019 at 12:26 PM +, "Robbie Gemmell" wrote: I brought it to attention of Daniel from the infra team once he was around on chat and he fixed thigns up swiftly, the repo is now back in action. Robbie On Tue, 26 Mar 2

Re: Artemis GitHub repo archived?

2019-03-26 Thread michael . andre . pearce
Thanks Robbie Get Outlook for Android On Tue, Mar 26, 2019 at 9:43 AM +, "Robbie Gemmell" wrote: I also asked for assistance in infras chat but as expected though its a bit quiet in there just now, likely need to wait until a little later in the day. Robbie On Tue, 26

Re: Artemis GitHub repo archived?

2019-03-26 Thread michael . andre . pearce
This is a mistake. The PMC voted to deprecate apollo sub project. And i raised a ticket with infra to do this. But whislt the title of the ticket was for apollo i accidentally put artemis git in the comment (copy error). Confusing infra. I have already messaged infra on the same ticket.

Re: Journal vs paging

2019-03-13 Thread michael . andre . pearce
Journal is for storing persistent and transactional information in a WAL , where it is read on restart only to restate the broker e.g. when running its only written to, but is quite heavily written to. Paging is for moving data out of memory when needed, e.g. messages in queues are not being

Re: Federation vs cluster

2019-03-13 Thread michael . andre . pearce
So my advice here based on your previous questions is to first start without federation. It is something in a advanced setup and would expect someone with experience only to be implementing. Federation is about global WAN linking brokers. Clustering is about have a group of LAN brokers tigh

Re: When is the ACK sent?

2019-03-13 Thread michael . andre . pearce
If the brokers are not ha then the ack would return as soon as it has been received and persisted by the broker you send to. Get Outlook for Android On Wed, Mar 13, 2019 at 8:07 PM +, "artemisn00b" wrote: Thanks for the detailed response..However, this is not an HA solut

Re: When is the ACK sent?

2019-03-12 Thread michael . andre . pearce
This is the exact point of a messaging broker. That you hand control of the message to it decoupling the producers from the consumers. As such you will get an ack on the producer as soon as the broker receives the message and has met the persistence and replication requirements that you configur

Re: How to remove inactive durable subscribers?

2019-03-12 Thread michael . andre . pearce
In 2.7.0 the feature called auto-delete is being added. This is configurable at the address-setting level to default apply to all queues on the address and able to be applied at the queue level for finer control. This is alread in master and in the docs their should you want to read and see