Hi Pol,

Thanks for getting back to me.

On Sun, Nov 13, 2011 at 4:50 PM, Pol <p...@everpix.net> wrote:
> Hi Brian,
>
> threadsafe is "true"

There is a known issue where concurrent requests (enabled with
threadsafe) can be much slower than non-concurrent requests,
especially if the request is CPU-bound.

You might want to set threadsafe to "false" and see if that fixes the problem.

Cheers,
Brian

> Here's an example password_hash for an original 8 characters password:
>
> $2a$04$cbM2uHwDphIG3jFFRpq1mui5aVjevnDUwhvQ77S/WG/qvJMpiXAL6
>
> On Nov 12, 6:58 pm, Brian Quinlan <bquin...@google.com> wrote:
>> Hi Pol,
>>
>> On Sun, Nov 13, 2011 at 1:48 PM, Pol <p...@everpix.net> wrote:
>> > Hi,
>>
>> > Since switching to 2.7 runtime, logging in tohttp://www.everpix.com
>> > went from about a second to anywhere from 15s to 60s. I tracked it
>> > down to this single password checking line:
>>
>> > from bcrypt import bcrypt
>> > bcrypt.hashpw(password, self.password_hash) == self.password_hash
>>
>> What value are you using for "threadsafe" in your app.yaml?
>>
>> How large is self.password_hash?
>>
>> Cheers,
>> Brian
>>
>>
>>
>>
>>
>>
>>
>> > This comes from "a native Python implementation of the py-bcrypt
>> > package fromhttp://www.mindrot.org/projects/py-bcrypt/"; grabbed from
>> > here:https://github.com/erlichmen/py-bcrypt.
>>
>> > So what's happening here and how can we fix this?
>>
>> > Thanks,
>>
>> > - Pol
>>
>> > --
>> > 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 
>> > athttp://groups.google.com/group/google-appengine?hl=en.
>
> --
> 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.
>
>

-- 
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.

Reply via email to