-
Notifications
You must be signed in to change notification settings - Fork 1
[elixir] fix: processing of ODS loads without snapshot load #83
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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. |
paulswartz
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🍰
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.