Commit graph

1481 commits

Author SHA1 Message Date
unknown
6b464d84ce Merge work:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql
2001-04-10 10:21:27 -06:00
unknown
494a3a0fc7 Merge work:/home/bk/mysql into donna.mysql.fi:/home/my/bk/mysql
BitKeeper/etc/ignore:
  auto-union
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-04-10 11:33:37 +03:00
unknown
dd1723f1da updated ignore
BitKeeper/etc/ignore:
  added mysys/test_dir
2001-04-10 11:33:17 +03:00
unknown
92de72694b Fixed bug with UPDATE/DELETE on UNIQUE key which could be NULL
Docs/manual.texi:
  Updated replication section
mysql-test/r/null_key.result:
  Added test UPDATE/DELETE with IS NULL on unique key
mysql-test/t/null_key.test:
  Added test UPDATE/DELETE with IS NULL on unique key
mysys/Makefile.am:
  Removed -f from $CP as this is not portable
  Fixed rule for testhash
sql/field.cc:
  Safety fix
sql/opt_range.cc:
  Fixed bug with UPDATE/DELETE on UNIQUE key which could be NULL
sql/opt_range.h:
  Fixed bug with UPDATE/DELETE on UNIQUE key which could be NULL
2001-04-10 11:32:28 +03:00
unknown
9b55716a5b mysql-test/t/bench_count_distinct.test
make table delay key write to speed things up a bit


mysql-test/t/bench_count_distinct.test:
  make table delay key write to speed things up a bit
2001-04-09 18:31:00 -06:00
unknown
e19e69fbcb added gprof options
added a benchmark test for count(distinct)


mysql-test/mysql-test-run.sh:
  u
2001-04-09 18:25:06 -06:00
unknown
5102766f42 added compile-pentium-gprof
ignore generated files from bdb


BitKeeper/etc/ignore:
  Added bdb/dist/template/rec_btree bdb/dist/template/rec_crdel bdb/dist/template/rec_db bdb/dist/template/rec_hash bdb/dist/template/rec_log bdb/dist/template/rec_qam bdb/dist/template/rec_txn bdb/hash/hash_auto.c bdb/include/btree_auto.h bdb/include/crdel_auto.h bdb/include/db_auto.h bdb/include/db_server.h bdb/include/hash_auto.h bdb/include/log_auto.h bdb/include/qam_auto.h bdb/include/txn_auto.h bdb/java/src/com/sleepycat/db/DbConstants.java bdb/log/log_auto.c bdb/qam/qam_auto.c bdb/rpc_client/db_server_clnt.c bdb/rpc_client/gen_client.c bdb/rpc_server/db_server_svc.c bdb/rpc_server/db_server_xdr.c bdb/rpc_server/gen_db_server.c bdb/test/include.tcl bdb/txn/txn_auto.c gmon.out mysql-test/gmon.out sql/gmon.out sql/share/charsets/gmon.out sql/share/gmon.out to the ignore list
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-04-09 13:08:35 -06:00
unknown
c7105d8008 Fixed INSERT DELAYED with Innobase
Fix for shutdown on NT
Fixed bug when using wrong dates from blob field.


BitKeeper/deleted/.del-df_crash.result~4a3dbee64843953d:
  Delete: mysql-test/r/df_crash.result
BitKeeper/deleted/.del-df_crash.test~4c365178fe437f6:
  Delete: mysql-test/t/df_crash.test
Docs/manual.texi:
  Changelog
innobase/ib_config.h.in:
  automatic changed file
innobase/ib_config.h:
  automatic changed file
mysql-test/r/func_time.result:
  Test case for bug in time functions
mysql-test/r/innobase.result:
  Test for INSERT DELAYED
mysql-test/t/func_time.test:
  Test case for bug in time functions
mysql-test/t/innobase.test:
  Test for INSERT DELAYED
scripts/mysql_convert_table_format.sh:
  Added --socket and --port
sql/ha_innobase.cc:
  Fix bug when compiling with SAFE_MUTEX
  Cleaner comment when using SHOW TABLE STATUS
sql/mysqld.cc:
  Fix for shutdown on NT
sql/sql_insert.cc:
  Fixed problem with Innobase and INSERT DELAYED
sql/sql_udf.cc:
  Support for UDF on windows
sql/time.cc:
  Fixed bug when using wrong dates from blob field.
strings/ctype-tis620.c:
  Removed not used variable
support-files/mysql-max.spec.sh:
  Removed old not used section
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-04-09 21:08:56 +03:00
unknown
9ba069761a This won't be pushed either
mysql-test/t/handler.test:
  LIMIT tests
sql/mysql_priv.h:
  HANDLER ... LIMIT added
sql/sql_handler.cc:
  HANDLER ... LIMIT added
sql/sql_parse.cc:
  HANDLER ... LIMIT added
sql/sql_yacc.yy:
  HANDLER ... LIMIT added
2001-04-09 15:37:19 +02:00
unknown
5dfbb2ca7b Updated a link in the manual.
Docs/manual.texi:
  Updated a link.
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-04-09 12:11:44 +03:00
unknown
cb2fe473f2 This wouldn't ever be pushed
mysql-test/t/handler.test:
  new tests
sql/sql_handler.cc:
  bugfix
2001-04-08 12:56:12 +02:00
unknown
9e82b5c854 fixed Do-rpm to not omit frame pointer
Build-tools/Do-rpm:
  will we ever get this -fno-omit-frame-pointer stuff right?
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-04-07 18:31:31 -06:00
unknown
7006b51823 Preliminary commit of HANDLER syntax (w/o LIMIT or column-list) 2001-04-07 00:18:33 +02:00
unknown
a9c3229340 univ.i Prevent inlining of functions on HP-UX because GCC is broken there
configure.in	Prevent inlining of functions on HP-UX because GCC is broken there
trx0trx.h	Fix trx->error_info in MySQL debug version: Innobase and ha_innobase.cc saw a different size for pthread_mutex_t
trx0trx.c	Fix trx->error_info in MySQL debug version: Innobase and ha_innobase.cc saw a different size for pthread_mutex_t
ha_innobase.cc	Fix trx->error_info in MySQL debug version: Innobase and ha_innobase.cc saw a different size for pthread_mutex_t


sql/ha_innobase.cc:
  Fix trx->error_info in MySQL debug version: Innobase and ha_innobase.cc saw a different size for pthread_mutex_t
innobase/trx/trx0trx.c:
  Fix trx->error_info in MySQL debug version: Innobase and ha_innobase.cc saw a different size for pthread_mutex_t
innobase/include/trx0trx.h:
  Fix trx->error_info in MySQL debug version: Innobase and ha_innobase.cc saw a different size for pthread_mutex_t
innobase/configure.in:
  Prevent inlining of functions on HP-UX because GCC is broken there
innobase/include/univ.i:
  Prevent inlining of functions on HP-UX because GCC is broken there
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-04-06 20:37:31 +03:00
unknown
efc74d1b22 Small fix to mail_to_db.pl
tests/mail_to_db.pl:
  Small fix.
2001-04-06 06:09:08 +03:00
unknown
4c7ed6cad0 Added --stdin option to mail_to_db.pl
tests/mail_to_db.pl:
  Added option for reading mails from stdin.
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-04-06 05:26:36 +03:00
unknown
0b6b1b752b Merge work:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql
2001-04-05 19:10:58 -06:00
unknown
96c3bd9432 moved bdb/innobase to compile-pentium-debug-max
fixed bug in variable assignment in mysqltest
fixed coredump on conversion from empty blob/text to date
added test case for empty blob conversion to date


BUILD/compile-pentium-debug:
  move bdb/innobase to compile-pentium-debug-max
client/mysqltest.c:
  fixed bug in variable assignment
sql/time.cc:
  fixed coredump on conversion from empty blob/text to date
2001-04-05 19:04:34 -06:00
unknown
353d84d874 Remove generated files from bdb source code control.
BitKeeper/deleted/.del-btree_auto.c~a683156a176761f:
  Delete: bdb/btree/btree_auto.c
BitKeeper/deleted/.del-chk.define~aa9a626e58631003:
  Delete: bdb/dist/build/chk.define
BitKeeper/deleted/.del-chk.def~bb65b471d09f7c58:
  Delete: bdb/dist/build/chk.def
BitKeeper/deleted/.del-chk.offt~25759c9294db634e:
  Delete: bdb/dist/build/chk.offt
BitKeeper/deleted/.del-chk.srcfiles~ae884700cd110cbf:
  Delete: bdb/dist/build/chk.srcfiles
BitKeeper/deleted/.del-chk.tags~7a5b14d33d4078cc:
  Delete: bdb/dist/build/chk.tags
BitKeeper/deleted/.del-config.guess~ead1d91caeaa748c:
  Delete: bdb/dist/config.guess
BitKeeper/deleted/.del-config.hin~fdecb7a06fa137a7:
  Delete: bdb/dist/config.hin
BitKeeper/deleted/.del-config.sub~17e9990a298261a:
  Delete: bdb/dist/config.sub
BitKeeper/deleted/.del-crdel_auto.c~ee4146a08fd175c1:
  Delete: bdb/db/crdel_auto.c
BitKeeper/deleted/.del-db_auto.c~3186e950cc321ae7:
  Delete: bdb/db/db_auto.c
BitKeeper/deleted/.del-db_int.h~40ba51edce41403f:
  Delete: bdb/build_vxworks/db_int.h
BitKeeper/deleted/.del-db_int.h~9ee5645850a336a0:
  Delete: bdb/build_win32/db_int.h
BitKeeper/deleted/.del-include.tcl~f8bffb5e2510f229:
  Delete: bdb/build_win32/include.tcl
BitKeeper/deleted/.del-install-sh~1858c24340b72628:
  Delete: bdb/dist/install-sh
BitKeeper/deleted/.del-libdb.rc~906f4936ec6a8398:
  Delete: bdb/build_win32/libdb.rc
BitKeeper/deleted/.del-DbConstants.java~15fa87eda6b72302:
  Delete: bdb/java/src/com/sleepycat/db/DbConstants.java
BitKeeper/deleted/.del-btree_auto.h~84d4451c78faf67e:
  Delete: bdb/include/btree_auto.h
BitKeeper/deleted/.del-crdel_auto.h~1b8255da47550ece:
  Delete: bdb/include/crdel_auto.h
BitKeeper/deleted/.del-db_auto.h~994ddc84db334345:
  Delete: bdb/include/db_auto.h
BitKeeper/deleted/.del-db_server.h~61a33aa05bf368a7:
  Delete: bdb/include/db_server.h
BitKeeper/deleted/.del-db_server_clnt.c~b548b860f765c597:
  Delete: bdb/rpc_client/db_server_clnt.c
BitKeeper/deleted/.del-db_server_svc.c~35804eb82b953f49:
  Delete: bdb/rpc_server/db_server_svc.c
BitKeeper/deleted/.del-gen_client.c~ad86f092d0996a68:
  Delete: bdb/rpc_client/gen_client.c
BitKeeper/deleted/.del-hash_auto.c~d17c6a6ed4f181d1:
  Delete: bdb/hash/hash_auto.c
BitKeeper/deleted/.del-hash_auto.h~1b79cdd426d7ef25:
  Delete: bdb/include/hash_auto.h
BitKeeper/deleted/.del-log_auto.c~fe8c0369965f7151:
  Delete: bdb/log/log_auto.c
BitKeeper/deleted/.del-log_auto.h~8d52dd0884d03051:
  Delete: bdb/include/log_auto.h
BitKeeper/deleted/.del-qam_auto.c~361954d3f149feb0:
  Delete: bdb/qam/qam_auto.c
BitKeeper/deleted/.del-qam_auto.h~96f6c045fd0d6cab:
  Delete: bdb/include/qam_auto.h
BitKeeper/deleted/.del-rec_btree~65d6b0b2f5b7a6d2:
  Delete: bdb/dist/template/rec_btree
BitKeeper/deleted/.del-rec_crdel~58795c0c5232f80d:
  Delete: bdb/dist/template/rec_crdel
BitKeeper/deleted/.del-rec_db~52c5797539878fca:
  Delete: bdb/dist/template/rec_db
BitKeeper/deleted/.del-rec_hash~dcbdd106ae17b865:
  Delete: bdb/dist/template/rec_hash
BitKeeper/deleted/.del-rec_log~3fe6d62c43bc553a:
  Delete: bdb/dist/template/rec_log
BitKeeper/deleted/.del-rec_qam~6eecf6833de0af98:
  Delete: bdb/dist/template/rec_qam
BitKeeper/deleted/.del-rec_txn~1ff22b797deb0e1b:
  Delete: bdb/dist/template/rec_txn
BitKeeper/deleted/.del-txn_auto.h~e3f49e94fd291c45:
  Delete: bdb/include/txn_auto.h
BitKeeper/deleted/.del-db_server_xdr.c~336ef020b4a22c05:
  Delete: bdb/rpc_server/db_server_xdr.c
BitKeeper/deleted/.del-gen_db_server.c~d5602f9bd5c930e:
  Delete: bdb/rpc_server/gen_db_server.c
BitKeeper/deleted/.del-include.tcl~20fc297b040cbe2:
  Delete: bdb/test/include.tcl
BitKeeper/deleted/.del-txn_auto.c~6eb282f016f606d9:
  Delete: bdb/txn/txn_auto.c
2001-04-05 15:33:16 -04:00
unknown
9d10389a12 Merge
BitKeeper/etc/logging_ok:
  auto-union
Docs/manual.texi:
  SCCS merged
2001-04-05 15:25:39 -04:00
unknown
2a4e281c82 Clear up how ROUND() works (i.e., not the way you think).
Docs/manual.texi:
  Clear up how ROUND() works.
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-04-05 15:21:19 -04:00
unknown
27d9f781f2 ut0dbg.h Print a better error message when an assertion fails
innobase/include/ut0dbg.h:
  Print a better error message when an assertion fails
2001-04-05 21:52:59 +03:00
unknown
9890ef99be accidentally merged a deleted piece of the manual back in 2001-04-04 23:19:28 -05:00
unknown
e97fae7e17 manual merge
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-04-04 23:19:27 -05:00
unknown
3b91fce6b8 Updates/cleanup for Linux notes
Docs/manual.texi:
  updates for Linux notes
2001-04-04 22:19:26 -06:00
unknown
759e0f931b Merge work:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql


BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-04-04 12:46:05 -06:00
unknown
92fcee847f separate compile-pentium and compile-pentium-max
BUILD/compile-pentium:
  do not build innobase and bdb, build it in max instead
2001-04-04 12:44:06 -06:00
unknown
f8d1b60744 os0thread.c Fix os_thread_sleep: did not work if over 1000000 microsecs; caused slowness at least on Solaris and FreeBSD
innobase/os/os0thread.c:
  Fix os_thread_sleep: did not work if over 1000000 microsecs; caused slowness at least on Solaris and FreeBSD
2001-04-04 20:34:54 +03:00
unknown
e3dee8e0f1 sync0sync.c Fix the infinite spin on FreeBSD
os0thread.c	Use pthread_yield instead of os_thread_sleep(0)


innobase/os/os0thread.c:
  Use pthread_yield instead of os_thread_sleep(0)
innobase/sync/sync0sync.c:
  Fix the infinite spin on FreeBSD
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-04-04 16:30:46 +03:00
unknown
2033edca12 Edits to first 10,000 lines from read-through of manual.texi.
Docs/manual.texi:
  Edits to first 10,000 lines from read-through.
2001-04-04 01:38:47 -05:00
unknown
7a60014eff Merge jcole@work.mysql.com:/home/bk/mysql
into abel.spaceapes.com:/home/jcole/bk/mysql


Docs/manual.texi:
  Auto merged
2001-04-03 20:28:59 -05:00
unknown
dd081dabf8 manual.texi Update pubdate for PHP/MySQL book.
Docs/manual.texi:
  Update pubdate for PHP/MySQL book.
2001-04-03 20:28:58 -05:00
unknown
0b5e197bdb push so i can merge 2001-04-03 18:12:33 -05:00
unknown
f204ff40e6 sometimes the server lags behind the client on startup - to fix, if the initial connect fails, sleep and try again
before giving up


client/mysqltest.c:
  try to connect again before giving up if first connect fails
2001-04-03 08:28:28 -06:00
unknown
d5c4eb3b09 Merge mysql.sashanet.com:/home/sasha/src/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql-fast


configure.in:
  Auto merged
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-04-02 19:02:47 -06:00
unknown
ae5b950c4d got --with-other-libc to work, finally
configure.in:
  updates for --with-other-libc
heap/Makefile.am:
  --with-other-libc
libmysql/Makefile.shared:
  --with-other-libc
mysys/Makefile.am:
  --with-other-libc
regex/Makefile.am:
  --with-other-libc
sql/Makefile.am:
  --with-other-libc
strings/Makefile.am:
  --with-other-libc
2001-04-02 19:01:15 -06:00
unknown
a5cadc31be Removed deleted tests 2001-04-02 20:18:36 +03:00
unknown
5f5c6c87a6 Fixed up mysql-max spec file
sql-bench/test-insert.sh:
  Allow the db to use multi value inserts if run with --fast.
2001-04-02 19:49:43 +03:00
unknown
57e720bb11 Cleanup of manual
Docs/manual.texi:
  Fixed nodes and menus with xemacs
  Moved some C API sections to subsections
mysql-test/r/alter_table.result:
  Test result for new test case
2001-04-02 02:33:25 +03:00
unknown
86e7d93c3c merge
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-04-02 01:53:15 +03:00
unknown
f93232805e Added INNODB as a synonym for INNOBASE
Fixed bug where FLUSH TABLES could make indexes unavailable for the next query
Added --skip-safemalloc


Docs/manual.texi:
  Added some information about --with-debug=full
sql/lex.h:
  Added INNODB as a synonym for INNOBASE
sql/mysqld.cc:
  Added myisam variables.
  Moved shutdown message to after databases has been closed.
  Removed old define for MacOS X.
  Added --skip-safemalloc.
  Added missing \ to strings
sql/sql_base.cc:
  Fixed bug where FLUSH TABLES could make indexes unavailable for
  the next query.
support-files/my-huge.cnf.sh:
  Added / to end of innobase directory options
support-files/my-large.cnf.sh:
  Added / to end of innobase directory options
support-files/my-medium.cnf.sh:
  Added / to end of innobase directory options
support-files/my-small.cnf.sh:
  Added / to end of innobase directory options
tests/fork_big.pl:
  Made test harder
2001-04-02 01:45:24 +03:00
unknown
93a4a206fe Fixed typos in manual.texi.
Docs/manual.texi:
  Fixed typos.
2001-04-01 09:03:05 -05:00
unknown
1776fbac85 Fixed bug in ALTER TABLE
Removed _mi_rkey() function
New fork_big.pl multi-thread test


BitKeeper/deleted/.del-fork3_test.pl~c4a7bffb4f8e813c:
  Delete: tests/fork3_test.pl
BitKeeper/deleted/.del-fork_test.pl~3d3535329ed8cd5e:
  Delete: tests/fork_test.pl
Docs/manual.texi:
  Changelog.
  Updated support information
client/mysqladmin.c:
  Removed not used --timeout option
configure.in:
  Update version
myisam/mi_extra.c:
  Fixed bug in ALTER TABLE
myisam/mi_rkey.c:
  Removed _mi_rkey() function
myisam/myisamdef.h:
  Removed _mi_rkey() function
myisammrg/myrg_rkey.c:
  Removed _mi_rkey() function
myisammrg/myrg_rnext.c:
  Removed _mi_rkey() function
mysql-test/t/alter_table.test:
  Added test case for ALTER TABLE bug
sql/derror.cc:
  Moved shutdown message to clean_up
sql/mysql_priv.h:
  Moved shutdown message to clean_up
sql/sql_class.cc:
  Fixed bug in MySQL compiled with transactions but using --skip-"table-handler"
sql/sql_show.cc:
  Use time_after_lock for time of query when debugging
sql/sql_test.cc:
  Check memory overruns when using 'mysqladmin debug'
strings/ctype-tis620.c:
  F
2001-04-01 13:45:48 +03:00
unknown
d2a756c899 Lots of corrections and cleanups to manual.texi.
Docs/manual.texi:
  Lots of corrections and cleanups.
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-03-31 23:12:11 -06:00
unknown
971acd383e manual.texi Mirror maintenance.
Docs/manual.texi:
  Mirror maintenance.
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-03-30 20:05:47 -06:00
unknown
828e6f40b9 Made the manual pretty in HTMLHELP format.
Reorganized and renamed the API chapter.


Docs/manual.texi:
  - Lots of maintenance.
  - Moved the C API info to subsections and subsubsections of the main
    MySQL C API section.
  - Added chapter, section, appendix intros where they were missing.
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-03-30 16:26:51 -06:00
unknown
05f08c18ac Added check to isolation test if Gemini is used
mysql-test/t/isolation.test:
  Added check if Gemini is used
  Removed 'use test'
2001-03-28 04:35:30 +03:00
unknown
522724bbb0 Merge work:/home/bk/mysql into donna.mysql.fi:/home/my/bk/mysql
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-03-28 04:18:43 +03:00
unknown
c40a424a05 Let ALTER TABLE and LOAD DATA INFILE use sorting to create index
Call init_signals before intializing table handlers. This should fix the signal problem in Innobase on Solaris


Docs/manual.texi:
  Updated changelog
include/myisam.h:
  Let ALTER TABLE and LOAD DATA INFILE use sorting to create index
myisam/mi_check.c:
  Let ALTER TABLE and LOAD DATA INFILE use sorting to create index
myisam/myisamchk.c:
  Let ALTER TABLE and LOAD DATA INFILE use sorting to create index
sql/ha_myisam.cc:
  Let ALTER TABLE and LOAD DATA INFILE use sorting to create index
sql/mysqld.cc:
  Call init_signals before intializing table handlers. This should fix the signal problem in Innobase on Solaris
2001-03-28 04:16:04 +03:00
unknown
3a3e8e99d5 Merge work:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql


BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-03-27 10:24:44 -07:00