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.
