-
-
Notifications
You must be signed in to change notification settings - Fork 89
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
Avoid 400 on initial check-in -attempt #325
Comments
Here is example of 400 on first attempt by the script...
Version info:
|
I tried adding just a second as follows...
I still had a 400 though. And resulting seats were not great...
|
Could try adding another second. Or, I wonder if we could have the script run multiple tabs (like I sometimes do manually in the browser). For example, it could start checkin in tab 1 at exact checkin time, tab 2 at +1 seconds, and tab 3 at +2 seconds. |
That's a good idea. I can come up with a proof of concept for this so we can evaluate how well it does in practice. Do you have a check-in coming up soon? |
Description
Per @jdholtz, a 400 at check-in usually means the attempt was too early (as it went through in later attempts). This can happen on the first attempt as the time isn’t exactly synchronized between the Southwest servers and NTP servers.
One experiment could be checking in a second or two after the minute to see if we can avoid this first attempt failure. This may then speed up the check-in as it takes ~4 seconds for the first attempt to report a failure before the script tries again.
What alternatives have you considered?
No response
The text was updated successfully, but these errors were encountered: