Travis builds not triggered occasionally
I have noticed this for the past couple of days. Occasionally travis doesn't trigger a build for PRs. Not sure if the issue is because of too many jobs in the queue.
For instance when the master was merged into #1235.
The Travis queue doesn't have a job for it:
https://travis-ci.org/cmu-db/peloton/pull_requests
I can remember that I also noticed this problems months ago, but I never found a solution for this. It seems that travis just sometimes looses triggers and Github then forever waits for a response.

Using push --force on the same branch may trigger the build again, but that's just a workaround.
Unclear if this is a Travis bug. I see only trigger history for recent builds (this is too old), otherwise it would be possible to see if Travis got the request and what it did with it.
If the merge is not correct, Travis will record: GitHub payload is missing a merge commit (mergeable_state: "unknown", merged: false) and ignore the request.
Let's wait for the next time this occurs and then check the trigger history. (I didn't know about that)
@poojanilangekar told me it happened again: https://github.com/cmu-db/peloton/pull/1302#issuecomment-385267457
@pervazea Can you check the Github trigger history and see if we can see something there?
The instance I see is:
about 19 hours ago addressing pooja's comments
GitHub payload is missing a merge commit (mergeable_state: "unknown", merged: false)
This was followed by another merge commit, which Travis accepted.
From: Marcel Kost [email protected] Sent: Sunday, April 29, 2018 1:44 PM To: cmu-db/peloton Cc: Pervaze Akhtar; Mention Subject: Re: [cmu-db/peloton] Travis builds not triggered occasionally (#1239)
@poojanilangekarhttps://github.com/poojanilangekar told me it happened again: #1302 (comment)https://github.com/cmu-db/peloton/pull/1302#issuecomment-385267457
@pervazeahttps://github.com/pervazea Can you check the Github trigger history and see if we can see something there?
You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/cmu-db/peloton/issues/1239#issuecomment-385268328, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AhDfwNFSecTeizJfLjFYtvNkAKTy1DQyks5ttfv4gaJpZM4S-8Gm.
I see a lot of builds that get not triggered right now, even on my fork.
I guess we can't do anything about that...
I see this only when the PR merge to the target branch was not successful (i.e. could not be done automatically) due to merge conflicts with the target. With the merge conflicts, travis can't schedule a build