Hello
We have developed a server-side application, which upload videos to youtube.
The upload process comprise of authentication using OAuth2, and the upload itself.
The upload itself has two-parts - first a "post" command with the video details, and then "put" command with the actual bytes of the video.
We have the application deployed on several VM's both in West-US and West-EU regions.
This application was running fine for the couple of months.
Yesterday, on the 20/1/2014, it suddenly stopped working, only for West-EU VM's.
After sniffing using fiddler I found out that the "put" command was taking very long time, until a timeout occurs.
To investigate, I created a small console application, which use built-in authentication tokens and video to upload.
This application does not relay on anything, it simply upload a video file to youtube.
I tested this application locally (I am from Israel), from several West-US VM's and from several West-EU VM's.
Again, the application fail only for West-EU VM's.
Later that day, on the evening of the 20/1/2014, it suddenly return to function properly.
Everything was working fine, both my "new" testing application and server-side big application.
So, the fact that it was resolved by itself, and that it only occurred on West-EU region, make me believe it was a glitch in the infra-structure - On the Azure side, or on Youtube side.
I would like to now if someone else encountered anything that can be related or explain it, or if someone can provide a theory as to what happened.
Thanks!
Shmulik Yoffe
CTO, WSC Sports Technologies
Shmulik Yoffe