Author: wsobel
Date: Sun Mar 15 08:41:29 2009
New Revision: 754633

URL: http://svn.apache.org/viewvc?rev=754633&view=rev
Log:
Fix for OLIO-59: Configurable caching still broken, reconfiguration for 2.2.2. 
Cache not kicking in correctly

Modified:
    incubator/olio/webapp/rails/branches/caching/config/environment.rb
    
incubator/olio/webapp/rails/branches/caching/config/environments/production.rb

Modified: incubator/olio/webapp/rails/branches/caching/config/environment.rb
URL: 
http://svn.apache.org/viewvc/incubator/olio/webapp/rails/branches/caching/config/environment.rb?rev=754633&r1=754632&r2=754633&view=diff
==============================================================================
--- incubator/olio/webapp/rails/branches/caching/config/environment.rb 
(original)
+++ incubator/olio/webapp/rails/branches/caching/config/environment.rb Sun Mar 
15 08:41:29 2009
@@ -5,14 +5,14 @@
 ENV['RAILS_ENV'] ||= 'production'
 
 # Specifies gem version of Rails to use when vendor/rails is not present
-RAILS_GEM_VERSION = '2.1.0' unless defined? RAILS_GEM_VERSION
+RAILS_GEM_VERSION = '2.2.2' unless defined? RAILS_GEM_VERSION
 
 # Bootstrap the Rails environment, frameworks, and default configuration
 require File.join(File.dirname(__FILE__), 'boot')
 require 'hodel_3000_compliant_logger'
 
 CACHED = true
-Memcached = false
+Memcached = true
 
 IMAGE_STORE_PATH = 'public/uploaded_files'
 DOCUMENT_STORE_PATH = 'public/uploaded_files'
@@ -20,7 +20,7 @@
 if CACHED and Memcached
   require 'memcache'
   CACHE = MemCache.new :c_threshold => 1_000,:compression => true,:debug => 
false,:namespace => 'mycachespace',:readonly => false,:urlencode => false
-  CACHE.servers = '10.251.63.95:11211'
+  CACHE.servers = 'r5:11211'
 end
 
 Rails::Initializer.run do |config|
@@ -58,20 +58,15 @@
 
   # Memcached Config ## START ##
   if CACHED and Memcached
-    config.action_controller.session_store = :mem_cache_store
-    config.action_controller.cache_store = CACHE, {}
-    config.action_controller.fragment_cache_store = CACHE, {}
-    config.action_controller.session = {
-    :session_key => '_perf_session'
-    }
-  else
-    config.action_controller.session = {
-    :session_key => '_perf_session',
-    :secret      => 
'dab95a8389324e5fa99cf6b178d4377d320b3c94ac2af58946b59118b92d2149a3091bbada03862361ee401e594279022b15fdaeee0df45ee17de07caa912576'
-    }
+    config.action_controller.cache_store = CACHE
   end
   # Memcached Config ## END ##
 
+  config.action_controller.session = {
+    :session_key => '_perf_session',
+    :secret      => 
'dab95a8389324e5fa99cf6b178d4377d320b3c94ac2af58946b59118b92d2149a3091bbada03862361ee401e594279022b15fdaeee0df45ee17de07caa912576'
+  }
+
   # Add new inflection rules using the following format
   # (all these examples are active by default):
   # Inflector.inflections do |inflect|
@@ -84,12 +79,6 @@
   # See Rails::Configuration for more options  
 end
 
-if CACHED and Memcached
-  # Memcached Config ## START ##
-  ActionController::CgiRequest::DEFAULT_SESSION_OPTIONS.merge!({ 'cache' => 
CACHE })
-  # Memcached Config ## END ##
-end
-
 # Add new mime types for use in respond_to blocks:
 # Mime::Type.register "text/richtext", :rtf
 # Mime::Type.register "application/x-mobile", :mobile

Modified: 
incubator/olio/webapp/rails/branches/caching/config/environments/production.rb
URL: 
http://svn.apache.org/viewvc/incubator/olio/webapp/rails/branches/caching/config/environments/production.rb?rev=754633&r1=754632&r2=754633&view=diff
==============================================================================
--- 
incubator/olio/webapp/rails/branches/caching/config/environments/production.rb 
(original)
+++ 
incubator/olio/webapp/rails/branches/caching/config/environments/production.rb 
Sun Mar 15 08:41:29 2009
@@ -6,7 +6,7 @@
 
 # Use a different logger for distributed setups
 # config.logger = SyslogLogger.new
-config.log_level = :error
+config.log_level = :debug
 
 # Full error reports are disabled and caching is turned on
 config.action_controller.consider_all_requests_local = false
@@ -23,4 +23,4 @@
     config.action_mailer.raise_delivery_errors = false
     config.action_controller.cache_store = :file_store, RAILS_ROOT + 
'/tmp/cache/'
   end
-end
\ No newline at end of file
+end


Reply via email to