- 26 Dec, 2001 3 commits
-
-
unknown authored
-
unknown authored
One more notice: limiting number of queries per hour for different users has been done on 4.0.1 , but I can port it to 3.23.* This will require only certain changes, like number of columns in user table. I will also make a test case for it, after it is approved by Monty, as result file will depend on the error message text. BitKeeper/etc/ignore: auto-union libmysqld/lib_sql.cc: Auto merged scripts/mysql_install_db.sh: Auto merged sql/item_timefunc.h: Auto merged sql/mysqld.cc: Auto merged sql/sql_acl.cc: Auto merged sql/sql_acl.h: Auto merged sql/sql_select.cc: Auto merged sql/sql_update.cc: Auto merged sql/mysql_priv.h: Auto merged sql/lex.h: Changes for BitKeeper resolve... sql/sql_class.h: Changes for BitKeeper resolve... sql/sql_lex.h: Changes for BitKeeper resolve... sql/sql_parse.cc: Changes for BitKeeper resolve... sql/sql_yacc.yy: Changes for BitKeeper resolve...
-
unknown authored
* multi-table updates * new paid feature for limiting number of queries per hour for users * optional syntax for multi-table deletes * optimization for SQL_CALC_FOUND_ROWS * a small addition for CREATE .. SELECT that will be of future use I know that all this will require many additions to documentation, which I have not done, but I am at Arjen's disposal to help him document all this. libmysqld/lib_sql.cc: This is a small change required due to new paid feature of limiting number of queries per hour for each user. mysql-test/r/multi_update.result: Change of the result to accomodate multi-table updates mysql-test/t/multi_update.test: Change in multi-table tests to accomodate multi-table updates BitKeeper/etc/ignore: Added 50 sql/new.cc to the ignore list scripts/mysql_install_db.sh: This is a small change required due to new paid feature of limiting number of queries per hour for each user. sql/item_timefunc.h: This is a small feature that will be of use later in the proper creation of the tables out of CREATE ... SELECT... Further changes will come after this resolve/push/test passes .. sql/lex.h: This is a small change required due to new paid feature of limiting number of queries per hour for each user. sql/mysql_priv.h: This is a small change required due to new paid feature of limiting number of queries per hour for each user. sql/mysqld.cc: This is a small change required due to new paid feature of limiting number of queries per hour for each user. sql/sql_acl.cc: This is a small change required due to new paid feature of limiting number of queries per hour for each user. sql/sql_acl.h: This is a small change required due to new paid feature of limiting number of queries per hour for each user. sql/sql_class.h: These are changes required for multi-table updates. sql/sql_lex.h: Changes required for both multi-table updates and limiting number of queries per hour (paid feature). sql/sql_parse.cc: Ha ! So many changes. * multi-table updates * limiting number of queries per hour for users sql/sql_select.cc: Optimisation for SQL_CALC_FOUND_ROWS, when a query involves a single table, without WHERE or GROUP clause sql/sql_update.cc: multi-table updates sql/sql_yacc.yy: Many things : * multi-table updates * limiting number of queries per hour for users * new optional syntax for multi-table deletes. This one is different from the one demanded by user. USING clause MUST include ALL tables, not just the ones that are used and not deleted from.
-
- 25 Dec, 2001 2 commits
- 24 Dec, 2001 4 commits
- 23 Dec, 2001 4 commits
-
-
unknown authored
-
unknown authored
mysql-test/mysql-test-run.sh: Safety fix
-
unknown authored
-
unknown authored
Fix problem with query cache and database names mysql-test/mysql-test-run.sh: Portability fixes mysql-test/r/query_cache.result: More tests when using different databases mysql-test/t/query_cache.test: More tests when using different databases sql-bench/test-wisconsin.sh: Portability fix sql/sql_cache.cc: Fix problem with query cache and database names sql/sql_parse.cc: Remove pre and end space in query. sql/sql_table.cc: Limit created keys to MAX_KEY_LENGTH.
-
- 22 Dec, 2001 9 commits
-
-
unknown authored
into serg.mysql.com:/usr/home/serg/Abk/mysql-4.0
-
unknown authored
Docs/manual.texi: FreeBSD and News entries updated
-
unknown authored
-
unknown authored
into hundin.mysql.fi:/my/bk/mysql-4.0 sql/ha_innobase.cc: Auto merged sql/ha_innobase.h: Auto merged
-
unknown authored
mysql-test/r/innodb.result: Test that handler doesn't work with InnoDB mysql-test/t/innodb.test: Test that handler doesn't work with InnoDB
-
unknown authored
Docs/manual.texi: Auto merged
-
unknown authored
Change tests to use database 'mysqltest' instead of 'foo' Add option to not print access denied messages to check_table_access() Docs/manual.texi: Updated query cache information. client/mysqltest.c: When connection to the database '*NO-ONE*, connect without specify a database. include/raid.h: Portability fix mysql-test/r/drop.result: Change test to use database 'mysqltest' instead of 'foo' mysql-test/r/flush.result: Change test to use database 'mysqltest' instead of 'foo' mysql-test/r/innodb.result: Change test to use database 'mysqltest' instead of 'foo' mysql-test/r/query_cache.result: Change test to use database 'mysqltest' instead of 'foo' mysql-test/t/drop.test: Change test to use database 'mysqltest' instead of 'foo' mysql-test/t/flush.test: Change test to use database 'mysqltest' instead of 'foo' mysql-test/t/innodb.test: Change test to use database 'mysqltest' instead of 'foo' mysql-test/t/query_cache.test: Change test to use database 'mysqltest' instead of 'foo' sql/mysql_priv.h: Add option to not print access denied messages sql/net_pkg.cc: Fix for query cache sql/net_serv.cc: Speed improvment sql/sql_cache.cc: Fixed access privilege bug in query cache sql/sql_cache.h: Always compiled with integrity check function prototypes. sql/sql_do.cc: Removed warning sql/sql_parse.cc: Add option to not print access denied messages
-
unknown authored
Lower max key len to 3500 bytes because a secondary index record must also contain the primary key value sql/ha_innobase.h: Lower max key len to 3500 bytes because a secondary index record must also contain the primary key value
-
unknown authored
Make sure no memory overrun of key buffer in range estimation sql/ha_innobase.cc: Make sure no memory overrun of key buffer in range estimation
-
- 21 Dec, 2001 6 commits
-
-
unknown authored
Update OLEDB section Docs/manual.texi: Update OLEDB section
-
unknown authored
BitKeeper/etc/ignore: auto-union sql/sql_handler.cc: Auto merged Docs/manual.texi: SCCS merged
-
unknown authored
HA_NO_FULLTEXT_KEY property -> HA_CAN_FULLTEXT sql/ha_berkeley.h: HA_NO_FULLTEXT_KEY property -> HA_CAN_FULLTEXT sql/ha_heap.h: HA_NO_FULLTEXT_KEY property -> HA_CAN_FULLTEXT sql/ha_innobase.h: HA_NO_FULLTEXT_KEY property -> HA_CAN_FULLTEXT sql/ha_isam.h: HA_NO_FULLTEXT_KEY property -> HA_CAN_FULLTEXT sql/ha_isammrg.h: HA_NO_FULLTEXT_KEY property -> HA_CAN_FULLTEXT sql/ha_myisammrg.h: HA_NO_FULLTEXT_KEY property -> HA_CAN_FULLTEXT sql/sql_handler.cc: HANDLER works only with MyISAM tables sql/sql_table.cc: HA_NO_FULLTEXT_KEY property -> HA_CAN_FULLTEXT
-
unknown authored
Docs/manual.texi: Auto merged innobase/row/row0ins.c: Auto merged mysql-test/r/innodb.result: Auto merged sql/mysqld.cc: Use local version.
-
unknown authored
Fixed data corruption bug in query cache. Made queries be dependent of the database in use. Docs/manual.texi: Update binary log reference client/mysql.cc: Removed warning include/thr_alarm.h: Cleanup of alarm macros. libmysql/libmysql.c: Portabiliy fix libmysql/net.c: Cleanup of alarm macros. mysql-test/t/rpl_get_lock.test: Fixed results after merge. mysys/my_bitmap.c: Removed warning. sql/log_event.cc: Use thd->db_length sql/mini_client.cc: Cleanup of alarm macros. sql/net_serv.cc: Cleanup of alarm macros. sql/sql_acl.cc: Use thd->db_length sql/sql_cache.cc: Store used database together with the query. sql/sql_class.cc: Use thd->db_length sql/sql_class.h: Use thd->db_length sql/sql_db.cc: Use thd->db_length sql/sql_parse.cc: Use thd->db_length sql/sql_udf.cc: Use thd->db_length
-
unknown authored
Docs/manual.texi: Changelog mysql-test/r/innodb.result: Update results after InnoDB optimizer changes.
-
- 20 Dec, 2001 7 commits
-
-
unknown authored
Allow equal key values in a unique secondary index if the key value contains an SQL NULL innobase/row/row0ins.c: Allow equal key values in a unique secondary index if the key value contains an SQL NULL
-
unknown authored
manual updated Docs/manual.texi: mysqldump, News, Upgrading entires updated client/mysqldump.c: "ALTER TABLE ... DISABLE KEYS" is added to the dump. Invisible spaces deleted :-)
-
unknown authored
Add warnings to recovery in some cases where log file might be corrupt and consequently recovery can be trusted less than normally innobase/log/log0recv.c: Add warnings to recovery in some cases where log file might be corrupt and consequently recovery can be trusted less than normally
-
unknown authored
mysql-test/t/rpl_get_lock.test: Auto merged sql/ha_innobase.cc: Merge sql/sql_parse.cc: Clean up comments
-
unknown authored
-
unknown authored
Fix pthread_mutex_trylock on HPUX (needed for query cache). include/my_pthread.h: Fixed mutex problem with pthread_mutex_trylock on HPUX. mysql-test/mysql-test-run.sh: Wait for .pid file instead of .sock, because .pid is created later. mysql-test/r/query_cache.result: Test insert delated + query cache mysql-test/t/query_cache.test: Test insert delated + query cache mysys/my_pthread.c: Fixed mutex problem with pthread_mutex_trylock on HPUX. sql/repl_failsafe.cc: Safety sql/sql_insert.cc: Fix insert delated + query cache
-
unknown authored
Added info about two new Query Cache status variables.
-
- 19 Dec, 2001 5 commits
-
-
unknown authored
tests/mail_to_db.pl: Fixed a bug in mail_to_db.pl; the program got confused by carriage return, if existed at the end of a line.
-
unknown authored
BitKeeper/etc/ignore: Added scripts/mysql_fix_extensions to the ignore list scripts/mysql_fix_extensions.sh: typo fixed
-
unknown authored
Changed 'send_file_to_server' to use less stack (Fixed replication problem on OSF1). Docs/manual.texi: Changelog libmysql/libmysql.c: Changed 'send_file_to_server' to use less stack (Fixed some problems in threaded applications) mysql-test/mysql-test-run.sh: Fixed --sleep option sql/mini_client.cc: Changed 'send_file_to_server' to use less stack (Fixed replication problem on OSF1). sql/mysqld.cc: Destroy query cache properly sql/sql_cache.cc: Fixed bug in FLUSH QUERY CACHE
-
unknown authored
instead of DO RELEASE_LOCK() mysql-test/t/rpl_get_lock.test: test for SELECT RELEASE() replication bug
-
unknown authored
-