Re: [google-appengine] Blobstore API Feedback

2010-01-20 Thread Piotr Sikora
Hi Nick, I did, and it's unfortunate - feel free to file a bug - but it's still far from clear that this should result in returning a 404 to the user. I don't think this is a bug, but I believe that 404 response is simply better and more obvious than 500 in this case and since Blobstore API i

Re: [google-appengine] Blobstore API Feedback

2010-01-20 Thread Nick Johnson (Google)
Hi Piotr, On Wed, Jan 20, 2010 at 10:44 AM, Piotr Sikora wrote: > Hi Nick, > > > I don't assume any such thing. Your code asking the infrastructure to send >> the user a non-existent blob is an issue with your code, not with the >> user's >> request, and as such, it should return a 500 status co

Re: [google-appengine] Blobstore API Feedback

2010-01-20 Thread Piotr Sikora
Hi Nick, I don't assume any such thing. Your code asking the infrastructure to send the user a non-existent blob is an issue with your code, not with the user's request, and as such, it should return a 500 status code, not a 404. did you read the race condition case? It can barely be issue w

Re: [google-appengine] Blobstore API Feedback

2010-01-20 Thread Nick Johnson (Google)
Hi Piotr, On Wed, Jan 20, 2010 at 7:33 AM, Piotr Sikora wrote: > Hi Nick, > thanks for reply, but I must disagree ;) > > > 500 is the correct response to return in this case, as the URL the user >> requested (your handler script) was found, while the blobkey returned by >> your script was not va

Re: [google-appengine] Blobstore API Feedback

2010-01-19 Thread Niklasro.appspot.com
(dragonflybsd.org/niklas) 2010/1/17 Piotr Sikora : > Hello, > lately I've been playing around with Blobstore and I believe that it misses > few critical features: > > 1. MD5/SHA1 integrity checksums. This is a *MUST*. All competing services > (S3, Nirvanix, etc) provide ways to: > - get checksum of

Re: [google-appengine] Blobstore API Feedback

2010-01-19 Thread Nick Johnson (Google)
Hi Piotr, 2010/1/17 Piotr Sikora > Hello, > lately I've been playing around with Blobstore and I believe that it misses > few critical features: > > 1. MD5/SHA1 integrity checksums. This is a *MUST*. All competing services > (S3, Nirvanix, etc) provide ways to: > - get checksum of already upload

[google-appengine] Blobstore API Feedback

2010-01-17 Thread Piotr Sikora
Hello, lately I've been playing around with Blobstore and I believe that it misses few critical features: 1. MD5/SHA1 integrity checksums. This is a *MUST*. All competing services (S3, Nirvanix, etc) provide ways to: - get checksum of already uploaded file (this should be another BlobInfo pro