Jeremy Evans <[email protected]> wrote:
> Major change
> ------------
> 
> The most significant change is that Sequel 4 will not load the core 
> extensions by default.  You will have to load them manually via 
> "Sequel.extension :core_extensions" if you want to use them.  The main 
> reason for this change is I think modifications to core classes should be 
> opt-in.  Libraries should not modify core classes by default, unless that 
> is the only purpose of the library.  The sequel_3_compatibility extension 
> will load the core extensions.

Yay!

> Behavior changes to existing methods
> ------------------------------------
> 
> The threaded connection pools will default to FIFO handling 
> (:connection_handling=>:queue) instead of LIFO handling 
> (:connection_handling=>:stack).  The sequel_3_compatibility extension will 
> restore the previous behavior.

Is this to avoid timeouts on certain DBs?

In some cases, LIFO pools helps avoid TCP slow-start-after-idle behavior
for people who forget (or do not have permission) to disable
slow-start-after-idle in the kernel.

LIFO probably has better CPU cache behavior, too.

-- 
You received this message because you are subscribed to the Google Groups 
"sequel-talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sequel-talk?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to