Commit graph

2462 commits

Author SHA1 Message Date
unknown
987474a6c3 Small fix in mysqld_safe for some shells 2002-10-05 15:57:18 +03:00
unknown
421514ae81 - applied fix from 4.0 configure.in required to build shared libraries
with static glibc installed


configure.in:
   - Better fix for building shared libraries with a patched glibc
     (from 4.0 tree)
   - removed obsolete comment
2002-10-02 13:20:17 +02:00
unknown
a829c4c0cb Merge mysql.com:/space/my/mysql-3.23
into mysql.com:/space/my/mysql-3.23-spec
2002-10-02 13:07:01 +02:00
unknown
8bc99030a1 - Small fix for support-files/mysql.spec.sh
- Updated scripts/make_binary_distribution.sh to include the correct
   ChangeLog and the LICENSE file for non-GPL builds


scripts/make_binary_distribution.sh:
   - Add BK ChangeLog (if existing) instead of sql/ChangeLog, which is
     not updated anymore since we switched to BK
   - Add LICENSE, if exists (required for non-GPL binary builds)
support-files/mysql.spec.sh:
   - MySQL-Max now requires MySQL to be the same version (to
     avoid version mismatches e.g. mixing 3.23.xx and 4.0 packages)
2002-10-02 13:06:04 +02:00
unknown
821c77c79d lock0lock.c:
Fix bug: the AUTO-INC lock was held to the end of trx if it was granted after a lock wait


innobase/lock/lock0lock.c:
  Fix bug: the AUTO-INC lock was held to the end of trx if it was granted after a lock wait
2002-10-01 13:47:58 +03:00
unknown
18585d178d - merge 4.0 modifications to Build-tools/Do-compile
Build-tools/Do-compile:
   - Merged 4.0 modifications (--innodb, more verbose failure reports)
2002-09-27 13:53:14 +02:00
unknown
9dd4e2b244 Don't reset Delayed_insert_threads on FLUSH STATUS
Docs/manual.texi:
  changelog
2002-09-27 12:01:26 +03:00
unknown
a9acc8e634 - backported gcc 3.0 linking fix from 4.0
- some cosmetical fixups (typos, comments)


client/mysqlbinlog.cc:
   - fix for gcc 3.0
configure.in:
   - fix for gcc 3.0
   - some cosmetic modifications (typos, comments)
include/global.h:
   - fix for gcc 3.0
   - some cosmetical fixes (typos, comments)
sql/mysqld.cc:
   - fix for gcc 3.0
2002-09-24 22:24:30 +02:00
unknown
41f7307a18 configure.in:
static nss linkingg issue


configure.in:
  static nss linkingg issue
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2002-09-23 16:39:17 +02:00
unknown
a24d4b9949 Merge work:/home/bk/mysql into serg.mysql.com:/usr/home/serg/Abk/mysql 2002-09-23 14:39:16 +00:00
unknown
14d3ff6b73 followup: s/st_table_list->name/st_table_list->alias/ 2002-09-23 14:38:35 +00:00
unknown
ea2f013035 - added missing line from the 4.0 configure.in patch
configure.in:
   - Added missing line from 4.0 patch for static glibc linking
2002-09-23 14:06:48 +02:00
unknown
3e77f4c667 - Bugfix for static glibc linking in configure.in (taken from 4.0)
configure.in:
   - Fixed bug in previous patch for linking against libc (taken from 4.0)
2002-09-22 18:43:33 +02:00
unknown
0e88d440d6 Merge work:/my/mysql-3.23 into mashka.mysql.fi:/home/my/mysql-3.23 2002-09-22 10:01:22 +03:00
unknown
b804e278c8 Change name -> alias in TABLE_LIST.
Added missing mutex-lock around critical section in GRANT handling.


Docs/manual.texi:
  ChangeLog
sql/lock.cc:
  Change name -> alias in TABLE_LIST.
sql/slave.cc:
  Change name -> alias in TABLE_LIST.
sql/sql_acl.cc:
  Added missing mutex-lock around critical section in GRANT handling.
  Changed name -> alias
sql/sql_base.cc:
  Change name -> alias in TABLE_LIST.
sql/sql_insert.cc:
  Change name -> alias in TABLE_LIST.
sql/sql_parse.cc:
  Change name -> alias in TABLE_LIST.
sql/sql_show.cc:
  Change name -> alias in TABLE_LIST.
sql/sql_table.cc:
  Change name -> alias in TABLE_LIST.
sql/sql_udf.cc:
  Change name -> alias in TABLE_LIST.
sql/table.h:
  Change name -> alias in TABLE_LIST.
tests/grant.pl:
  Fixed grant test
2002-09-21 21:36:23 +03:00
unknown
841acab192 - merge some of the 4.0 configure.in modifications (mainly because
of the static_nss stuff required for linking against the patched
   glibc)


configure.in:
   - Applied some modifications from the 4.0 configure.in to fix some
     typos and platform-specific issues (Solaris 2.6, Mac OS 10.2)
2002-09-20 14:45:28 +02:00
unknown
e4860747eb Fixed bug with BINARY NULL
Docs/manual.texi:
  ChangeLog
mysql-test/r/binary.result:
  Test of binary NULL
mysql-test/t/binary.test:
  Test of binary NULL
2002-09-18 02:00:56 +03:00
unknown
6f8b510a2b Fixed bug in ALTER TABLE and RENAME TABLE when running with lower-case-table-names.
Docs/manual.texi:
  changelog
2002-09-16 15:24:54 +03:00
unknown
ca851d2011 Merge work:/my/mysql-3.23 into mashka.mysql.fi:/home/my/mysql-3.23 2002-09-15 01:24:18 +03:00
unknown
20ec6183fe Fixed core dump bug in ORDER BY ... LIMIT
Docs/manual.texi:
  Changelog
2002-09-15 01:23:01 +03:00
unknown
0891bc24d0 row0mysql.c:
Fix typos in previous push


innobase/row/row0mysql.c:
  Fix typos in previous push
2002-09-13 14:23:09 +03:00
unknown
5ab7b94ba0 row0mysql.c:
Allow CREATE TABLE and DROP TABLE even if innodb_force_recovery is used, the user can drop a problematic table


innobase/row/row0mysql.c:
  Allow CREATE TABLE and DROP TABLE even if innodb_force_recovery is used, the user can drop a problematic table
2002-09-13 13:55:25 +03:00
unknown
686a758f65 srv0srv.c, srv0srv.h:
Change srv_flush_log_at_trx_commit to ulint, note that ibool is defined as ulint, so this is purely formal change
os0file.c:
  Start using unbuffered i/o again in Windows because sequential read using normal i/o was 4 times slower in XP


innobase/os/os0file.c:
  Start using unbuffered i/o again in Windows because sequential read using normal i/o was 4 times slower in XP
innobase/include/srv0srv.h:
  Change srv_flush_log_at_trx_commit to ulint, note that ibool is defined as ulint, so this is purely formal change
innobase/srv/srv0srv.c:
  Change srv_flush_log_at_trx_commit to ulint, note that ibool is defined as ulint, so this is purely formal change
2002-09-11 16:07:52 +03:00
unknown
6a06c4c534 Fixed changelog 2002-09-10 20:56:38 +03:00
unknown
393315dd59 ha_innobase.cc:
Cleanup after last push


sql/ha_innobase.cc:
  Cleanup after last push
2002-09-10 14:31:46 +03:00
unknown
da74720bb2 mysqld.cc:
update help innobase_flush_log_at_trx_commitcan have vals 0, 1, 2 
ha_innobase.h, ha_innobase.cc:
  make innobase_flush_log_at_trx_commit a long, like other params


sql/ha_innobase.cc:
  make innobase_flush_log_at_trx_commit a long, like other params
sql/ha_innobase.h:
  make innobase_flush_log_at_trx_commit a long, like other params
sql/mysqld.cc:
  update help innobase_flush_log_at_trx_commitcan have vals 0, 1, 2
2002-09-10 14:23:46 +03:00
unknown
040c163012 os0file.c:
Fix a typo: should be buf_page_print


innobase/os/os0file.c:
  Fix a typo: should be buf_page_print
2002-09-10 13:06:14 +03:00
unknown
f83da86bd2 ha_innobase.cc, ha_innobase.h:
innodb_flush_log_at_trx_commit can have values 0, 1, 2 starting from 3.23.52


sql/ha_innobase.h:
  innodb_flush_log_at_trx_commit can have values 0, 1, 2 starting from 3.23.52
sql/ha_innobase.cc:
  innodb_flush_log_at_trx_commit can have values 0, 1, 2 starting from 3.23.52
2002-09-10 00:52:26 +03:00
unknown
781f508273 trx0undo.c:
Remove an assertion in trx0undo.c which could erroneously fail when we ran out of tablespace


innobase/trx/trx0undo.c:
  Remove an assertion in trx0undo.c which could erroneously fail when we ran out of tablespace
2002-09-09 02:12:57 +03:00
unknown
fb7769dedb sync0arr.c:
Increase max latch wait time to 600 seconds before we assert


innobase/sync/sync0arr.c:
  Increase max latch wait time to 600 seconds before we assert
2002-09-08 03:04:39 +03:00
unknown
fab80610af btr0cur.c:
Remove long latch hold which happened if we scanned long an index without finding any record visible to the current consistent read


innobase/btr/btr0cur.c:
  Remove long latch hold which happened if we scanned long an index without finding any record visible to the current consistent read
2002-09-08 03:01:53 +03:00
unknown
94bbbc7f36 os0sync.c:
Add diagnostics to track why a semaphore creation failed on Windows ME


innobase/os/os0sync.c:
  Add diagnostics to track why a semaphore creation failed on Windows ME
2002-09-08 00:21:13 +03:00
unknown
d857c6943b srv0srv.c:
The option (= default) innodb_fast_shutdown did not always make the shutdown quickly, fix that


innobase/srv/srv0srv.c:
  The option (= default) innodb_fast_shutdown did not always make the shutdown quickly, fix that
2002-09-07 23:37:27 +03:00
unknown
a1e858bfdb - Reworked/Cleaned up Build-tools/Do-compile to be more flexible and
better documented


Build-tools/Do-compile:
   - Removed some obsolete pieces of code (get rid of using rsh and rcp)
   - Added some code comments
   - Reworked help text to match the options available
   - Heavily reworked GetOptions, removed some obsolete ones and joined others
   - make_options and config_options can now be given multiple times
   - simplified code that added configure options dependent on given options
2002-09-04 14:05:24 +02:00
unknown
a040cf1eb2 Merge
Docs/manual.texi:
  SCCS merged
2002-09-03 16:48:37 +03:00
unknown
3307f95554 Fixed bug introduces by last changeset
(Fixing of problem with ALTER TABLE on BDB tables)


mysql-test/r/distinct.result:
  Fixed results after bug fix
sql/mysql_priv.h:
  Split close_thread_tables() into two functions.
  (Needed for bug fix from 4.0)
sql/sql_base.cc:
  Split close_thread_tables() into two functions.
  (Needed for bug fix from 4.0)
2002-09-03 16:28:01 +03:00
unknown
35115d9a50 Check if AND/OR expression can be NULL
Better fix for ALTER TABLE on BDB tables
(Both of the above fixes are already in 4.0)


Docs/manual.texi:
  Changelog
sql/item_cmpfunc.cc:
  Check if AND/OR expression can be NULL
sql/sql_table.cc:
  Better fix for ALTER TABLE on BDB tables
2002-09-03 15:53:07 +03:00
unknown
ffb97b4994 LOCK+modify+OPTIMIZE bugfix 2002-08-31 23:18:08 +00:00
unknown
c8f6ea2c7c Merge
Docs/manual.texi:
  SCCS merged
2002-08-31 14:41:56 +03:00
unknown
76c5feb722 - Applied many modifications to Build-tools/Do-compile made in the 4.0 tree
Build-tools/Do-compile:
   - applied some modifications made in the 4.0 tree
   - added option --make-options to pass options to "make" after configure
   - added option --raid to enable RAID
   - added option --libwrap to enable TCP wrapper support
   - make sure to remove log files as early as possible
   - fixed option --with-other-libc to actually work
   - fixed some oddly-placed quotes in the configure call
2002-08-29 14:17:52 +02:00
unknown
da071de53b manual.texi minor fix to 3.23.53 change note
Docs/manual.texi:
  minor fix to 3.23.53 change note
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2002-08-28 10:00:48 -05:00
unknown
f1975c7979 Merge sinisa@work.mysql.com:/home/bk/mysql
into sinisa.nasamreza.org:/mnt/work/mysql
2002-08-28 16:44:32 +03:00
unknown
9210160c55 Little but nasty bug with BDB and alter table 2002-08-28 16:41:23 +03:00
unknown
c7798b78b3 os0file.c:
Put 'last millisecond' test to make sure page checksum errors do not result from memory corruption in InnoDB
os0thread.c, configure.in:
  Make sure stack size in InnoDB threads in AIX is at least 32 kB


innobase/configure.in:
  Make sure stack size in InnoDB threads in AIX is at least 32 kB
innobase/os/os0thread.c:
  Make sure stack size in InnoDB threads in AIX is at least 32 kB
innobase/os/os0file.c:
  Put 'last millisecond' test to make sure page checksum errors do not result from memory corruption in InnoDB
2002-08-25 10:26:40 +03:00
unknown
63cdfc4b43 lexyy.c, pars0grm.c, pars0lex.l, pars0grm.y:
Remove potential memory leak caused by redefined alloca, remove include of unistd.h to allow compilation on Windows


innobase/pars/pars0grm.y:
  Remove potential memory leak caused by redefined alloca, remove include of unistd.h to allow compilation on Windows
innobase/pars/pars0lex.l:
  Remove potential memory leak caused by redefined alloca, remove include of unistd.h to allow compilation on Windows
innobase/pars/pars0grm.c:
  Remove potential memory leak caused by redefined alloca, remove include of unistd.h to allow compilation on Windows
innobase/pars/lexyy.c:
  Remove potential memory leak caused by redefined alloca, remove include of unistd.h to allow compilation on Windows
2002-08-24 01:07:50 +03:00
unknown
e089fcce4c Added testing of temporary tables with replication
mysql-test/t/rpl_rotate_logs-master.opt:
  Rename: mysql-test/t/rpl000016-master.opt -> mysql-test/t/rpl_rotate_logs-master.opt
mysql-test/t/rpl_rotate_logs-slave.sh:
  Rename: mysql-test/t/rpl000016-slave.sh -> mysql-test/t/rpl_rotate_logs-slave.sh
mysql-test/t/rpl_rotate_logs-slave-master-info.opt:
  Rename: mysql-test/t/rpl000016-slave-master-info.opt -> mysql-test/t/rpl_rotate_logs-slave-master-info.opt
BitKeeper/etc/ignore:
  Added mit-pthreads/include/bits mit-pthreads/include/pthread/machdep.h mit-pthreads/include/pthread/posix.h mit-pthreads/include/sys mit-pthreads/machdep.c mit-pthreads/pg++ mit-pthreads/pgcc sql-bench/innotest1 sql-bench/innotest1a sql-bench/innotest1b sql-bench/innotest2 sql-bench/innotest2a sql-bench/innotest2b to the ignore list
mysql-test/r/rpl_rotate_logs.result:
  Added testing of temporary tables
mysql-test/t/rpl000018.test:
  Commented test
mysql-test/t/rpl_rotate_logs.test:
  Added testing of temporary tables
2002-08-23 21:41:27 +03:00
unknown
9749209bd0 row0mysql.c, ha_innobase.cc:
Improved error message for out-of-sync frm files


sql/ha_innobase.cc:
  Improved error message for out-of-sync frm files
innobase/row/row0mysql.c:
  Improved error message for out-of-sync frm files
2002-08-23 10:52:24 +03:00
unknown
3452e9dd95 Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysql 2002-08-23 10:34:20 +03:00
unknown
335d9fb215 Fixed bug in mysqld when using configure --localstatedir
Docs/manual.texi:
  Changelog
2002-08-23 10:33:18 +03:00
unknown
e9e7c23991 pars0grm.h, pars0grm.c, lexyy.c:
The lexer of InnoDB to 8-bit, it was 7-bit which made it crash on table names containing char codes > 127
pars0lex.l, pars0grm.y:
  Add InnoDB internal SQL interpreter grammar and lexer sources


innobase/pars/pars0grm.y:
  Add InnoDB internal SQL interpreter grammar and lexer sources
innobase/pars/pars0lex.l:
  Add InnoDB internal SQL interpreter grammar and lexer sources
innobase/pars/lexyy.c:
  The lexer of InnoDB to 8-bit, it was 7-bit which made it crash on table names containing char codes > 127
innobase/pars/pars0grm.c:
  The lexer of InnoDB to 8-bit, it was 7-bit which made it crash on table names containing char codes > 127
innobase/pars/pars0grm.h:
  The lexer of InnoDB to 8-bit, it was 7-bit which made it crash on table names containing char codes > 127
innobase/include/pars0grm.h:
  The lexer of InnoDB to 8-bit, it was 7-bit which made it crash on table names containing char codes > 127
2002-08-22 13:33:45 +03:00