[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) 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 Enderwick 
> 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, Wooble wrote:
>>>
>>>
>>>
>>> On Jul 18, 8:29 pm, Jeff Enderwick  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 Enderwick 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, Wooble wrote:
>>
>>
>>
>> On Jul 18, 8:29 pm, Jeff Enderwick  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 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-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 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, Wooble wrote:
>
>
>
> On Jul 18, 8:29 pm, Jeff Enderwick  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-20 Thread Wooble



On Jul 18, 8:29 pm, Jeff Enderwick  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) wrote:
>
> Hi Jeff,
>
> On Thu, Jul 16, 2009 at 3:33 AM, Jeff Enderwick 
> 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 Enderwick 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  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
-~--~~~~--~~--~--~---