[elixir] fix: processing of ODS loads without snapshot load#83
Conversation
Coverage of commit
|
a80af5e to
28c2a9e
Compare
Coverage of commit
|
paulswartz
left a comment
There was a problem hiding this comment.
We both had concerns about this change in #77. Given that it's experiencing issues that we can't reproduce in testing, should we consider reverting the change and trying a different approach to stabilize the container?
With the latest Qlik restart, everything has been working flawlessly. I have a theory on how to reproduce, just need to stage a little more. |
28c2a9e to
8e06081
Compare
Coverage of commit
|
paulswartz
left a comment
There was a problem hiding this comment.
Were you able to reproduce the issue locally?
No. I had some theories that didn't work out. I have one remaining, but it will involve running two instances of the app at once and a few hundred data files, which would create the conditions during a deployment. I'm hoping to avoid this scenario in general, since the design of the app doesn't take into account multiple instances. I'll be implementing some changes to the ECS container to stop the container before starting another, so that should address any issues stemming from or during a deployment. |
|
If you can't reproduce the issue, and everything is working with the smaller Qlik batches, do you still need to make this change? |
This code protects the integrity of the process further, so I'd like to deploy it. |
This PR addresses 2 bugs:
Lastly, I'm planning on addressing the filtering logic of the new load objects to have it be more inclusive, and look back further (maybe an hour). This will be in another PR.