ckrintz / appscale

Automatically exported from code.google.com/p/appscale
0 stars 0 forks source link

Add namespacing to Memcache #172

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Our current memcache implementation ignores namespaces in the motivation
that users could share data between applications. However, this doesn't
give the option to the user to protect / hide their data, so for now it's a
security risk.

Need to implement namespacing and add the app name as part of the key and
come back to this shared memory idea if desired later.

Original issue reported on code.google.com by shattere...@gmail.com on 17 Feb 2010 at 1:30

GoogleCodeExporter commented 9 years ago
Tested and fixed for Python version. The internal key is now:

internal_key = "__" + appname + "__" + namespace + "__" + key

Need to fix in the same fashion for Java GAE. Will talk with Yiming about how 
to do
this at tomorrow's meeting.

Original comment by shattere...@gmail.com on 18 Feb 2010 at 12:12

GoogleCodeExporter commented 9 years ago
Met with Yiming to discuss how this change can be effectively made. Blocked on 
Yiming
committing the 1.3.1 Java AppServer.

Original comment by shattere...@gmail.com on 22 Feb 2010 at 8:20

GoogleCodeExporter commented 9 years ago
Have reassigned to Yiming since we want to get a release out soon and he is more
familiar with the Java AppServer than I.

Original comment by shattere...@gmail.com on 31 Mar 2010 at 6:42

GoogleCodeExporter commented 9 years ago
Done.

Original comment by shattere...@gmail.com on 12 May 2010 at 5:25