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

Reply via email to