The --cleanQueue option is a similar idea as Barry's "DeadLetter" spike. I remembered that we decided not to do it.
On Wed, Nov 13, 2019 at 11:41 PM Mario Ivanac <mario.iva...@est.tech> wrote: > Hi, > > just to remind you on last question: > > what is your opinion on adding additional option in gfsh command "start > gateway sender" > to control clearing of existing queues --cleanQueues. > > This option will indicate, when gateway sender is started, should we > discard/clean existing queue, or should we use existing queue. > By default it will be to discard/clean existing queue. > > Best Regards, > Mario > ________________________________ > Šalje: Mario Ivanac <mario.iva...@est.tech> > Poslano: 8. studenog 2019. 13:00 > Prima: dev@geode.apache.org <dev@geode.apache.org> > Predmet: Odg: gateway sender queue > > Hi all, > > one more clarification regarding 3rd question: > > "* Could we add extra option in gfsh command "start gateway sender" > that allows to control queues reset (for instance --cleanQueues)" > > This option will indicate, when gateway sender is started, should we > discard/clean existing queue, or should we use existing queue. > By default it will be to discard/clean existing queue. > > Best Regards, > Mario > ________________________________ > Šalje: Mario Ivanac <mario.iva...@est.tech> > Poslano: 7. studenog 2019. 9:01 > Prima: Dan Smith <dsm...@pivotal.io>; dev@geode.apache.org < > dev@geode.apache.org> > Predmet: Odg: gateway sender queue > > Hi, > > thanks for answers. > > Some more details regarding 1st question. > > Is this behavior same (for serial and parallel gateway sender) in case > queue is persistent? > Meaning, should queue (persistent) be purged if we restart gateway sender? > > > Thanks, > Mario > > ________________________________ > Šalje: Dan Smith <dsm...@pivotal.io> > Poslano: 5. studenog 2019. 18:52 > Prima: dev@geode.apache.org <dev@geode.apache.org> > Predmet: Re: gateway sender queue > > Some replies, inline: > > * During testing we have observed, different behavior in parallel and > > serial gateway senders. In case we manually stop, than start gateway > > senders, for parallel gateway senders, queue is purged, but for serial > > gateway senders this is not the case. Is this normal behavior or bug? > > > > Hmm, I also think stop is supposed to clear the queue. I think if you are > seeing that it doesn't clear the queue, that might be a bug. > > > > > * What happens with the queues when whole cluster is stopped and > later > > started (In our tests with persistent queues, the events are kept)? > > > > Persistent queues will keep all of the events when you restart. > > > > * Could we add extra option in gfsh command "start gateway sender" > > that allows to control queues reset (for instance --cleanQueues)? > > > > If stop does clear the queue, would this be needed? It might still be > reasonable - I've heard folks request a way to clear running queues as > well. > > -Dan >