Use async nifs technique to avoid blocking the BEAM's schedulers #1

Closed
gburd wants to merge 15 commits from gsb-async-nifs into master

15 commits

Author SHA1 Message Date
Gregory Burd
264d189947 Update defaults 2012-12-04 14:29:07 -05:00
Gregory Burd
510b589edb Improve, extend the configuration prep code. 2012-12-04 14:28:20 -05:00
Gregory Burd
f002df1844 Update default configuration settings for WiredTiger when used as a backend to better match their benchmark settings. 2012-12-04 14:27:47 -05:00
Gregory Burd
6a47c89acd Ensure we have the proper number of arguments first. Pass configuration information on session open. Fix a few mistakes for preconditions. 2012-12-04 14:26:46 -05:00
Gregory Burd
d169796c89 Remove old release package. 2012-12-04 13:37:59 -05:00
Gregory Burd
c59504d229 Remove non-portable and unnecessary include. 2012-12-04 13:35:39 -05:00
Gregory Burd
2a47d63ce9 Enable compression in WiredTiger build. 2012-12-04 13:35:10 -05:00
Gregory Burd
70f6e17505 Update to version 1.4.0 2012-12-03 09:28:10 -05:00
Gregory Burd
9f89fcc670 Many happy returns. 2012-11-29 21:19:39 -05:00
Gregory Burd
0689cc5f23 Reduce workers a bit. 2012-11-29 21:18:53 -05:00
Gregory Burd
30dbef63a2 Another useful debugging target. 2012-11-29 21:16:23 -05:00
Gregory Burd
01eae9b844 WIP: Closer to async... 2012-11-29 16:28:02 -05:00
Gregory Burd
c0231923f9 Update to latest async_nif. 2012-11-29 11:37:36 -05:00
Gregory Burd
eacc8514ac First import, integration of async NIFs pattern. 2012-11-25 15:42:18 -05:00
Gregory Burd
cb0a535113 Improve things a bit. 2012-11-25 15:40:34 -05:00