Hi, We are building a service on ruote, and have encountered some performance problems. We originally used Route::Sequel::Storage with the mysql2 adapter. On deployment we noticed that ruote made massive number of sql requests, producing numerous time outs.
For comparison, we switched to Route::FsStorage. (We do not want to use the filesystem for storage, in case we need to scale ruote to another server). Anyway, I ran 200 requests (via thin sinatra web service) to a simple process definition that takes a string "Hello" and outputs via one participant. The FsStorage directory grew to 4.1MB. This seems like a lot for just inputting and outputting. This is going to be problem for our larger jobs that we have been writing. So I have 2 questions. Are the massive amount of sql requests normal, and is the amount of file system storage usual? If so, how do people work handle this in production environments. Any advice or help would be greatly appreciated. Thanks, Chad -- you received this message because you are subscribed to the "ruote users" group. to post : send email to [email protected] to unsubscribe : send email to [email protected] more options : http://groups.google.com/group/openwferu-users?hl=en
