| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
into chilla.local:/home/mydev/mysql-5.1-wl2936-two
|
| | |
|
| |\
| | |
| | |
| | | |
into sergbook.mysql.com:/usr/home/serg/Abk/mysql-5.1-wl2936
|
| | |
| | |
| | |
| | |
| | | |
"Plugin Server Variables"
Post review cleanups.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
"Server Variables for Plugins"
Implement support for plugins to declare server variables.
Demonstrate functionality by removing InnoDB specific code from sql/*
New feature for HASH - HASH_UNIQUE flag
New feature for DYNAMIC_ARRAY - initializer accepts preallocated ptr.
Completed support for plugin reference counting.
|
|/ /
| |
| |
| |
| | |
- Use the 25141 fix.
- 26074 is duplicate, as 25141 has more comprehensive test
|
| |
| |
| |
| |
| | |
As we have unified paths inside partition engine, we should look for '/'
as a path separator
|
| |
| |
| |
| | |
s/ulonglong/key_part_map/, comments
|
|\ \
| | |
| | |
| | | |
into janus.mylan:/usr/home/serg/Abk/mysql-5.1
|
| |\ \
| | | |
| | | |
| | | | |
into janus.mylan:/usr/home/serg/Abk/mysql-5.1
|
| |\ \ \
| | |_|/
| |/| |
| | | | |
into janus.mylan:/usr/home/serg/Abk/mysql-5.1
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
index_read(), index_read_idx(), index_read_last(), and
records_in_range() - instead of 'uint keylen' argument take
'ulonglong keypart_map', a bitmap showing which keyparts are
present in the key value.
Fallback method is provided for handlers that are lagging behind.
|
|\ \ \ \
| | |_|/
| |/| |
| | | | |
into weblab.(none):/home/marcsql/TREE/mysql-5.1-rt-merge
|
| | | | |
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Before the fix:
ha_partition objects had ha_partition::m_part_info==NULL and that caused
crash
After:
- The new ha_partition::clone() function makes the clones use parent's
m_part_info value.
- The parent ha_partition object remains responsible for deallocation of
m_part_info.
|
|/ /
| |
| |
| | |
therefore the logic associated with it never worked.
|
|\ \
| |/
|/|
| | |
into mysql.com:/home/my/mysql-5.1
|
| |
| |
| |
| |
| |
| |
| | |
Removed a lot of compiler warnings
Removed not used variables, functions and labels
Initialize some variables that could be used unitialized (fatal bugs)
%ll -> %l
|
|/
|
|
|
|
|
|
|
|
|
| |
Subselect's engine checks table->status field to determine if the
record was properly found when we use keyread upon the table.
Partition engine checks all the partitions for given key
before return. So if matching record was found in the first
partition and no matching records were found in the second,
we have table->status == NOT_FOUND after the function, what
makes subselects to skip matching records.
The patch adds table->status= 0 if we actually found something.
|
|
|
|
| |
Changed header to GPL version 2 only
|
|
|
|
|
| |
Ensure that my_size_t is always unsigned (to get predictiable results from system to system)
Removed some %lld, as these are not portable
|
|
|
|
|
|
|
| |
Added missing DBUG_RETURN statements (in mysqldump.c)
Added missing enums
Fixed a lot of wrong DBUG_PRINT() statements, some of which could cause crashes
Removed usage of %lld and %p in printf strings as these are not portable or produces different results on different systems.
|
|\
| |
| |
| | |
into mysql.com:/windows/Linux_space/MySQL/mysql-5.1-new-ndb
|
| |
| |
| |
| | |
update partition engine for handler::info returning int
|
|\ \
| |/
|/|
| | |
into dator5.(none):/home/pappa/bug18198
|
| |
| |
| |
| | |
Fixes of after review fixes
|
| |\
| | |
| | |
| | | |
into dator5.(none):/home/pappa/bug21210
|
| | |
| | |
| | |
| | |
| | | |
Scan of ranges without start key should not use ordered scans unless it
is requested.
|
| |\ \
| | |/
| |/|
| | | |
into dator5.(none):/home/pappa/bug21210
|
| | |\
| | | |
| | | |
| | | | |
into dator5.(none):/home/pappa/bug21210
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Inserted wrong handlers into the new_file_array which later caused
havoc in rename_partitions
|
| | | |
| | | |
| | | |
| | | | |
all plugins with GPL flag.
|
| | | |
| | | |
| | | |
| | | | |
in partition.
|
| | | | |
|
|/ / / |
|
|/ /
| |
| |
| | |
In practice this means that handlerton is now created by the server and is passed to the engine. Plugin startups can now also control how plugins are inited (and can optionally pass values). Bit more flexibility to those who want to write plugin interfaces to the database.
|
|\ \
| |/
|/|
| | |
into zim.(none):/tmp/mysql-5.1-arch
|
| | |
|
|\ \
| |/
| |
| | |
into dator5.(none):/home/pappa/bug21388
|
| | |
|
|\ \
| | |
| | |
| | | |
into dator5.(none):/home/pappa/bug21388
|
| |/
| |
| |
| |
| |
| | |
setup 'share' struct for all partiton file elements. It's neccessary because we use
m_file[0]->update_create_info(create_info) during ha_partition::update_create_info
and 'share' for m_file[0] should be valid
|
|\ \
| | |
| | |
| | | |
into dator5.(none):/home/pappa/bug21388
|
| | |
| | |
| | |
| | |
| | |
| | | |
DIRECTORY
Review fixes
|
| |/
| |
| |
| |
| |
| |
| | |
set_up_table_before_create can fail due to erroneus path to
data directory or index directory
Added abort handling to ensure created partitions are dropped
if a failure occurs in the middle of the create process.
|
|\ \
| | |
| | |
| | | |
into dator5.(none):/home/pappa/bug21388
|
| |/
| |
| |
| |
| | |
memcpy was too long m_reorged_parts was already temp_partitions * no_subparts so multiplying
by no_subparts again was not a good idea.
|
|\ \
| | |
| | |
| | | |
into dator5.(none):/home/pappa/bug21388
|
| |/
| |
| |
| |
| |
| | |
Rewrote if-statement a bit shorter
Added check for subpartitions in REORGANIZE partitions to be of same number as
in base table.
|
| |
| |
| |
| | |
Review fixes
|