tracker issue : CF-3044054

select a category, or use search below
(searches all categories and all time range)
Title:

Bug 87128:-(Watson Migration Closure)The default client variable storage mechanism on a windows server is the windows registry

| View in Tracker

Status/Resolution/Reason: Closed/Won't Fix/LowImpact

Reporter/Name(from Bugbase): Nathan Strutz / Nathan Strutz (Nathan Strutz)

Created: 10/07/2011

Components: General Server

Versions: 9.0.1

Failure Type: Unspecified

Found In Build/Fixed In Build: 0000 /

Priority/Frequency: Trivial / Unknown

Locale/System: English / Platforms All

Vote Count: 1

Problem:

The default client variable storage mechanism on a windows server is the windows registry. If this default is not changed, client variables can eventually crash the server with no simple way to recover. The default storage mechanism on a linux server is a text file, which is better, but not very scalable. The default should be something that scales better and will not crash the server. I suggest, as an easy obvious win with technology that is already bundled in ColdFusion Server, a Derby database as the default. Even better would be a CouchDB or MongoDB integrated with CF, but that may be extreme. Another option is Ehcache with 'diskpersistence.'
Method:

To reproduce, install CF, do not change any client variable storage settings, then create a few thousand sessions inside an application with client variables enabled. Eventually the server  should crash and be unrecoverable.
Result:

----------------------------- Additional Watson Details -----------------------------

Watson Bug ID:	3044054

External Customer Info:
External Company:  
External Customer Name: Nathan Strutz
External Customer Email: 36EC2AB9446105B39920157F
External Test Config: 10/07/2011

Attachments:

Comments:

This bug has been voted..
Vote by External U.
20916 | November 11, 2011 07:29:28 AM GMT