Thanks Sergey,

I will check it and will let you know (running the test cycle will take
time).

Notice however that the reader actually saw this key in its Ignite code, it
has it in the logs. So I guess the entry came through, just was filtered
out by Ignite as a "duplicate", as the log says.
Also the writer is a separate process which hangs around until the reader
times out on waiting, which is 20 seconds. It should be more than enough to
receive all records I guess? (and like I said, it actually came to the
reader)

Anyway, I will add a check for putAsync futures and will let you know once
the test is done.

Regards,
Michael

On Mon, 28 Jul 2025 at 17:36, Sergey Korotkov <serge.korot...@gmail.com>
wrote:

> Hi,
>
> Does it still fail if wait all futures returned from the putAsync calls
> before exiting the writer app?
>
> Thanks,
> --
>    Sergey
>
>
> On 7/28/25 13:26, Michael Karmazin wrote:
> > Hi, I’m contracting (via Algoteq I'm writing from here) for a Fortune
> > 500 financial institution with a global footprint. I’m under NDA, so I
> > can’t name the company, but I’m happy to provide all the technical
> > details I can. We've run into an issue with Ignite there I'd need your
> > advice on.
> >
> > So, to cut a long story short - it seems that in very rare cases, Apache
> > Ignite's Continuous Query can miss an entry when the cache is hammered
> > with new records. Which is a real-life scenario for us. I have a demo
> > project that reproduces this, although it’s important to note that it
> > took 8 hours for a script continuously repeating the test case to
> > trigger it.
> >
> > I.e. yes it's a rare problem... but it happens sometimes indeed, and we
> > can't afford losing records there, it's financial stuff which just can't
> > be lost.
> >
> > The problem demo is available here and includes ready-made logs:
> > https://github.com/new-mikha/ignite-missing-entry-demo <https://
> > github.com/new-mikha/ignite-missing-entry-demo>
> >
> > Hopefully the README explains all the details, but I’d be happy to
> > clarify anything if needed.
> >
> > I’d appreciate any clues about this problem. Thanks!
> >
> > Best regards,
> > Michael Karmazin
> >
> >
> > Visit our website at http://www.algoteq.com <http://www.algoteq.com>
> >
> > Privileged/Confidential information may be contained in this message and
> > may be subject to legal privilege. Access to this e-mail by anyone other
> > than the intended is unauthorised. If you are not the intended recipient
> > (or responsible for delivery of the message to such person), you may not
> > use, copy, distribute or deliver to anyone this message (or any part of
> > its contents) or take any action in reliance on it. In such case, you
> > should destroy this message, and notify us immediately. If you have
> > received this email in error, please notify us immediately by e-mail and
> > delete the e-mail from your computer. If you or your employer does not
> > consent to internet e-mail messages of this kind, please notify us
> > immediately. All reasonable precautions have been taken to ensure no
> > viruses are present in this e-mail. As Algoteq Pty Ltd cannot accept
> > responsibility for any loss or damage arising from the use of this e-
> > mail or attachments we recommend that you subject these to your virus
> > checking procedures prior to use. The views, opinions, conclusions and
> > other informations expressed in this electronic mail are not given or
> > endorsed by the company unless otherwise indicated by an authorised
> > representative independent of this message.
>
>

-- 


Visit our website at http://www.algoteq.com <http://www.algoteq.com>


Privileged/Confidential information may be contained in this message and 
may be subject to legal privilege. Access to this e-mail by anyone other 
than the intended is unauthorised. If you are not the intended recipient 
(or responsible for delivery of the message to such person), you may not 
use, copy, distribute or deliver to anyone this message (or any part of its 
contents) or take any action in reliance on it. In such case, you should 
destroy this message, and notify us immediately. If you have received this 
email in error, please notify us immediately by e-mail and delete the 
e-mail from your computer. If you or your employer does not consent to 
internet e-mail messages of this kind, please notify us immediately. All 
reasonable precautions have been taken to ensure no viruses are present in 
this e-mail. As Algoteq Pty Ltd cannot accept responsibility for any loss 
or damage arising from the use of this e-mail or attachments we recommend 
that you subject these to your virus checking procedures prior to use. The 
views, opinions, conclusions and other informations expressed in this 
electronic mail are not given or endorsed by the company unless otherwise 
indicated by an authorised representative independent of this message.

Reply via email to