5 years agobrian_hair commented on SDP-447 for We wanted to report back that we found that the failures were consistently occurring when this trigger runs. We modified the script to not log in and ...We wanted to report back that we found that the failures were consistently occurring when this trigger runs. We modified the script to not log in and just assume it will have a ticket because it's using a user which has no timeout. We are no longer getting the error we were before. Our question is though, why weren't we having this problem on the previous version of the SDP? « | ||
8 comments | ||
5 years agobrian_hair commented on SDP-447 for We will be having a verify task run tonight. I'll see about having procmon monitor our tickets file on the server and see what it returns. In playing ...We will be having a verify task run tonight. I'll see about having procmon monitor our tickets file on the server and see what it returns. In playing with that a bit, I noticed that python.exe is accessing our tickets file, p4ticket.txt. We have some triggers configured to send a JSON payload to Jenkins instances when submits happen to certain depots and I noticed that this last failure on 01/16/2020 started at 4:28 am. The previous successful verify command was at 4:12 am. There was a submitted changelist to one of the trigger monitored paths at 4:19 the same day, between the last successful verify command and the first failure. I don't have Helix logs to prove it ran this trigger, but the submitted changelist was on one of the paths one of our triggers monitors, so I'm assuming it did run. We'd turned down our logging because the file sizes were getting out of hand. This python script just sends a webhook and doesn't modify the file though. I've attached it for perusal though. It just logs in to get some information about the changelist that was submitted to know if we should send the webhook and then shoots off the webhook. Minimal interaction with Helix in here. « | ||
5 years agobrian_hair commented on SDP-447 for We had a successful verify on Sunday that took 5 hours 47 minutes. Our verify is using a super user which is in a group giving unlimited login time. W ...We had a successful verify on Sunday that took 5 hours 47 minutes. Our verify is using a super user which is in a group giving unlimited login time. When checking the ticket length of this user on the server doing the verify we see that it has 157714 hours remaining on it's ticket. It is part of our super users group as well which has the default value of 12 hours for it's login timeout, but my understanding was that users got the longest timeout between the groups they are in. But still, verifies only take 6 hours or so, half of the default 12 hour timeout from our super group if that was at play. We start our daily checkpoint at 10 pm every day. And then we start the verify at 11 pm each Wednesday, Saturday, and Sunday each week. The checkpoint/daily backup takes about 40 minutes to complete. Another thing worth mentioning is that after the first error occurs, every depot thereafter in the verify gets the same error for both commands. So once it's tripped, it stays that way for the rest of the verify. I've attached one of the failed logs. Also, this does not flag the verify as a failure, so we don't get notified in the email subject line. « | ||
5 years agobrian_hair commented on SDP-447 for It appears to be consistent with which one of the commands it fails on, but it is not consistent with which days it fails or which depot in the list i ...It appears to be consistent with which one of the commands it fails on, but it is not consistent with which days it fails or which depot in the list it fails at. We sometimes get fully successful verifies, other times errors as shown. « | ||
8 years agobrian_hair committed change 21822 into Just getting a placeholder file in so I can easily add things later. | ||
Adjust when notifications are sent to you about reviews that you're associated with (as an author, reviewer, project member or moderator).