Leif Walsh
|
9a2b39499a
|
fix cmake check for dlsym() when a subproject of mysql 5.6
|
2013-05-02 14:47:40 -04:00 |
|
Leif Walsh
|
ec915dfadf
|
disable -fimplicit-templates on clang #6
|
2013-05-01 08:04:21 -04:00 |
|
Rich Prohaska
|
31ac1c1109
|
look for toku_config.h
|
2013-04-30 12:39:32 -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
|
8a56340093
|
Merge branch 'simplify-build'
|
2013-04-28 16:38:35 -04:00 |
|
Leif Walsh
|
49285f13c6
|
#6 export jemalloc targets so mysql/maria can use them
|
2013-04-28 16:30:58 -04:00 |
|
Leif Walsh
|
566f38f706
|
turn off jemalloc debug mode for mysql builds, it's more than we need
|
2013-04-28 08:42:20 -04:00 |
|
Leif Walsh
|
ce9253a378
|
#6 append -fimplicit-templates because we want them
|
2013-04-27 13:46:58 -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
|
eb2ea77876
|
don't warn about missing test data files if you aren't going to test
|
2013-04-18 15:56:36 -04:00 |
|
Yoni Fogel
|
e18446e180
|
refs #6566 fix third party default dir for jemalloc, and error text, and remove TOKU_SVNROOT
|
2013-04-17 00:02:31 -04:00 |
|
Yoni Fogel
|
d6f286b6eb
|
refs #6566 Cleanup xz subproject in cmake.
xz now copies sources into the cmake build directory to prevent unnecessary churn (configure is run directly on sources)
|
2013-04-17 00:02:30 -04:00 |
|
Leif Walsh
|
ca8367eed5
|
refs #6566 set TOKUDB_DATA in cmake, rather than relying on svn layout
git-svn-id: file:///svn/toku/tokudb@55578 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:36 -04:00 |
|
Yoni Fogel
|
496ff4d5bb
|
refs #6566 Revert xz third_party patches. Will do this on git to reduce effects on nightly tests.
svn merge -c -55449 https://svn.tokutek.com/tokudb/toku/tokudb
svn merge -c -55401 https://svn.tokutek.com/tokudb/toku/tokudb
svn merge -c -55400 https://svn.tokutek.com/tokudb/toku/tokudb
git-svn-id: file:///svn/toku/tokudb@55450 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:35 -04:00 |
|
Yoni Fogel
|
9856021ed0
|
refs #6566 Improve xz source clone code, cleanup xz subproject
git-svn-id: file:///svn/toku/tokudb@55449 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:34 -04:00 |
|
Yoni Fogel
|
21f1ac587b
|
refs #6566 Move xz sources into (tokudb)/third_party/ in preparation for git move
git-svn-id: file:///svn/toku/tokudb@55401 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:34 -04:00 |
|
Yoni Fogel
|
7d4d470526
|
refs #6566 Compiling/configuring no longer changes XZ source files (it changes a copy)
This prevents unnecessarily modified files in svn/git
git-svn-id: file:///svn/toku/tokudb@55400 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:34 -04:00 |
|
Leif Walsh
|
0b59372244
|
refs #6198 install jemalloc so mongo can use it (and eventually mysql too)
git-svn-id: file:///svn/toku/tokudb@55089 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:34 -04:00 |
|
Bradley C. Kuszmaul
|
aa10ba321b
|
Refs #5926. Leif made fortify do the right thing, so unding r54709. Leif says: The RelWithDebInfo target uses -O1 -g, see lines 119 and 120.
git-svn-id: file:///svn/toku/tokudb@54726 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:31 -04:00 |
|
Bradley C. Kuszmaul
|
fa5519f465
|
Turn off fortify, since it doesn't work for -O0. Refs #5926.
git-svn-id: file:///svn/toku/tokudb@54709 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:31 -04:00 |
|
Bradley C. Kuszmaul
|
f6d1933e12
|
Fix #6293. Don't use {{{mincore()}}} on Darwin.
git-svn-id: file:///svn/toku/tokudb@54523 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:31 -04:00 |
|
Leif Walsh
|
6d243ec46a
|
refs #4871 remove cmake warning about -Wcast-align. It's been long enough and we're not fixing it any time soon.
git-svn-id: file:///svn/toku/tokudb@54397 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:30 -04:00 |
|
Leif Walsh
|
3400f1d126
|
closes #6042 add -Wno-error=address-of-array-temporary
git-svn-id: file:///svn/toku/tokudb@53419 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:29 -04:00 |
|
Leif Walsh
|
29ef91a842
|
closes #5928 add fortify source to RelWithDebInfo
git-svn-id: file:///svn/toku/tokudb@52785 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:29 -04:00 |
|
Leif Walsh
|
d9a440ee26
|
closes #5949 merge to main
git-svn-id: file:///svn/toku/tokudb@52748 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:28 -04:00 |
|
Leif Walsh
|
a22143105f
|
refs #5940 update to jemalloc-3.3.0 in the fractal tree
git-svn-id: file:///svn/toku/tokudb@52623 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:28 -04:00 |
|
Leif Walsh
|
a0a5410f9d
|
refs #5889 fix O_DIRECT detection
git-svn-id: file:///svn/toku/tokudb@52239 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:27 -04:00 |
|
Zardosht Kasheff
|
f3dc3fdea2
|
refs #5842, merge Direct I/O to main
git-svn-id: file:///svn/toku/tokudb@52238 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:27 -04:00 |
|
Leif Walsh
|
c1924af662
|
refs #5672 switch around flags so we can override -O0 in debug builds (maybe speed up drd?)
git-svn-id: file:///svn/toku/tokudb@51009 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:23 -04:00 |
|
Leif Walsh
|
0b1b7bd3bd
|
don't build ctags if on a mac and also using etags because of the case insensitive filesystem
git-svn-id: file:///svn/toku/tokudb@50999 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:22 -04:00 |
|
Leif Walsh
|
68d1ea5ef4
|
refs #5120 fix up linking on linux
git-svn-id: file:///svn/toku/tokudb@50926 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:22 -04:00 |
|
Leif Walsh
|
c1c8699577
|
closes #5120 remove TOKU_ALLOW_DEPRECATED, reorganize some headers a bit to accomodate
git-svn-id: file:///svn/toku/tokudb@50922 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:22 -04:00 |
|
Leif Walsh
|
022e55763f
|
refs #5127 add a couple jemalloc opts
git-svn-id: file:///svn/toku/tokudb@50828 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:21 -04:00 |
|
Leif Walsh
|
b13abd5788
|
refs #5127 make jemalloc use a private namespace internally
git-svn-id: file:///svn/toku/tokudb@50738 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:21 -04:00 |
|
Leif Walsh
|
ae57be8d78
|
refs #5127 handle jemalloc static linking with --soname-synonyms from valgrind 3.8
git-svn-id: file:///svn/toku/tokudb@50724 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:21 -04:00 |
|
Leif Walsh
|
b3d31ec26c
|
refs #5127 enable debug mode for jemalloc
git-svn-id: file:///svn/toku/tokudb@50690 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:20 -04:00 |
|
Leif Walsh
|
a5004f8bcf
|
closes #5127 use jemalloc in the fractal tree always
git-svn-id: file:///svn/toku/tokudb@50680 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:20 -04:00 |
|
Leif Walsh
|
c8f788758c
|
refs #4871 finish removing affinity stuff
git-svn-id: file:///svn/toku/tokudb@50311 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:18 -04:00 |
|
John Esmet
|
65cd284834
|
fixes #5351 fixes #5528 merge the new locktree to main. the locktree, locktree manager, and blocking lock request api are implemented at the toplevel under locktree/ and the ydb layer has been modified to use the new API. some kruft has been deleted from various parts of the source tree and these merge also includes a change where we kill 'includes.h'
git-svn-id: file:///svn/toku/tokudb@49851 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:15 -04:00 |
|
Leif Walsh
|
bf70bbb898
|
refs #5418 merge promotion to main
git-svn-id: file:///svn/toku/tokudb@49697 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:14 -04:00 |
|
Bradley C. Kuszmaul
|
f6ec5262c6
|
Refs #5622. Undo unrelated change.
git-svn-id: file:///svn/toku/tokudb@48990 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:13 -04:00 |
|
Bradley C. Kuszmaul
|
6d73872f04
|
Fixes #5622. Speed up {{{test_groupcommit_count.bdb}}}.
git-svn-id: file:///svn/toku/tokudb@48989 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:13 -04:00 |
|
Leif Walsh
|
2537edef0e
|
refs #5368 fix unused warning on osx, and really stupid include file ordering issue
git-svn-id: file:///svn/toku/tokudb@48887 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:13 -04:00 |
|
Leif Walsh
|
774afe534d
|
refs #5592 move circular_buffer, omt, threadpool, growable_array, rwlock, frwlock, kibbutz, mempool, partitioned_counter, nb_mutex, sort to util/, and some other cleanup stuff
git-svn-id: file:///svn/toku/tokudb@48763 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:13 -04:00 |
|
Leif Walsh
|
589813ac5c
|
refs #5368 add portability wrapper for sched_setaffinity/sched_getaffinity
git-svn-id: file:///svn/toku/tokudb@48692 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:12 -04:00 |
|
Leif Walsh
|
e90e5db856
|
refs #5537 little cmake cleanup
git-svn-id: file:///svn/toku/tokudb@48383 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:11 -04:00 |
|
Leif Walsh
|
6497257245
|
refs #5537 add BUILD_SRC_TESTS to be able to build just those tests in Xcode
git-svn-id: file:///svn/toku/tokudb@48382 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:11 -04:00 |
|
Leif Walsh
|
b7df599b66
|
refs #4871 make all compiler flag changes prepends so that user-specified flags (-D CMAKE_CXX_FLAGS="-foo") will take precedence
git-svn-id: file:///svn/toku/tokudb@48354 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:11 -04:00 |
|
Leif Walsh
|
4fb05bf0c1
|
refs #5368 make conditions for running helgrind/drd more explicit
git-svn-id: file:///svn/toku/tokudb@48353 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:11 -04:00 |
|
Leif Walsh
|
f6a4242420
|
refs #5368 add some more system checks
git-svn-id: file:///svn/toku/tokudb@48332 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:11 -04:00 |
|