Re: [Django] #11270: Cache templatetag with memcached can't handle long tags

2009-06-18 Thread Django
#11270: Cache templatetag with memcached can't handle long tags
---+
  Reporter:  235   | Owner:  nobody
Status:  closed| Milestone:  1.1   
 Component:  Cache system  |   Version:  SVN   
Resolution:  fixed |  Keywords:
 Stage:  Accepted  | Has_patch:  1 
Needs_docs:  0 |   Needs_tests:  1 
Needs_better_patch:  0 |  
---+
Comment (by russellm):

 Please ignore the commit message for [11067] - that commit should have
 referenced #11289.

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en
-~--~~~~--~~--~--~---



Re: [Django] #11270: Cache templatetag with memcached can't handle long tags

2009-06-17 Thread Django
#11270: Cache templatetag with memcached can't handle long tags
---+
  Reporter:  235   | Owner:  nobody
Status:  new   | Milestone:  1.1   
 Component:  Cache system  |   Version:  SVN   
Resolution:|  Keywords:
 Stage:  Accepted  | Has_patch:  1 
Needs_docs:  0 |   Needs_tests:  1 
Needs_better_patch:  0 |  
---+
Changes (by SmileyChris):

  * needs_better_patch:  => 0
  * needs_docs:  => 0
  * stage:  Unreviewed => Accepted
  * needs_tests:  => 1
  * milestone:  => 1.1

Comment:

 If Jacob thought #10016 was 1.1 worthy, this should be too.

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en
-~--~~~~--~~--~--~---



[Django] #11270: Cache templatetag with memcached can't handle long tags

2009-06-06 Thread Django
#11270: Cache templatetag with memcached can't handle long tags
--+-
 Reporter:  235   |   Owner:  nobody
   Status:  new   |   Milestone:
Component:  Cache system  | Version:  SVN   
 Keywords:|   Stage:  Unreviewed
Has_patch:  1 |  
--+-
 similar to #10016
 Memcached has a hard limit of 250 characters for cache keys.

 So we have to use md5 hash instead of the whole cached tag name with all
 vary variables.

 {{{
 Traceback (most recent call last):

   File "/var/www/virtual/sumno.com/modules/django/core/handlers/base.py",
 line 86, in get_response
 response = callback(request, *callback_args, **callback_kwargs)

   File
 "/var/www/virtual/sumno.com/htdocs/sumnocom/apps/lib/decorators.py", line
 56, in wrapper
 return func(request, *args, **kwargs)

   File
 
"/var/www/virtual/sumno.com/htdocs/sumnocom/../sumnocom/apps/generic_content/views.py",
 line 370, in detail_view_content_entry
 context_instance=RequestContext(request))

   File "/var/www/virtual/sumno.com/modules/django/shortcuts/__init__.py",
 line 18, in render_to_response
 return HttpResponse(loader.render_to_string(*args, **kwargs),
 **httpresponse_kwargs)

   File "/var/www/virtual/sumno.com/modules/django/template/loader.py",
 line 107, in render_to_string
 return t.render(context_instance)

   File "/var/www/virtual/sumno.com/modules/django/template/__init__.py",
 line 176, in render
 return self.nodelist.render(context)

   File "/var/www/virtual/sumno.com/modules/django/template/__init__.py",
 line 768, in render
 bits.append(self.render_node(node, context))

   File "/var/www/virtual/sumno.com/modules/django/template/__init__.py",
 line 781, in render_node
 return node.render(context)

   File
 "/var/www/virtual/sumno.com/modules/django/template/loader_tags.py", line
 97, in render
 return compiled_parent.render(context)

   File "/var/www/virtual/sumno.com/modules/django/template/__init__.py",
 line 176, in render
 return self.nodelist.render(context)

   File "/var/www/virtual/sumno.com/modules/django/template/__init__.py",
 line 768, in render
 bits.append(self.render_node(node, context))

   File "/var/www/virtual/sumno.com/modules/django/template/__init__.py",
 line 781, in render_node
 return node.render(context)

   File
 "/var/www/virtual/sumno.com/modules/django/template/loader_tags.py", line
 97, in render
 return compiled_parent.render(context)

   File "/var/www/virtual/sumno.com/modules/django/template/__init__.py",
 line 176, in render
 return self.nodelist.render(context)

   File "/var/www/virtual/sumno.com/modules/django/template/__init__.py",
 line 768, in render
 bits.append(self.render_node(node, context))

   File "/var/www/virtual/sumno.com/modules/django/template/__init__.py",
 line 781, in render_node
 return node.render(context)

   File
 "/var/www/virtual/sumno.com/modules/django/template/loader_tags.py", line
 24, in render
 result = self.nodelist.render(context)

   File "/var/www/virtual/sumno.com/modules/django/template/__init__.py",
 line 768, in render
 bits.append(self.render_node(node, context))

   File "/var/www/virtual/sumno.com/modules/django/template/__init__.py",
 line 781, in render_node
 return node.render(context)

   File
 
"/var/www/virtual/sumno.com/htdocs/sumnocom/apps/lib/templatetags/smartspaceless.py",
 line 17, in render
 s = self.nodelist.render(context).strip()

   File "/var/www/virtual/sumno.com/modules/django/template/__init__.py",
 line 768, in render
 bits.append(self.render_node(node, context))

   File "/var/www/virtual/sumno.com/modules/django/template/__init__.py",
 line 781, in render_node
 return node.render(context)

   File
 "/var/www/virtual/sumno.com/modules/django/template/loader_tags.py", line
 24, in render
 result = self.nodelist.render(context)

   File "/var/www/virtual/sumno.com/modules/django/template/__init__.py",
 line 768, in render
 bits.append(self.render_node(node, context))

   File "/var/www/virtual/sumno.com/modules/django/template/__init__.py",
 line 781, in render_node
 return node.render(context)

   File
 "/var/www/virtual/sumno.com/modules/django/template/loader_tags.py", line
 24, in render
 result = self.nodelist.render(context)

   File "/var/www/virtual/sumno.com/modules/django/template/__init__.py",
 line 768, in render
 bits.append(self.render_node(node, context))

   File "/var/www/virtual/sumno.com/modules/django/template/__init__.py",
 line 781, in render_node
 return node.render(context)

   File "/var/www/virtual/sumno.com/modules/django/templatetags/cache.py",
 line 27, in render
 value = cache.get(cache_key)

   File
 "/var/www/virtual/sumno.com/modules/django/core/cache/backends/memcached.py",
 line 25,