A few more updates on this,
It looks like Vinny was correct - writes of a smaller size do not seem to
cause a problem. Specifically, writes from backend instances to datastore,
blobstore and cloud storage of 32KBs all display the hanging behaviour I
have been talking about. Writes to each of
1. Why hasn't the GCS client download been updated since early June?
Numerous changes have been checked in since then. As I understand it one
of them is crucial to GCS reliability.
2. Why hasn't the GCS client been integrated into the App Engine SDK /
Runtime. This seems
Ben,
Speaking personally, thank you a lot for your posts! It is very helpful for
identifying this issue. I was focused on GCS client and wasn't aware of the
full scope. More people had been looped in and I'll reach out to other
relevant folks today. Very sorry for all the inconvenience!
I
Why hasn't the GCS client download been updated since early June? Numerous
changes have been checked in since then. As I understand it one of them is
crucial to GCS reliability.
The SVN is updated with fixes. Sorry about the download zips. We are in the
process of sorting out distributions.
Hi Ye,
No problems. Thanks for the update, I appreciate it.
In light of Doug's comments, I have also confirmed the same behaviour
(success on writing 30KB; some hangs on writing =32KBs) occurs with the
latest release (r105) of the client library from SVN. I was expecting this,
as it doesn't
On Thu, Sep 19, 2013 at 7:46 AM, Ben Smithers smithers@googlemail.com
wrote:
It looks like Vinny was correct - writes of a smaller size do not seem to
cause a problem. Specifically, writes from backend instances to datastore,
blobstore and cloud storage of 32KBs all display the hanging
I realize this is likely a GCS server issue and I don't mean to distact
from that but I'd also like to point out that the SDK's
google-api-python-client (which I assume GCS relies upon under the hood) is
v1.0beta6 from Oct 28, 2011, where the latest release seems to be v1.2 from
Aug 7, 2013.
Hi Ben,
Thanks for the detailed post. What does the application log for those
hanged request look like? Do they all only have DeadlineExceededException?
What's the stacktrace?
I don't see anything you are doing wrong. Just make sure you are using a
relatively recent release of the library.
Hi Ye,
I am using the latest release (r65) downloaded
from: https://code.google.com/p/appengine-gcs-client/downloads/list
I've generally been testing with manually scaled backend modules, in which
case there is no Exception, they just hang indefinitely. A successful write
simply has the