There are reasons why you may want a production instance with test data: for
instance, if you are testing a client that depends on a domain name or some
other operation where you need the prod instance but can't use real data.
Namespaces are a tool in a toolbelt and an option, not the recommendation
approach.

--
Ikai Lan
Developer Programs Engineer, Google App Engine
Blogger: http://googleappengine.blogspot.com
Reddit: http://www.reddit.com/r/appengine
Twitter: http://twitter.com/app_engine



On Sat, Oct 2, 2010 at 7:56 AM, MLTrim <[email protected]> wrote:

> Thanks Ikai :)
> I opted for a separate app ID.
> It's curious that Google itself is suggesting to use Namespaces for
> Testing and Production.
>
> http://code.google.com/intl/it-IT/appengine/docs/python/multitenancy/namespaces.html
>
> On Sep 30, 11:45 pm, "Ikai Lan (Google)" 
> <[email protected]<ikai.l%[email protected]>
> >
> wrote:
> > I have mixed feelings about using namespaces for a staging instance. Why
> not
> > just use a separate app ID? It's not a violation of the terms of service,
> > and you can also test cron jobs as well.
> >
> > --
> > Ikai Lan
> > Developer Programs Engineer, Google App Engine
> > Blogger:http://googleappengine.blogspot.com
> > Reddit:http://www.reddit.com/r/appengine
> > Twitter:http://twitter.com/app_engine
> >
> > On Wed, Sep 29, 2010 at 1:09 AM, MLTrim <[email protected]>
> wrote:
> > > Hi
> > > I'm looking for a clean solution to setup a staging environment for my
> > > Gae application.
> > > Reading the new spec of Namespaces API you suggest that a possible use
> > > of this new feature is:
> >
> > > # Creating Separate Datastore Instances for Testing and Production
> >
> > > It looks awesome to me so here are my questions:
> >
> > > 1.
> > > I've added this snippet on my appengine_config.py
> >
> > > def namespace_manager_default_namespace_for_request():
> > >    return os.environ['SERVER_NAME']
> >
> > > then I've deployed a new 'staging' version of my app.
> > > The staging app is not sharing the Datastore with the Production one
> > > as aspected but I don't know what Namespace parameter should I input
> > > on Data Viewer to retrieve the entities on Staging namespace.
> > > I've tried with "staging' or 'staging.latest.fooapp.appspot.com' but
> > > it just not works.
> > > Any hints?
> >
> > > 2.
> > > If I would like to stress test the Staging app, could I give trouble
> > > (Table lock) on the Production app or working on different Namespaces
> > > avoid this problem?
> >
> > > 3.
> > > Different namespaces share the same quota on Datastore for example?
> >
> > > thanks
> > > Michele
> >
> > > --
> > > 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]<google-appengine%[email protected]>
> <google-appengine%[email protected]<google-appengine%[email protected]>
> >
> > > .
> > > 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 [email protected].
> To unsubscribe from this group, send email to
> [email protected]<google-appengine%[email protected]>
> .
> 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 [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