Zardosht Kasheff
61810696bf
addresses #1709
...
make rnd_pos always unpack entire row, implement column_bitmaps_signal()
git-svn-id: file:///svn/mysql/tokudb-engine/src@11491 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:51 -04:00
Zardosht Kasheff
f54c1956d8
addresses #1718
...
Yoni's CR comments
git-svn-id: file:///svn/mysql/tokudb-engine/src@11477 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:51 -04:00
Zardosht Kasheff
d5b9e34a3d
addresses #1719
...
give user mehtod to control checkpointing interval
git-svn-id: file:///svn/mysql/tokudb-engine/src@11472 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:51 -04:00
Zardosht Kasheff
151964c710
addresses #1719 , #1718
...
add variable for checkpointing, address Yoni's CR comments
git-svn-id: file:///svn/mysql/tokudb-engine/src@11471 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:51 -04:00
Zardosht Kasheff
10f039cdec
addresses #1719 , #1718
...
add variable for checkpointing, address Yoni's CR comments
git-svn-id: file:///svn/mysql/tokudb-engine/src@11470 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:51 -04:00
Zardosht Kasheff
1ab3f2927c
addresses #1661 , #1718
...
fix both issues
git-svn-id: file:///svn/mysql/tokudb-engine/src@11469 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:50 -04:00
Rich Prohaska
80f9eac629
compile on linux with gcc
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@11462 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:50 -04:00
Zardosht Kasheff
9eacbf75a2
addresses #1716
...
implement ha_tokudb::index_next_same because handler::index_next_same is broken
git-svn-id: file:///svn/mysql/tokudb-engine/src@11459 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:50 -04:00
Zardosht Kasheff
13d4ff497d
addresses #1705
...
create separate buffer for blobs to be unpacked in, because MySQL only
stores a pointer to the data in its buffer
git-svn-id: file:///svn/mysql/tokudb-engine/src@11445 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:50 -04:00
Zardosht Kasheff
95b01027b4
addresses #1711
...
remove index_next_same for ha_tokudb, implementation in handler.cc is what
we want. This fixes the issue.
git-svn-id: file:///svn/mysql/tokudb-engine/src@11432 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:50 -04:00
Zardosht Kasheff
9208dec584
addresses BUILD
...
stupid build error on linux, was passing windows
git-svn-id: file:///svn/mysql/tokudb-engine/src@11431 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:50 -04:00
Zardosht Kasheff
2cf364621f
addresses #1699
...
set share->key_file[pk] = share->file before open so that it gets cleaned up
on failure
git-svn-id: file:///svn/mysql/tokudb-engine/src@11430 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:50 -04:00
Zardosht Kasheff
48a4528c62
addresses #1704
...
determine share->num_offset_bytes by only looking at size of var fields
git-svn-id: file:///svn/mysql/tokudb-engine/src@11429 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:50 -04:00
Zardosht Kasheff
b3e7e70b18
addresses #1698
...
flatten all dictionaries
git-svn-id: file:///svn/mysql/tokudb-engine/src@11426 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:50 -04:00
Zardosht Kasheff
e806a4fc3a
addresses #1710
...
remove dead code
git-svn-id: file:///svn/mysql/tokudb-engine/src@11425 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:50 -04:00
Zardosht Kasheff
e594368ece
addresses #1684
...
set buffer used in add_index to be table->record[0]
so that blobs can unpack to it.
git-svn-id: file:///svn/mysql/tokudb-engine/src@11423 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:50 -04:00
Zardosht Kasheff
47a39eda9d
addresses #1711
...
get clustering keys working on updates
git-svn-id: file:///svn/mysql/tokudb-engine/src@11422 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:50 -04:00
Zardosht Kasheff
ced66cecf1
addresses #1705
...
isolate blob unpacking into a function
git-svn-id: file:///svn/mysql/tokudb-engine/src@11421 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:50 -04:00
Zardosht Kasheff
f4bcdbf44d
addresses #1116
...
reset variables in index_end
git-svn-id: file:///svn/mysql/tokudb-engine/src@11412 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:50 -04:00
Zardosht Kasheff
78e2114019
addresses #1116 #1658
...
merge to main
git-svn-id: file:///svn/mysql/tokudb-engine/src@11407 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:50 -04:00
Rich Prohaska
48ea5ff98c
remove the stdc++ lib reference in the tokumysql handlerton. closes #1708
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@11402 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:50 -04:00
Rich Prohaska
864843dd7c
remove an unused var
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@11401 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:50 -04:00
Rich Prohaska
7cb84b7913
turn off lockretry tracing. closes #1688
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@11356 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:50 -04:00
Rich Prohaska
01ea979195
link in the library constructors. closes #1685
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@11284 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:50 -04:00
Zardosht Kasheff
bae6fc0f68
address BUILD
...
get build working
git-svn-id: file:///svn/mysql/tokudb-engine/src@11257 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:50 -04:00
Zardosht Kasheff
12e9c9c262
addresses build
...
get handlerton compiling again
git-svn-id: file:///svn/mysql/tokudb-engine/src@11212 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:50 -04:00
Zardosht Kasheff
bff3f0b93c
blah
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@11211 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:50 -04:00
Zardosht Kasheff
eed616fed2
addresses #1654
...
merge change for this bug into main
git-svn-id: file:///svn/mysql/tokudb-engine/src@11188 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:50 -04:00
Zardosht Kasheff
1647090467
addresses #1663
...
double a buffer size
git-svn-id: file:///svn/mysql/tokudb-engine/src@11172 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:50 -04:00
Zardosht Kasheff
a602ccc47c
addresses #1602
...
merge change to main
git-svn-id: file:///svn/mysql/tokudb-engine/src@11160 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:50 -04:00
Zardosht Kasheff
b90ec313e1
addresses #1662
...
merge necessary changes from 11131 into main
git-svn-id: file:///svn/mysql/tokudb-engine/src@11136 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:50 -04:00
Zardosht Kasheff
413e74e122
addresses #1655
...
add more comments
git-svn-id: file:///svn/mysql/tokudb-engine/src@11098 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:50 -04:00
Zardosht Kasheff
3db777a6ee
addresses #1655
...
cosmetic changes, change formatting
git-svn-id: file:///svn/mysql/tokudb-engine/src@11088 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:49 -04:00
Zardosht Kasheff
3a5aa1f806
addresses #1655
...
rename some more functions, remove extraneous commented out code
git-svn-id: file:///svn/mysql/tokudb-engine/src@11087 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:49 -04:00
Zardosht Kasheff
8f5b475a25
addresses #1655 remove extra semicolon
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@11085 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:49 -04:00
Zardosht Kasheff
d9e9e445a0
addresses #1656
...
fix bug
git-svn-id: file:///svn/mysql/tokudb-engine/src@11084 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:49 -04:00
Zardosht Kasheff
cdfc66f84c
addresses #1655
...
add comments, rename some functions
git-svn-id: file:///svn/mysql/tokudb-engine/src@11083 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:49 -04:00
Zardosht Kasheff
82ae2cebca
addresses #1655
...
move more functions around, more cosmetic
git-svn-id: file:///svn/mysql/tokudb-engine/src@11080 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:49 -04:00
Zardosht Kasheff
a35f7a79bc
addresses #1655
...
move more functions around, all cosmetic
git-svn-id: file:///svn/mysql/tokudb-engine/src@11079 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:49 -04:00
Zardosht Kasheff
1dc90ab6e0
addresses #1655
...
move functions around
git-svn-id: file:///svn/mysql/tokudb-engine/src@11076 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:49 -04:00
Zardosht Kasheff
4e7886db2d
addresses #1653
...
remove unused app_private and api_internal settings
git-svn-id: file:///svn/mysql/tokudb-engine/src@11072 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:49 -04:00
Zardosht Kasheff
df169a370c
addresses #1648
...
fix unpack of blob key
git-svn-id: file:///svn/mysql/tokudb-engine/src@11054 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:49 -04:00
Zardosht Kasheff
39381f7c72
addresses #1648
...
change function name
git-svn-id: file:///svn/mysql/tokudb-engine/src@11050 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:49 -04:00
Zardosht Kasheff
887eb96394
addresses #1648
...
make packing of blob indexes work
git-svn-id: file:///svn/mysql/tokudb-engine/src@11049 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:49 -04:00
Zardosht Kasheff
58cb8f85e2
addresses #1567
...
reintroduce new comparison function, mysql tests ran fine
git-svn-id: file:///svn/mysql/tokudb-engine/src@11029 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:49 -04:00
Zardosht Kasheff
9a1dce397d
addresses #1567
...
recheckin change that allocates enough space for a buffer
git-svn-id: file:///svn/mysql/tokudb-engine/src@11011 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:49 -04:00
Zardosht Kasheff
b4f5ebc593
addresses #1567
...
revert new cmp function until you can get it working
git-svn-id: file:///svn/mysql/tokudb-engine/src@11010 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:49 -04:00
Zardosht Kasheff
078e77d28f
addresses #1569
...
old buffer too small, made it bigger
git-svn-id: file:///svn/mysql/tokudb-engine/src@10995 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:49 -04:00
Zardosht Kasheff
e3eb51482d
addresses #1569
...
fix NULLs in keys
git-svn-id: file:///svn/mysql/tokudb-engine/src@10989 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:49 -04:00
Zardosht Kasheff
4abaedf153
addresses #1569 , remove tab, add 4 spaces, cosmetic change
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@10987 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:49 -04:00