Trying to track down a very inconsistent issue with gaeutilities
session. I don't know enough about the backend to make some guesses,
so am asking.

When I enter an entity into BigTable, is that the only instance that
exists and all front ends that users hit will read that same entity,
or is there some sort of data duplication/caching that could mean that
the entity is not available to an instance that the user is hitting?

Session works by sending a cookie with a session token, and then that
token is stored in the datastore. Every request the cookie is compared
against the datastore to determine if the user is logged in. There is
some memcache usage, but if the data is not found in memcache, the
datastore is checked.

I believe I've seen the same issue with a couple other processes I
have in place for oauth/open id logins, where I've gotten strange
random results of data not being found, but it's too inconsistent to
track down.

I can bang on the gaeutilities session without any problems. I in fact
set up some javascript request buttons on the session demo to try and
break it, haven't been able to replace the problem there.

The application where I do see the problem is a django 1.0
application, using appengine patch. Not sure why or how that would
matter but there you go.

I'm going to write some test scripts against that site to see if I can
get any luck duplicating the issue in a reliable sense in the next few
days.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to