Commit graph

158 commits

Author SHA1 Message Date
Leif Walsh
04f63b0d4f Merge branch 'malloc-enginestatus' 2014-04-29 13:38:12 -04:00
Leif Walsh
1902b5c99c added MEMORY_MAX_REQUESTED_SIZE and MEMORY_LAST_FAILED_SIZE #230
fixes #230
2014-04-29 13:24:31 -04:00
Leif Walsh
6cfd541797 Merge branch 'errfunc-engine-status' 2014-03-25 11:22:08 -04:00
Leif Walsh
050040b96b changed engine status printing with errcall to print line by line Tokutek/mongo#1028 2014-03-25 11:21:51 -04:00
Leif Walsh
237c565939 fixed master branch compilation that doesn't have windows code Tokutek/mongo#1028 2014-03-25 00:35:52 -04:00
Leif Walsh
f17970b7a6 Merge branch 'errcall-backtrace' 2014-03-25 00:35:20 -04:00
Leif Walsh
a7e52e2199 fix accidental comment Tokutek/mongo#1028 2014-03-25 00:35:08 -04:00
Leif Walsh
7f513aa692 Merge branch 'errcall-backtrace' 2014-03-25 00:13:14 -04:00
Leif Walsh
511f572b50 added errcall path to backtrace for tokumx Tokutek/mongo#1028 2014-03-25 00:12:58 -04:00
Leif Walsh
30818c79c8 Merge branch 'backtrace-errfile'
Conflicts:
	buildheader/make_tdb.cc
	portability/toku_assert.cc
	src/ydb.cc
2014-03-10 10:22:35 -04:00
Leif Walsh
1b92856ce3 made do_backtrace an env function that uses errfile #201
fixes #201
2014-03-10 10:20:43 -04:00
John Esmet
20e3419630 fixes #200 Remove windows logic, which has not been supported in years. 2014-03-05 12:11:39 -05:00
John Esmet
2b6b6a7d8a More irritating build problems with MySQL 2014-03-04 14:36:21 -05:00
John Esmet
9d6ab600c3 Placate the build slaves 2014-03-04 05:41:42 -05:00
John Esmet
54e98827de Fix inclusion of toku_config in toku_time.h to work when used by db.h in
external projects (such as TokuMX)
2014-03-04 05:13:36 -05:00
John Esmet
7a76d84d01 fixes #198 Consolidate our portability code by moving toku_include/*
stuff into portability/
2014-03-03 20:07:57 -05:00
Leif Walsh
0537bf898e Merge branch 'backtrace' 2014-03-03 16:09:54 -05:00
Leif Walsh
c4f5bc160a fixed linkage of db_env_do_backtrace Tokutek/mongo#987 2014-03-03 16:09:28 -05:00
Leif Walsh
d98a25bb41 Merge branch 'backtrace' 2014-03-03 15:41:35 -05:00
Leif Walsh
8b1de15144 fixed linking Tokutek/mongo#987 2014-03-03 15:41:07 -05:00
Rich Prohaska
ddd72c11cc time_create_dbs
old time new time
10k    20     12
20k    34     23
40k   192     45
80k  1388     71
2014-03-03 15:37:10 -05:00
Leif Walsh
8f6ae0f3ec Merge branch 'backtrace' 2014-03-03 15:16:54 -05:00
Leif Walsh
501461a5f8 compilation fix Tokutek/mongo#987 2014-03-03 15:16:17 -05:00
Leif Walsh
86bcfa6ce8 Merge branch 'backtrace' 2014-03-03 14:57:54 -05:00
Leif Walsh
20b7dab63b exported db_env_do_backtrace to get toku stack and engine status Tokutek/mongo#987 2014-03-03 14:25:01 -05:00
John Esmet
d037524b70 fixes #188 Renamed the last brt artifacts to ft_handle. Tried to keep
comments etc sane by not dropping a big sed bomb. Hopefully things make
sense from here on out.
2014-03-02 18:04:37 -05:00
John Esmet
0d6edd44b6 fixes #189 Clean up huge page detection a bit. It's not perfect but it's
an improvement.
2014-03-02 17:19:46 -05:00
John Esmet
f7c1d3f9ff fixes #154 Remove toku_fair_rwlock 2014-01-20 16:53:17 -05:00
Leif Walsh
9f59d06843 added cpack component identifications to all install targets Tokutek/mongo#869 2013-12-20 17:58:48 -05:00
Rich Prohaska
dbfddf4e0d Tokutek/mariadb#12 rebase to mariadb-5.5.34 2013-11-28 09:52:08 -05:00
Rich Prohaska
78bfa5e78c #107 use frwlock as checkpoint_safe_lock 2013-11-18 09:31:36 -05:00
Rich Prohaska
8ab796c431 #90 debug long fsync system calls 2013-11-11 08:02:31 -05:00
Rich Prohaska
2796c2d35c tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
Zardosht Kasheff
4d234861e1 closes #77, remove tabs from memory.cc 2013-10-02 12:01:14 -04:00
Rich Prohaska
b23b43a0d9 #50 count long tail events like long fsyncs, checkpoints, and lock tree waits 2013-08-20 13:36:45 -04:00
Yoni Fogel
d0642efd6a Refs Tokutek/ft-index#26 Fixes Tokutek/ft-index#31 Change api for *_multiple to support array indexing. Never call put/del_callback functions for src_db. 2013-08-12 14:20:59 -07:00
Yoni Fogel
403991aaae Refs Tokutek/ft-index#28 Use prctl (on any linux) even if it is too old for PR_SET_PTRACER.
Ignore any error caused by this
2013-07-08 13:43:30 -07:00
Yoni Fogel
53a9e3fa6a Refs Tokutek/ft-index#28 Fix compile failure on machines without prctl 2013-07-05 23:04:52 -07:00
Yoni Fogel
a921615d73 Refs Tokutek/ft-index#28 Fix compile failure 2013-07-05 16:23:23 -07:00
Yoni Fogel
93abcb99de Refs Tokutek/ft-index#28 Fix compile failure on systems that don't support PR_SET_PTRACER 2013-07-05 15:43:53 -07:00
Yoni Fogel
48ec1d99c6 Refs Tokutek/ft-index#28 Add function to attach gdb to the running process and extract information. 2013-07-05 14:09:12 -07:00
Rich Prohaska
a722e8cb71 #17 test env open with open file limit 2013-06-24 15:22:34 -04:00
Rich Prohaska
57b8de7363 #17 gracefull db open 2013-06-24 10:53:31 -04:00
Rich Prohaska
4ff2082a57 #17 graceful error exit when out of file descriptors 2013-06-24 09:55:56 -04:00
Leif Walsh
88def6a5cb fix or suppress errors due to -Wmaybe-uninitialized in GCC 4.8
closes #13
2013-05-06 08:30:03 -04:00
Rich Prohaska
b7365688d1 fix memory leak in huge page detection 2013-05-05 11:53:03 -04:00
Leif Walsh
366e847e5f #6 don't do cmake install if we're a subproject of mysql 2013-04-28 20:20:17 -04:00
Leif Walsh
82970ad7d1 #6 rename config.h to toku_config.h to prevent name clash 2013-04-27 13:52:40 -04:00
Leif Walsh
c063892d92 #6 rename cmake functions duplicated in mysql to prevent name clash 2013-04-27 13:46:33 -04:00
Leif Walsh
9f99932a76 refs #6566 fix typo in license text
git-svn-id: file:///svn/toku/tokudb@55577 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:36 -04:00