| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Added extra debug
|
| | |\ \ \ \
| | | |/ / /
| | |/| | |
| | | | | | |
into zim.(none):/home/bk/mysql-5.1-arch
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Removed dead option
mysqlslap.c:
Updates from Paul for help.
Removed dead option
|
| | | |/ /
| | | | |
| | | | |
| | | | | |
Just had to put in the removal of the autocommit, and make sure the commit occurred at the propper time.
|
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Multiple-result processing is required during the execution
of CALL statements for stored procedures, however the mysqlslap
client lacked that processing.
|
| | |/
| | |
| | |
| | | |
a statement in a pre/post statment clause that can return a result, we need to test for that and free it.
|
| | |\
| | | |
| | | |
| | | | |
into bk-internal.mysql.com:/data0/bk/mysql-5.1-arch
|
| | | |\
| | | | |
| | | | |
| | | | | |
into piggy.tangent.org:/home/mysql/trees/mysql-5.1-arch
|
| | | | |
| | | | |
| | | | |
| | | | | |
now tests it).
|
| | | |\ \
| | | | |/
| | | | |
| | | | | |
into bk-internal.mysql.com:/data0/bk/mysql-5.1-arch
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
loaded tests (not autosql tests, just loaded). This could manifest itself by executing by file, or by executing a pre statement.
BUG#29803
|
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Faster thr_alarm()
Added 'Opened_files' status variable to track calls to my_open()
Don't give warnings when running mysql_install_db
Added option --source-install to mysql_install_db
I had to do the following renames() as used polymorphism didn't work with Forte compiler on 64 bit systems
index_read() -> index_read_map()
index_read_idx() -> index_read_idx_map()
index_read_last() -> index_read_last_map()
|
| | |\ \
| | | |/
| | |/|
| | | | |
into mysql.com:/home/my/mysql-5.1
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Fixed bug in query cache that made it impossible to run mysqld with --debug
Fixed memory leaks in mysqldump and mysqltest
Memory leaks associated with wrong usage of mysqltest is not fixed. To find these, run
mysql-test-run --debug mysqltest
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Fixed compiler warnings, errors and link errors
Fixed new bug on Solaris with gethrtime()
Added --debug-check option to all mysql clients to print errors and memory leaks
Added --debug-info to all clients. This now works as --debug-check but also prints memory and cpu usage
|
| | |/
| | |
| | |
| | | |
that the rest of bbench can be ran by others.
|
| | |\
| | | |
| | | |
| | | | |
into whalegate.ndb.mysql.com:/home/tomas/mysql-5.1-build
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
(first part)
The following type conversions was done:
- Changed byte to uchar
- Changed gptr to uchar*
- Change my_string to char *
- Change my_size_t to size_t
- Change size_s to size_t
Removed declaration of byte, gptr, my_string, my_size_t and size_s.
Following function parameter changes was done:
- All string functions in mysys/strings was changed to use size_t
instead of uint for string lengths.
- All read()/write() functions changed to use size_t (including vio).
- All protocoll functions changed to use size_t instead of uint
- Functions that used a pointer to a string length was changed to use size_t*
- Changed malloc(), free() and related functions from using gptr to use void *
as this requires fewer casts in the code and is more in line with how the
standard functions work.
- Added extra length argument to dirname_part() to return the length of the
created string.
- Changed (at least) following functions to take uchar* as argument:
- db_dump()
- my_net_write()
- net_write_command()
- net_store_data()
- DBUG_DUMP()
- decimal2bin() & bin2decimal()
- Changed my_compress() and my_uncompress() to use size_t. Changed one
argument to my_uncompress() from a pointer to a value as we only return
one value (makes function easier to use).
- Changed type of 'pack_data' argument to packfrm() to avoid casts.
- Changed in readfrm() and writefrom(), ha_discover and handler::discover()
the type for argument 'frmdata' to uchar** to avoid casts.
- Changed most Field functions to use uchar* instead of char* (reduced a lot of
casts).
- Changed field->val_xxx(xxx, new_ptr) to take const pointers.
Other changes:
- Removed a lot of not needed casts
- Added a few new cast required by other changes
- Added some cast to my_multi_malloc() arguments for safety (as string lengths
needs to be uint, not size_t).
- Fixed all calls to hash-get-key functions to use size_t*. (Needed to be done
explicitely as this conflict was often hided by casting the function to
hash_get_key).
- Changed some buffers to memory regions to uchar* to avoid casts.
- Changed some string lengths from uint to size_t.
- Changed field->ptr to be uchar* instead of char*. This allowed us to
get rid of a lot of casts.
- Some changes from true -> TRUE, false -> FALSE, unsigned char -> uchar
- Include zlib.h in some files as we needed declaration of crc32()
- Changed MY_FILE_ERROR to be (size_t) -1.
- Changed many variables to hold the result of my_read() / my_write() to be
size_t. This was needed to properly detect errors (which are
returned as (size_t) -1).
- Removed some very old VMS code
- Changed packfrm()/unpackfrm() to not be depending on uint size
(portability fix)
- Removed windows specific code to restore cursor position as this
causes slowdown on windows and we should not mix read() and pread()
calls anyway as this is not thread safe. Updated function comment to
reflect this. Changed function that depended on original behavior of
my_pwrite() to itself restore the cursor position (one such case).
- Added some missing checking of return value of malloc().
- Changed definition of MOD_PAD_CHAR_TO_FULL_LENGTH to avoid 'long' overflow.
- Changed type of table_def::m_size from my_size_t to ulong to reflect that
m_size is the number of elements in the array, not a string/memory
length.
- Moved THD::max_row_length() to table.cc (as it's not depending on THD).
Inlined max_row_length_blob() into this function.
- More function comments
- Fixed some compiler warnings when compiled without partitions.
- Removed setting of LEX_STRING() arguments in declaration (portability fix).
- Some trivial indentation/variable name changes.
- Some trivial code simplifications:
- Replaced some calls to alloc_root + memcpy to use
strmake_root()/strdup_root().
- Changed some calls from memdup() to strmake() (Safety fix)
- Simpler loops in client-simple.c
|
| | |/ |
|
| | |\
| | | |
| | | |
| | | | |
into bk-internal.mysql.com:/data0/bk/mysql-5.1-marvel
|
| | | |\
| | | | |
| | | | |
| | | | | |
into zim.(none):/home/brian/mysql/slap-5.1
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
all of the data has been loaded).
Kinda obvious that this was going to come up ;)
|
| | | | | |
|
| | | |/ |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
push I realized that the pthread/windows code was not working. I've replaced the fork/thread design with a pure pthread design using condition timers and broadcast.
Ramification, UNIX now uses thread, support for slaves had to be dropped and there is no need for the --use-threads flag.
Added --concurrency=0 option so that it will start at 1 and keep going up until something bad happens :)
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Updated engine to also handle create options
Secondary indexes can now be generated (aka the test PeterZ thoughts!)
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
application ends execution.
Default values for auto-generate have been made available for adjusting. Key test for rights now works with either type of keys.
|
| | | |
| | | |
| | | |
| | | | |
Fixed for autoincrement support/GUID
|
| | |/
| | |
| | |
| | |
| | |
| | | |
around the original functions. These will ensure that error
message is always in unique form, reduce code and print the
right alternatives automatically in an error case.
|
| | |
| | |
| | |
| | | |
Just a bad copy/paste of help info
|
| | |
| | |
| | |
| | | |
file). I also fixed a bug where limit was not being reached.
|
| | |
| | |
| | |
| | | |
Changed header to GPL version 2 only
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Removed not used variables
- Changed some ulong parameters/variables to ulonglong (possible serious bug)
- Added casts to get rid of safe assignment from longlong to long (and similar)
- Added casts to function parameters
- Fixed signed/unsigned compares
- Added some constructores to structures
- Removed some not portable constructs
Better fix for bug Bug #21428 "skipped 9 bytes from file: socket (3)" on "mysqladmin shutdown"
(Added new parameter to net_clear() to define when we want the communication buffer to be emptied)
|
| | |
| | |
| | |
| | |
| | | |
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.
|
| | |
| | |
| | |
| | |
| | | |
- Add loop in mysqlslap that tries to connect up to 10 times if connect
in thread fails.
|
| | |
| | |
| | |
| | | |
- Using CLIENT_MULTI_RESULTS is needed to execute stored procedures
|
| | |
| | |
| | |
| | | |
Avoid embedding a bunch of whitespace in --help message.
|
| | | |
|
| | |
| | |
| | |
| | | |
- Terminate loop not only when the limit is met, but alse when there is no more stmts
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
- Add more printouts it depending on verbose level
- New common function 'run_query' to be used when executing a query
|
| | |
| | |
| | |
| | | |
already initalised mysql variable
|
| | |
| | |
| | |
| | | |
create values.
|
| | | |
|
| | | |
|