Christian Rober
|
18ded8b559
|
refs #5372 Replaced CACHETABLE pointer argument with checkpointer pointer. The relevant logging function only needed the checkpointer.
git-svn-id: file:///svn/toku/tokudb@47537 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:06 -04:00 |
|
Christian Rober
|
d6dd7f2414
|
refs #5374 Fixes for valgrind.
git-svn-id: file:///svn/toku/tokudb@47536 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:06 -04:00 |
|
Zardosht Kasheff
|
e766157ee6
|
closes #5444, fix test
git-svn-id: file:///svn/toku/tokudb@47528 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:05 -04:00 |
|
Christian Rober
|
b1a8c87aa3
|
refs #5374 added checkpoint end unit test for checkpointer class.
git-svn-id: file:///svn/toku/tokudb@47504 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:05 -04:00 |
|
Zardosht Kasheff
|
226cf008dd
|
closes #5421, fix asserts in cachetable
git-svn-id: file:///svn/toku/tokudb@47500 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:05 -04:00 |
|
Zardosht Kasheff
|
06df52d6e1
|
refs #5442, merge to main
git-svn-id: file:///svn/toku/tokudb@47493 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:05 -04:00 |
|
Leif Walsh
|
b1a499457b
|
closes #5407 don't update msns of dirty nodes to prevent corruption
git-svn-id: file:///svn/toku/tokudb@47347 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:05 -04:00 |
|
Leif Walsh
|
669b727eb4
|
closes #5427 take a cheap write lock during checkpoint
git-svn-id: file:///svn/toku/tokudb@47346 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:05 -04:00 |
|
Zardosht Kasheff
|
dae0865ff7
|
refs #5404, add perf test to bdb dont run
git-svn-id: file:///svn/toku/tokudb@47344 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:05 -04:00 |
|
Zardosht Kasheff
|
0688096bfe
|
refs #5404, add a comment explaining what the test does
git-svn-id: file:///svn/toku/tokudb@47327 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:05 -04:00 |
|
Zardosht Kasheff
|
daab5bf158
|
refs #5404, add a performance test for single threaded transaction creation
git-svn-id: file:///svn/toku/tokudb@47326 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:05 -04:00 |
|
John Esmet
|
d45485ae13
|
refs #5101 locked_txn_id is dead code, so set txn->id to toku_txn_id instead (which barfs)
git-svn-id: file:///svn/toku/tokudb@47322 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:05 -04:00 |
|
John Esmet
|
c49f93d2b3
|
refs #5101 coverage and manual inspection says toku_dont_call_this_compare is dead code
git-svn-id: file:///svn/toku/tokudb@47321 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:05 -04:00 |
|
Zardosht Kasheff
|
000ecba786
|
refs #5421, fix a race condition in accessing p->attr.
git-svn-id: file:///svn/toku/tokudb@47308 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:05 -04:00 |
|
Leif Walsh
|
cca3b63cab
|
refs #5407 decrease default stress test time so that recovery tests run more frequently, regular tests should still have plenty of time to run
git-svn-id: file:///svn/toku/tokudb@47259 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:05 -04:00 |
|
Leif Walsh
|
b9716da140
|
refs #5312 fix a bit of strangeness that's not exactly a bug
git-svn-id: file:///svn/toku/tokudb@47256 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:05 -04:00 |
|
Zardosht Kasheff
|
f812f52b82
|
refs #5407, modify a test, no progress on actual bug yet
git-svn-id: file:///svn/toku/tokudb@47208 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:05 -04:00 |
|
Leif Walsh
|
323234b138
|
refs #4871 don't run perf_read_write under memcheck, increase timeout for
upgrade stress tests
git-svn-id: file:///svn/toku/tokudb@47207 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:05 -04:00 |
|
Zardosht Kasheff
|
7015e79fe0
|
closes #5406, fix test
git-svn-id: file:///svn/toku/tokudb@47206 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:05 -04:00 |
|
Zardosht Kasheff
|
e6f4302120
|
refs #5406, remove tabs from file
git-svn-id: file:///svn/toku/tokudb@47205 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:05 -04:00 |
|
Christian Rober
|
5634ac801b
|
refs #5086 commenting out cmake line to fix linux build. We have to find a permanent fix for clang later.
git-svn-id: file:///svn/toku/tokudb@47174 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:05 -04:00 |
|
Christian Rober
|
f3fab8cd8d
|
refs #5086 adding function declarations for compilation errors on clang, added macro usage to prevent clang from being too strict about POD.
git-svn-id: file:///svn/toku/tokudb@47173 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:05 -04:00 |
|
Christian Rober
|
4302350567
|
refs #5086 Adding cmake settings for Clang compatibility with c++0x on darwin.
git-svn-id: file:///svn/toku/tokudb@47172 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:05 -04:00 |
|
Leif Walsh
|
a2d0615603
|
refs #4871 increase timeout of test_update_broadcast_stress
git-svn-id: file:///svn/toku/tokudb@47170 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:05 -04:00 |
|
Zardosht Kasheff
|
667344b549
|
refs #5198, add comments documenting client contract
git-svn-id: file:///svn/toku/tokudb@47158 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:05 -04:00 |
|
Zardosht Kasheff
|
1014cea11d
|
refs #5370, remove HELGRIND DISABLE stuff for partitioned counters
git-svn-id: file:///svn/toku/tokudb@47149 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:04 -04:00 |
|
Zardosht Kasheff
|
c26e8d0c93
|
refs #5370, put partitioned counters in evictor
git-svn-id: file:///svn/toku/tokudb@47148 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:04 -04:00 |
|
Zardosht Kasheff
|
be9d5ef1c1
|
refs #5399, add perf test to bdb_dont_run
git-svn-id: file:///svn/toku/tokudb@47129 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:04 -04:00 |
|
Zardosht Kasheff
|
30e137931f
|
closes #5399, add perf test
git-svn-id: file:///svn/toku/tokudb@47115 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:04 -04:00 |
|
Zardosht Kasheff
|
03dd995045
|
closes #5398, remove cruft
git-svn-id: file:///svn/toku/tokudb@47109 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:04 -04:00 |
|
Leif Walsh
|
b53d614cbb
|
refs #4937 set message's msn after splitting the root to avoid a race
git-svn-id: file:///svn/toku/tokudb@47096 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:04 -04:00 |
|
Christian Rober
|
a170881af0
|
refs #5086 fix to avoid using __builtin_offsetof on clang, since POD is stricter on clang, and not all of our types that use toku_list are POD on clang.
git-svn-id: file:///svn/toku/tokudb@47085 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:04 -04:00 |
|
Zardosht Kasheff
|
d59b9e772d
|
refs #4937, merge to main
git-svn-id: file:///svn/toku/tokudb@47083 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:04 -04:00 |
|
Yoni Fogel
|
54e6923893
|
refs #5395 Fix regression from r43886. Continue to mark both nodes dirty when splitting a non-leaf.
git-svn-id: file:///svn/toku/tokudb@47076 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:04 -04:00 |
|
Christian Rober
|
6c722feb9f
|
refs #5086 added function declarations to fix clang errors.
git-svn-id: file:///svn/toku/tokudb@47064 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:04 -04:00 |
|
Zardosht Kasheff
|
486b286813
|
closes #5393, add a comment
git-svn-id: file:///svn/toku/tokudb@47057 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:04 -04:00 |
|
Zardosht Kasheff
|
6b92068228
|
refs #5393, fix cachetable-simple-pin-cheap.cc
git-svn-id: file:///svn/toku/tokudb@47056 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:04 -04:00 |
|
Zardosht Kasheff
|
037ebcd3f5
|
refs #5393, make fix, still need to fix cachetable-simple-pin-cheap.cc
git-svn-id: file:///svn/toku/tokudb@47055 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:04 -04:00 |
|
Zardosht Kasheff
|
6a354be9ad
|
refs #5393, remove what is now an invalid test
git-svn-id: file:///svn/toku/tokudb@47054 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:04 -04:00 |
|
Christian Rober
|
0bf92de6b3
|
refs #5086 ignore POD for clang, since it is stricter than GCC and we don't yet fully support clang.
git-svn-id: file:///svn/toku/tokudb@47053 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:04 -04:00 |
|
Leif Walsh
|
e88f12fc3e
|
refs #5380 fix unit test to take mutex around rwlock functions
git-svn-id: file:///svn/toku/tokudb@47044 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:04 -04:00 |
|
Leif Walsh
|
f8baef6ceb
|
refs #5380 don't assert_locked during call to writers(), we may call this when we assume we own the write lock, and therefore don't need the mutex
git-svn-id: file:///svn/toku/tokudb@47043 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:04 -04:00 |
|
Leif Walsh
|
c75dae7ccd
|
refs #5379 compile fix
git-svn-id: file:///svn/toku/tokudb@47042 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:04 -04:00 |
|
Leif Walsh
|
5d80ee158e
|
closes #5380 add mutex assertions in fair rwlock, only active during debug builds
git-svn-id: file:///svn/toku/tokudb@47041 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:04 -04:00 |
|
Leif Walsh
|
e6aed632eb
|
closes #5379 add TOKU_PTHREAD_DEBUG for debug builds
git-svn-id: file:///svn/toku/tokudb@47040 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:04 -04:00 |
|
Leif Walsh
|
ca7781d92d
|
refs #5378 merge to main
git-svn-id: file:///svn/toku/tokudb@47027 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:04 -04:00 |
|
Zardosht Kasheff
|
b2c3633e70
|
closes #5388, batch pins for keyrange
git-svn-id: file:///svn/toku/tokudb@47026 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:04 -04:00 |
|
Zardosht Kasheff
|
3a887ea75f
|
refs #5312, merge to main
git-svn-id: file:///svn/toku/tokudb@47022 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:03 -04:00 |
|
Leif Walsh
|
9c9aa70008
|
refs #4871 generate a different build name for coverage tests so they don't clobber the debug runs
git-svn-id: file:///svn/toku/tokudb@47021 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:03 -04:00 |
|
Leif Walsh
|
e27f78b0dd
|
refs #4871 increase timeout for drd tests now that we're running debug builds again
git-svn-id: file:///svn/toku/tokudb@47018 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:03 -04:00 |
|