[google-appengine] Re: simultaneous dynamic requests, max blob size, multi-blob?

2009-07-23 Thread Jeff Enderwick

Thanks Nick!

On Wed, Jul 22, 2009 at 3:56 AM, Nick Johnson
(Google)nick.john...@google.com wrote:

 Hi Jeff,

 When I said 10MB, I was referring to the 10MB request size limit, and
 pointing out that the forthcoming blob API will allow storing blobs
 larger than that size also. You can currently store anything up to
 10MB by splitting the blob into multiple datastore entities, but it's
 impossible to accept an upload greater than 10MB at all.

 -Nick Johnson

 On Tue, Jul 21, 2009 at 9:26 AM, Jeff Enderwickjeff.enderw...@gmail.com 
 wrote:

 Yeah, just trying to get clarification. Nick's email stated 10MB,
 Wikipedia says 1MB with a 10MB response limit. If Wikipedia is right
 and I can get 10MB in/out the door, I can always fragment (or wait, or
 if Nick says it is now 10MB ... :-).

 http://en.wikipedia.org/wiki/Google_App_Engine#Hard_limits

 On Mon, Jul 20, 2009 at 4:00 PM, Wooblegeoffsp...@gmail.com wrote:



 On Jul 18, 8:29 pm, Jeff Enderwick jeff.enderw...@gmail.com wrote:
 Is 10MB the current limit, or is it 1MB? I was under the impression
 that the max blob size was 1MB, and max HTTP response size was 10MB.
 Do I have it right?

 API calls are limited to 1MB unless that's been changed without an
 announcement fairly recently; you couldn't get more than 1MB into an
 entity even if the blob itself could hold it.
 


 




 --
 Nick Johnson, App Engine Developer Programs Engineer
 Google Ireland Ltd. :: Registered in Dublin, Ireland, Registration
 Number: 368047

 


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~--~~~~--~~--~--~---



[google-appengine] Re: simultaneous dynamic requests, max blob size, multi-blob?

2009-07-22 Thread Nick Johnson (Google)

Hi Jeff,

When I said 10MB, I was referring to the 10MB request size limit, and
pointing out that the forthcoming blob API will allow storing blobs
larger than that size also. You can currently store anything up to
10MB by splitting the blob into multiple datastore entities, but it's
impossible to accept an upload greater than 10MB at all.

-Nick Johnson

On Tue, Jul 21, 2009 at 9:26 AM, Jeff Enderwickjeff.enderw...@gmail.com wrote:

 Yeah, just trying to get clarification. Nick's email stated 10MB,
 Wikipedia says 1MB with a 10MB response limit. If Wikipedia is right
 and I can get 10MB in/out the door, I can always fragment (or wait, or
 if Nick says it is now 10MB ... :-).

 http://en.wikipedia.org/wiki/Google_App_Engine#Hard_limits

 On Mon, Jul 20, 2009 at 4:00 PM, Wooblegeoffsp...@gmail.com wrote:



 On Jul 18, 8:29 pm, Jeff Enderwick jeff.enderw...@gmail.com wrote:
 Is 10MB the current limit, or is it 1MB? I was under the impression
 that the max blob size was 1MB, and max HTTP response size was 10MB.
 Do I have it right?

 API calls are limited to 1MB unless that's been changed without an
 announcement fairly recently; you couldn't get more than 1MB into an
 entity even if the blob itself could hold it.
 


 




-- 
Nick Johnson, App Engine Developer Programs Engineer
Google Ireland Ltd. :: Registered in Dublin, Ireland, Registration
Number: 368047

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~--~~~~--~~--~--~---



[google-appengine] Re: simultaneous dynamic requests, max blob size, multi-blob?

2009-07-21 Thread Jeff Enderwick

Yeah, just trying to get clarification. Nick's email stated 10MB,
Wikipedia says 1MB with a 10MB response limit. If Wikipedia is right
and I can get 10MB in/out the door, I can always fragment (or wait, or
if Nick says it is now 10MB ... :-).

http://en.wikipedia.org/wiki/Google_App_Engine#Hard_limits

On Mon, Jul 20, 2009 at 4:00 PM, Wooblegeoffsp...@gmail.com wrote:



 On Jul 18, 8:29 pm, Jeff Enderwick jeff.enderw...@gmail.com wrote:
 Is 10MB the current limit, or is it 1MB? I was under the impression
 that the max blob size was 1MB, and max HTTP response size was 10MB.
 Do I have it right?

 API calls are limited to 1MB unless that's been changed without an
 announcement fairly recently; you couldn't get more than 1MB into an
 entity even if the blob itself could hold it.
 


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~--~~~~--~~--~--~---



[google-appengine] Re: simultaneous dynamic requests, max blob size, multi-blob?

2009-07-21 Thread theone


 3) Along those lines, has anyone implemented something like multi-blob
 fragmentation/reassembly for storing  serving things greater than
 1MB?

I have implemented a basic app for this.

http://simpleupdown.appspot.com/ allows file upload until 10MB.

You can check codes here: 
http://code.google.com/p/appenginelargefileupload/downloads/list

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~--~~~~--~~--~--~---



[google-appengine] Re: simultaneous dynamic requests, max blob size, multi-blob?

2009-07-21 Thread theone


 3) Along those lines, has anyone implemented something like multi-blob
 fragmentation/reassembly for storing  serving things greater than
 1MB?


I have implemented a basic app.

You can check from: http://simpleupdown.appspot.com/

and the codes are here: 
http://code.google.com/p/appenginelargefileupload/downloads/list

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~--~~~~--~~--~--~---



[google-appengine] Re: simultaneous dynamic requests, max blob size, multi-blob?

2009-07-20 Thread Wooble



On Jul 18, 8:29 pm, Jeff Enderwick jeff.enderw...@gmail.com wrote:
 Is 10MB the current limit, or is it 1MB? I was under the impression
 that the max blob size was 1MB, and max HTTP response size was 10MB.
 Do I have it right?

API calls are limited to 1MB unless that's been changed without an
announcement fairly recently; you couldn't get more than 1MB into an
entity even if the blob itself could hold it.
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~--~~~~--~~--~--~---



[google-appengine] Re: simultaneous dynamic requests, max blob size, multi-blob?

2009-07-18 Thread Jeff Enderwick

Is 10MB the current limit, or is it 1MB? I was under the impression
that the max blob size was 1MB, and max HTTP response size was 10MB.
Do I have it right?

On Thu, Jul 16, 2009 at 2:15 AM, Nick Johnson
(Google)nick.john...@google.com wrote:

 Hi Jeff,

 On Thu, Jul 16, 2009 at 3:33 AM, Jeff Enderwickjeff.enderw...@gmail.com 
 wrote:

 1) I saw that 30 was listed somewhere as the max simultaneous dynamic
 requests for an app. Is this really true? Even if I am paying, and I
 have a very popular app? I see the math indicating that one can retire
 400/sec with 75ms latency, but I am sure that GOOG-internal apps
 aren't held to this limit of 30. Is this really a hard limit?

 It's not a hard limit, no. If your app scales large enough, this will
 be increased. 400 QPS is a very busy app, though.


 2) Great to see that Service for storing and serving large files is
 on deck. Can y'all give any indication whether this will be
 accomplished by making blobs bigger (or adding some sort of uberblob)?
 Any indications on new max size would be great.

 It will definitely be capable of storing blobs larger than the current
 10MB limit. For more details, you'll have to wait for the service to
 be released.

 -Nick Johnson


 3) Along those lines, has anyone implemented something like multi-blob
 fragmentation/reassembly for storing  serving things greater than
 1MB?

 Thanks!
 Jeff

 




 --
 Nick Johnson, App Engine Developer Programs Engineer
 Google Ireland Ltd. :: Registered in Dublin, Ireland, Registration
 Number: 368047

 


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~--~~~~--~~--~--~---



[google-appengine] Re: simultaneous dynamic requests, max blob size, multi-blob?

2009-07-16 Thread Nick Johnson (Google)

Hi Jeff,

On Thu, Jul 16, 2009 at 3:33 AM, Jeff Enderwickjeff.enderw...@gmail.com wrote:

 1) I saw that 30 was listed somewhere as the max simultaneous dynamic
 requests for an app. Is this really true? Even if I am paying, and I
 have a very popular app? I see the math indicating that one can retire
 400/sec with 75ms latency, but I am sure that GOOG-internal apps
 aren't held to this limit of 30. Is this really a hard limit?

It's not a hard limit, no. If your app scales large enough, this will
be increased. 400 QPS is a very busy app, though.


 2) Great to see that Service for storing and serving large files is
 on deck. Can y'all give any indication whether this will be
 accomplished by making blobs bigger (or adding some sort of uberblob)?
 Any indications on new max size would be great.

It will definitely be capable of storing blobs larger than the current
10MB limit. For more details, you'll have to wait for the service to
be released.

-Nick Johnson


 3) Along those lines, has anyone implemented something like multi-blob
 fragmentation/reassembly for storing  serving things greater than
 1MB?

 Thanks!
 Jeff

 




-- 
Nick Johnson, App Engine Developer Programs Engineer
Google Ireland Ltd. :: Registered in Dublin, Ireland, Registration
Number: 368047

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~--~~~~--~~--~--~---



[google-appengine] Re: simultaneous dynamic requests, max blob size, multi-blob?

2009-07-15 Thread Tony

I'm pretty sure #1 is correct.  Of course, it's not a hard limit in
the sense that the 31st request is dropped, rather it's queued, but
yes it's unfortunate.

On Jul 15, 10:33 pm, Jeff Enderwick jeff.enderw...@gmail.com wrote:
 1) I saw that 30 was listed somewhere as the max simultaneous dynamic
 requests for an app. Is this really true? Even if I am paying, and I
 have a very popular app? I see the math indicating that one can retire
 400/sec with 75ms latency, but I am sure that GOOG-internal apps
 aren't held to this limit of 30. Is this really a hard limit?

 2) Great to see that Service for storing and serving large files is
 on deck. Can y'all give any indication whether this will be
 accomplished by making blobs bigger (or adding some sort of uberblob)?
 Any indications on new max size would be great.

 3) Along those lines, has anyone implemented something like multi-blob
 fragmentation/reassembly for storing  serving things greater than
 1MB?

 Thanks!
 Jeff
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~--~~~~--~~--~--~---