John Esmet
|
3cb519b5e6
|
refs #5811 fix mac build
git-svn-id: file:///svn/toku/tokudb@51254 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:24 -04:00 |
|
Yoni Fogel
|
12ccf6ae0a
|
refs #5663 Merge #5663 onto main
git-svn-id: file:///svn/toku/tokudb@51238 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:24 -04:00 |
|
Zardosht Kasheff
|
9fbe4863a0
|
refs #5802, merge probabilistic PAIR clock decrementing from tokudb.fb to main.
git-svn-id: file:///svn/toku/tokudb@51187 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:23 -04:00 |
|
Leif Walsh
|
9ceb4d337e
|
refs #5672 try adding some ways to crash that hopefully print a stacktrace
git-svn-id: file:///svn/toku/tokudb@50946 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
|
d7801469d6
|
refs #5120 forgot to add toku_time.cc
git-svn-id: file:///svn/toku/tokudb@50925 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
|
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
|
eeaf0912c7
|
refs #5710 fix mac build
git-svn-id: file:///svn/toku/tokudb@50490 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:19 -04:00 |
|
John Esmet
|
80b8bb9716
|
refs #5710 add counters for the number of bytes read and time spent doing IO, for the various ways you can do a fetch. improve the name of get_tokutime() and get rid of the now defunct toku_current_time_nanoseconds()
git-svn-id: file:///svn/toku/tokudb@50481 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:19 -04:00 |
|
John Esmet
|
0e3dfbabec
|
refs #5710 invariant_zero must not be visible when this header is exported to the handlerton
git-svn-id: file:///svn/toku/tokudb@50464 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:19 -04:00 |
|
John Esmet
|
7962622c05
|
refs #5710 add toku_current_time_nanosec, rename current_time_usec to use 'microsec' to be more consistent
git-svn-id: file:///svn/toku/tokudb@50454 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:19 -04:00 |
|
Leif Walsh
|
8837da0f14
|
refs #5713 whoopsies, compile fix for release builds
git-svn-id: file:///svn/toku/tokudb@50428 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:19 -04:00 |
|
Leif Walsh
|
d04f506d6c
|
closes #5713 make mutex initializers macros (as posix requires) and clean up the if statement garbage
git-svn-id: file:///svn/toku/tokudb@50424 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:19 -04:00 |
|
John Esmet
|
e459c4b1c5
|
refs #5629 get rid of some unneeded byte flipping. stick to little endian witha little endian comparison function.
git-svn-id: file:///svn/toku/tokudb@50327 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:18 -04:00 |
|
John Esmet
|
ea7d0656be
|
refs #5629 make sure we have 64 bit versions and there is a test for it
git-svn-id: file:///svn/toku/tokudb@50318 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:18 -04:00 |
|
John Esmet
|
c4a230cb1d
|
refs #5629 add 64 bit host to net ordering
git-svn-id: file:///svn/toku/tokudb@50317 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:18 -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 |
|
Leif Walsh
|
15e0df36fb
|
refs #5671 implement join_timeout with a portable 'crash and dump core' function
git-svn-id: file:///svn/toku/tokudb@50308 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:18 -04:00 |
|
Leif Walsh
|
42dec70f10
|
refs #4883 remove affinity code, we weren't using it anyway
git-svn-id: file:///svn/toku/tokudb@50174 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:17 -04:00 |
|
Leif Walsh
|
ffe2a5d87c
|
refs #5351 fix mutexattr stuff for darwin
git-svn-id: file:///svn/toku/tokudb@49885 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:16 -04:00 |
|
John Esmet
|
12803248af
|
refs #5351 do not use the static initializer in a dynamic context, because it confuses tools like helgrind which look for create/destroy pairs to validate mutex handling
git-svn-id: file:///svn/toku/tokudb@49865 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:15 -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 |
|
Zardosht Kasheff
|
ddfd46fb56
|
refs #5634, merge bucket mutexes to main
git-svn-id: file:///svn/toku/tokudb@49391 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:14 -04:00 |
|
Leif Walsh
|
983eb0467c
|
refs #5632 add a portability layer for adaptive mutexes
git-svn-id: file:///svn/toku/tokudb@49239 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:13 -04:00 |
|
Leif Walsh
|
c029fe3f93
|
refs #5418 drive-by cleanup
git-svn-id: file:///svn/toku/tokudb@49043 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
|
264a8e65ed
|
refs #5592 fix linking of util, again...
git-svn-id: file:///svn/toku/tokudb@48823 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:13 -04:00 |
|
Leif Walsh
|
d70c82fd91
|
refs #5592 fix linking of util because of pthread keys
git-svn-id: file:///svn/toku/tokudb@48777 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
|
221601543a
|
refs #5351 quick fix of timedpush
git-svn-id: file:///svn/toku/tokudb@48729 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:13 -04:00 |
|
Leif Walsh
|
87cf6985fd
|
refs #5351 add comments and a timed* api
git-svn-id: file:///svn/toku/tokudb@48727 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:13 -04:00 |
|
Leif Walsh
|
cd7c218570
|
refs #5351 fix a test deadlock
git-svn-id: file:///svn/toku/tokudb@48720 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:12 -04:00 |
|
Leif Walsh
|
32163e3389
|
refs #5351 fixes to circular buffer
git-svn-id: file:///svn/toku/tokudb@48718 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:12 -04:00 |
|
Leif Walsh
|
0fd3fcc3d6
|
refs #5351 add circular_buffer, no comments yet
git-svn-id: file:///svn/toku/tokudb@48715 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:12 -04:00 |
|
Leif Walsh
|
12143a6734
|
refs #5368 compile fix for test-affinity
git-svn-id: file:///svn/toku/tokudb@48695 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:12 -04:00 |
|
Leif Walsh
|
534b262792
|
refs #5368 add test for affinity code
git-svn-id: file:///svn/toku/tokudb@48694 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:12 -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
|
5abdff33ff
|
refs #5464 move partitioned_counters_init/destroy to portability
git-svn-id: file:///svn/toku/tokudb@48690 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:12 -04:00 |
|
Leif Walsh
|
3aa6cee438
|
refs #5464 had to move a few more things
git-svn-id: file:///svn/toku/tokudb@48679 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:12 -04:00 |
|
Leif Walsh
|
75e38b2d79
|
refs #5464 move partitioned_counter completely to portability
git-svn-id: file:///svn/toku/tokudb@48678 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:12 -04:00 |
|
Leif Walsh
|
97ad349826
|
refs #5537 zero out some structs because osx treats pthread_rwlock_init as "conditional jump on uninitialized values" and that's noise
git-svn-id: file:///svn/toku/tokudb@48424 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:12 -04:00 |
|
Leif Walsh
|
c3a0afeab3
|
refs #5368 unify race detection tool annotations in <toku_race_tools.h>
git-svn-id: file:///svn/toku/tokudb@48361 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:11 -04:00 |
|
Leif Walsh
|
a30ce5da8a
|
refs #5368 remove code which is unused except by a test I wrote, and is also very non-portable
git-svn-id: file:///svn/toku/tokudb@48347 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:11 -04:00 |
|
Leif Walsh
|
b3bae8602a
|
refs #5368 clean up toku_os_get_*rss
git-svn-id: file:///svn/toku/tokudb@48339 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:11 -04:00 |
|
Leif Walsh
|
2eb17c0e06
|
refs #5368 check return value in test-wss
git-svn-id: file:///svn/toku/tokudb@48335 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:11 -04:00 |
|
Leif Walsh
|
f7f08de520
|
refs #5368 add implementations for some things in the portability layer
git-svn-id: file:///svn/toku/tokudb@48334 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 |
|
Leif Walsh
|
eb81104629
|
refs #5368 use /usr/bin/env bash instead of /bin/bash for scripts
git-svn-id: file:///svn/toku/tokudb@48325 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:10 -04:00 |
|