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.