Commit graph

1981 commits

Author SHA1 Message Date
Yoni Fogel
d9272019d2 Addresses #1308
Fix suspiscious cast in range tree hash table

git-svn-id: file:///svn/toku/tokudb.1032b@8294 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:31 -04:00
Rich Prohaska
6b31c10d81 fix the checko2 rule. closes #1316
git-svn-id: file:///svn/toku/tokudb.1032b@8288 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:31 -04:00
Rich Prohaska
c3b2d9abd1 compile test_logmax.c on 32 bit linux. closes #1318
git-svn-id: file:///svn/toku/tokudb.1032b@8287 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:31 -04:00
Bradley C. Kuszmaul
867e8b970f BDB_DONTRUN tests were being compiled. Fixes #1315.
git-svn-id: file:///svn/toku/tokudb.1032b@8282 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:31 -04:00
Rich Prohaska
d8b0d25a31 fix checko2 rule
git-svn-id: file:///svn/toku/tokudb.1032b@8281 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:31 -04:00
Bradley C. Kuszmaul
da3a9e1430 Misnamed test. Addresses #1308.
git-svn-id: file:///svn/toku/tokudb.1032b@8280 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:30 -04:00
Bradley C. Kuszmaul
2e02d2518b Candidate fix for #1308 (part a). Addresses #1308.
git-svn-id: file:///svn/toku/tokudb.1032b@8279 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:30 -04:00
Bradley C. Kuszmaul
b10f23d122 Test appears to demonstrate failure on 32 bit, and doesn't fail on 64 bit (for the first test in #1308). Addresses #1308.
git-svn-id: file:///svn/toku/tokudb.1032b@8278 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:30 -04:00
Bradley C. Kuszmaul
244db7712a Create a test for 1308. Addresses #1308.
git-svn-id: file:///svn/toku/tokudb.1032b@8277 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:30 -04:00
Bradley C. Kuszmaul
d10bfb9104 Create a test for 1308. Addresses #1308.
git-svn-id: file:///svn/toku/tokudb.1032b@8276 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:30 -04:00
Rich Prohaska
c79d51312c fix icc warnings on linux. addresses #1307
git-svn-id: file:///svn/toku/tokudb.1032b@8275 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:30 -04:00
Bradley C. Kuszmaul
95c77b2f6a Fix two of the cases in #1308. Addresses #1308.
git-svn-id: file:///svn/toku/tokudb.1032b@8274 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:30 -04:00
Rich Prohaska
f9e4e7c273 get the range_tree tests to compile on centos 5.2 with gcc 4.1.2
git-svn-id: file:///svn/toku/tokudb.1032b@8273 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:30 -04:00
Bradley C. Kuszmaul
75369283fa Merge changes back to tokudb.1032b. Fixes #1305.
git-svn-id: file:///svn/toku/tokudb.1032b@8272 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:30 -04:00
Yoni Fogel
be65505075 Uncommented lines
git-svn-id: file:///svn/toku/tokudb.1032b@8267 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:30 -04:00
Yoni Fogel
91ae1efd28 Addresses #1307
Added more poison/deprecated calls.

git-svn-id: file:///svn/toku/tokudb.1032b@8266 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:30 -04:00
Yoni Fogel
505fd0c50d Addresses #1307
deprecate fstat in windows version.

git-svn-id: file:///svn/toku/tokudb.1032b@8265 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:30 -04:00
Yoni Fogel
cfb07b7d5d Addresses #1307
fstat calls replaced with toku_os calls.
fstat deprecated everywhere except the 'linux' portability directory

git-svn-id: file:///svn/toku/tokudb.1032b@8264 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:30 -04:00
Yoni Fogel
3e2b8392c8 Addresses #1032
Add benchmark script to run a few common benchmarks

git-svn-id: file:///svn/toku/tokudb.1032b@8252 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:30 -04:00
Bradley C. Kuszmaul
a52be1bd7e Candidate fix for #1305 (no test case written yet, so it isn't fixed.) Addresses #1305.
git-svn-id: file:///svn/toku/tokudb.1032b@8250 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:30 -04:00
Rich Prohaska
71686cbab4 add a single transaction abort to db-benchmark-test. addresses #1302
git-svn-id: file:///svn/toku/tokudb.1032b@8238 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:30 -04:00
Zardosht Kasheff
1e794e4d01 addresses #1032
put locks around pread

git-svn-id: file:///svn/toku/tokudb.1032b@8179 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:30 -04:00
Yoni Fogel
81ffdf9623 Addresses #1032
Fixes DEBUG=1 make, modified ignores.

git-svn-id: file:///svn/toku/tokudb.1032b@8160 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:30 -04:00
Yoni Fogel
ca79f7aed3 Addresses #1296
Global mutexes are now initialized in toku_ydb_init, destroyed in toku_ydb_destroy.

Globals in tdbtrace.c (not default) are not yet initialized.

git-svn-id: file:///svn/toku/tokudb.1032b@8149 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:30 -04:00
Yoni Fogel
373892cbda Closes #1295
Merged in 1.08.1 fixes as well as some minor changes required to get them to work/Makefiles

git-svn-id: file:///svn/toku/tokudb.1032b@8148 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:30 -04:00
Zardosht Kasheff
b459365b55 addresses #1261
enable writer cache thread

git-svn-id: file:///svn/toku/tokudb.1032b@8147 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:30 -04:00
Rich Prohaska
2a1e0d1618 refactor the windows portability code. addresses #1269
git-svn-id: file:///svn/toku/tokudb.1032b@8109 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:30 -04:00
Rich Prohaska
624b9272c4 use libtokuportability. closes #1269
git-svn-id: file:///svn/toku/tokudb.1032b@8076 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:30 -04:00
Rich Prohaska
ff04e643fc imp make DEBUG=0 or DEBUG=1. closes #1272
git-svn-id: file:///svn/toku/tokudb.1032b@8075 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:30 -04:00
Rich Prohaska
269e95e473 port perfnotes to windows. addresses #1246
git-svn-id: file:///svn/toku/tokudb.1032b@8073 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:30 -04:00
Rich Prohaska
236adb1bd0 port perfnotes to windows. addresses #1246
git-svn-id: file:///svn/toku/tokudb.1032b@8054 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:30 -04:00
Rich Prohaska
755bb35712 port perfnotes to windows. addresses #1246
git-svn-id: file:///svn/toku/tokudb.1032b@8046 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:29 -04:00
Rich Prohaska
b232b6e23e dont include the portability lib in libtokudb.lib when doing an ipo-c build. addresses #1032
git-svn-id: file:///svn/toku/tokudb.1032b@8040 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:29 -04:00
Rich Prohaska
033a67e739 add a rule to run -ipo-c for a windows release build. addresses #1032
git-svn-id: file:///svn/toku/tokudb.1032b@8038 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:29 -04:00
Rich Prohaska
5c0c7b04ed port perfnotes to windows addresses #1246
git-svn-id: file:///svn/toku/tokudb.1032b@8023 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:29 -04:00
Rich Prohaska
f7f5b89c2f port perfnotes to windows. addresses #1246
git-svn-id: file:///svn/toku/tokudb.1032b@8021 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:29 -04:00
Zardosht Kasheff
ed472f23c8 addresses #1268
fix construct_full_name so that absolute windows paths do not get modified

git-svn-id: file:///svn/toku/tokudb.1032b@8019 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:29 -04:00
Rich Prohaska
c5cdf8f895 fixup some portability include files. addresses #1269
git-svn-id: file:///svn/toku/tokudb.1032b@8018 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:29 -04:00
Rich Prohaska
503661b6a0 init the ydb_big_lock in the ydb lib init function. addresses #1252
git-svn-id: file:///svn/toku/tokudb.1032b@7955 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:29 -04:00
Rich Prohaska
4f46b25a02 rename to toku_portability.h addresses #1269
git-svn-id: file:///svn/toku/tokudb.1032b@7952 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:29 -04:00
Rich Prohaska
b33a14f4c7 cleanup a couple of icc compiler warnings.
git-svn-id: file:///svn/toku/tokudb.1032b@7896 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:29 -04:00
Rich Prohaska
d063208a7b replace htonl with toku_htonl. addresses #1255
git-svn-id: file:///svn/toku/tokudb.1032b@7892 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:29 -04:00
Rich Prohaska
987c03b986 merge tokudb revision 7776-7883 to toudb.1032b. closes #1260
git-svn-id: file:///svn/toku/tokudb.1032b@7888 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:29 -04:00
Rich Prohaska
add8a16f60 addresses #1240
git-svn-id: file:///svn/toku/tokudb.1032b@7870 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:29 -04:00
Rich Prohaska
befd9505ea def the db_create functions in an include file for icc. closes #1264
git-svn-id: file:///svn/toku/tokudb.1032b@7869 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:29 -04:00
Rich Prohaska
38219f4cb5 def the db_create functions in an include file for icc. closes #1264
git-svn-id: file:///svn/toku/tokudb.1032b@7868 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:29 -04:00
Zardosht Kasheff
477b0463b2 addresses #1032
report change from 1032 branch

git-svn-id: file:///svn/toku/tokudb.1032b@7865 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:29 -04:00
Rich Prohaska
a12ca96fba use toku_htonl. closes #1247
git-svn-id: file:///svn/toku/tokudb.1032b@7850 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:29 -04:00
Rich Prohaska
d0ffa10e6b compile on windows addresses #1253
git-svn-id: file:///svn/toku/tokudb.1032b@7847 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:29 -04:00
Rich Prohaska
1a95f0ae40 include portability.h before db.h. addresses #1032
git-svn-id: file:///svn/toku/tokudb.1032b@7845 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:28 -04:00