Commit graph

8249 commits

Author SHA1 Message Date
unknown
6d454dc6e4 mising reset_tree() in ft_reinit_search() added 2003-05-03 14:48:51 +02:00
unknown
79c53934be Merge bk-internal:/home/bk/mysql-4.1/
into serg.mylan:/usr/home/serg/Abk/mysql-4.1
2003-05-03 13:15:52 +02:00
unknown
fb2d1176d3 Merge sinisa@bk-internal.mysql.com:/home/bk/mysql-4.1
into sinisa.nasamreza.org:/mnt/work/mysql-4.1


sql/item_strfunc.cc:
  Auto merged
2003-05-03 14:00:59 +03:00
unknown
acda543923 removing unnecessary patch. 2003-05-03 13:59:41 +03:00
unknown
8d8f52e902 Many files:
Eliminate the LOCK_log bottleneck in group commit in binlogging: flush InnoDB log files only after it has been released


sql/log.cc:
  Eliminate the LOCK_log bottleneck in group commit in binlogging: flush InnoDB log files only after it has been released
sql/handler.cc:
  Eliminate the LOCK_log bottleneck in group commit in binlogging: flush InnoDB log files only after it has been released
sql/handler.h:
  Eliminate the LOCK_log bottleneck in group commit in binlogging: flush InnoDB log files only after it has been released
sql/ha_innodb.cc:
  Eliminate the LOCK_log bottleneck in group commit in binlogging: flush InnoDB log files only after it has been released
sql/ha_innodb.h:
  Eliminate the LOCK_log bottleneck in group commit in binlogging: flush InnoDB log files only after it has been released
innobase/include/log0log.h:
  Eliminate the LOCK_log bottleneck in group commit in binlogging: flush InnoDB log files only after it has been released
innobase/include/trx0trx.h:
  Eliminate the LOCK_log bottleneck in group commit in binlogging: flush InnoDB log files only after it has been released
innobase/os/os0file.c:
  Eliminate the LOCK_log bottleneck in group commit in binlogging: flush InnoDB log files only after it has been released
innobase/buf/buf0flu.c:
  Eliminate the LOCK_log bottleneck in group commit in binlogging: flush InnoDB log files only after it has been released
innobase/trx/trx0trx.c:
  Eliminate the LOCK_log bottleneck in group commit in binlogging: flush InnoDB log files only after it has been released
innobase/log/log0log.c:
  Eliminate the LOCK_log bottleneck in group commit in binlogging: flush InnoDB log files only after it has been released
innobase/srv/srv0srv.c:
  Eliminate the LOCK_log bottleneck in group commit in binlogging: flush InnoDB log files only after it has been released
innobase/row/row0mysql.c:
  Eliminate the LOCK_log bottleneck in group commit in binlogging: flush InnoDB log files only after it has been released
2003-05-03 02:29:40 +03:00
unknown
b33115ecf9 INSERT ... UPDATE ... VALUES() 2003-05-03 01:16:56 +02:00
unknown
870397892b avoid sigsegv when open_ltable() fails in REPAIR ... USE_FRM 2003-05-02 22:12:15 +02:00
unknown
a1e47ce8ee SCRUM
common parts of libmysql.c and sql/mini_client.cc moved to sql-common/client.c
names of functions now are same in both cases


libmysql/libmysql.c:
  many parts moved to sql-common/client.c
libmysqld/Makefile.am:
  superfluous files removed
sql/mini_client.cc:
  most of the file moved to sql-common/client.c
sql/mini_client.h:
  mc_ prefixes were deleted
sql/repl_failsafe.cc:
  mc_ prefixes removed
sql/slave.cc:
  _mc prefixes removed
2003-05-02 21:07:41 +05:00
unknown
03c1ec3d68 Merge
tests/ssl_test.c:
  Auto merged
sql/item_strfunc.cc:
  Merge + removed wrong bug fix (?)
2003-05-02 15:22:04 +03:00
unknown
cddecbb141 make_win_src_distribution.sh:
Fix for bdb/cxx as they contain .cpp files directly ( for 4.0 to go )


scripts/make_win_src_distribution.sh:
  Fix for bdb/cxx as they contain .cpp files directly ( for 4.0 to go )
2003-04-30 09:42:08 -07:00
unknown
edde138b30 removing architecture dependent test 2003-04-30 17:39:23 +03:00
unknown
a20b167cae make compilation to work w/o InnoDB as well
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2003-04-30 14:15:24 +02:00
unknown
09b8283864 Merge sinisa@bk-internal.mysql.com:/home/bk/mysql-4.0
into sinisa.nasamreza.org:/mnt/work/mysql-4.0


sql/sql_acl.cc:
  Auto merged
sql/sql_parse.cc:
  Auto merged
2003-04-30 14:27:51 +03:00
unknown
4a506d6e23 Fixed bug in Item_func_compress::val_str() on MacOS X (bigendian); the length
was not properly stored in the buffer.


sql/item_strfunc.cc:
  Made it work on MacOS X (bigendian) where int4store is a macro that expands
  the arguments several times.
  It's possible this should be done differently, like not side-stepping the
  String methods the way it's done here, or fixing String::c_ptr(), but this
  simple fix was the quickest way.
2003-04-30 13:10:53 +02:00
unknown
679f39b928 Merge bk-internal:/home/bk/mysql-4.0/
into serg.mylan:/usr/home/serg/Abk/mysql-4.0
2003-04-30 12:36:00 +02:00
unknown
7a5b5d51b2 more #ifdef THREAD added 2003-04-30 12:32:43 +02:00
unknown
fff9e2722b - fixed Max RPM package description (removed RAID) 2003-04-30 11:30:45 +02:00
unknown
f84febcde6 - disabled MyISAM RAID (--with-raid) for the 4.0 Max binaries for now
(several users reported crashes, even when not using RAID) (see bug )
2003-04-30 11:27:13 +02:00
unknown
6db41f7793 Fix reference to not initialized memory
Changed handing of priv_host to fix bug in FLUSH PRIVILEGES


libmysqld/lib_sql.cc:
  Changed handing of priv_host to fix bug in FLUSH PRIVILEGES
myisam/mi_rkey.c:
  Fix reference to not initialized memory
sql/sql_acl.cc:
  Changed handing of priv_host to fix bug in FLUSH PRIVILEGES
sql/sql_acl.h:
  Changed handing of priv_host to fix bug in FLUSH PRIVILEGES
sql/sql_class.h:
  Changed handing of priv_host to fix bug in FLUSH PRIVILEGES
sql/sql_parse.cc:
  Changed handing of priv_host to fix bug in FLUSH PRIVILEGES
sql/unireg.h:
  Changed handing of priv_host to fix bug in FLUSH PRIVILEGES
2003-04-30 10:15:09 +03:00
unknown
b857129454 Updated warning test
Updated all tests to catchup warnings for all field conversions


mysql-test/t/ctype_many.test:
  Disable the warnings for misc conversion
mysql-test/t/warnings.test:
  More warning tests
2003-04-30 00:07:37 -07:00
unknown
05af39d591 Support of warnings for all DML statements (Insert, Update and Alter)
Fix LOAD DATA INFILE warnings to have a better meanigful messages
Fix to make the mysql command line to automatically show the warnings count for all basic commands
2003-04-30 00:02:28 -07:00
unknown
d4b465e2f3 Merge bk-internal.mysql.com:/home/bk/mysql-3.23
into narttu.mysql.fi:/my/mysql-3.23
2003-04-29 23:00:48 +03:00
unknown
ee9aceeb5c Merge sinisa@bk-internal.mysql.com:/home/bk/mysql-4.0
into sinisa.nasamreza.org:/mnt/work/mysql-4.0
2003-04-29 18:41:37 +03:00
unknown
4845193d43 Porting back security fix from 4.0.
All tests plus grant.pl test passed.
2003-04-29 18:24:33 +03:00
unknown
b725fc0b33 Merge bk-internal:/home/bk/mysql-4.0/
into serg.mylan:/usr/home/serg/Abk/mysql-4.0
2003-04-29 15:12:25 +02:00
unknown
7e1b828a38 followup to CURRENT_USER() fix 2003-04-29 15:11:45 +02:00
unknown
6f19b98611 Merge sinisa@bk-internal.mysql.com:/home/bk/mysql-3.23
into sinisa.nasamreza.org:/mnt/work/mysql
2003-04-29 15:57:13 +03:00
unknown
eb585f6615 merge fix
mysql-test/r/innodb.result:
  Auto merged
mysql-test/r/join_outer.result:
  Auto merged
mysql-test/t/innodb.test:
  Auto merged
sql/ha_innodb.cc:
  Auto merged
sql/item.cc:
  Auto merged
sql/item_strfunc.cc:
  Auto merged
sql/sql_acl.cc:
  Auto merged
sql/sql_db.cc:
  Auto merged
sql/sql_parse.cc:
  Auto merged
sql/sql_select.cc:
  Auto merged
sql/sql_table.cc:
  Auto merged
2003-04-29 14:35:10 +03:00
unknown
38b70f0608 code cleanup
mysql-test/r/innodb.result:
  fixing result
mysql-test/t/innodb.test:
  fixing test
sql/sql_base.cc:
  committing a fix in order to pull new stuff
2003-04-29 14:13:22 +03:00
unknown
3c9524233b - minor fixups (no more warnings)
- the preferred mailing list is internals@ not dev-public@
   (this is a public document)
 - Rather use the 4.1 tree for new development (4.0 is frozen)


BitKeeper/etc/ignore:
  Added Docs/internals.html Docs/internals.pdf Docs/internals.txt Docs/internals_toc.html to the ignore list
2003-04-29 09:52:14 +02:00
unknown
998dc6468b Merge bk-internal.mysql.com:/home/bk/mysql-4.1
into myvenu.com:/home/venu/work/sql/dev-4.1
2003-04-28 22:58:19 -07:00
unknown
8fd4623489 Update PeterG's internals documentation per comments from
Monty; minor changes only.
2003-04-28 18:52:04 -07:00
unknown
349029c1e9 Updated PeterG's internals documentation per comments from
Monty; clarified differences between the MySQL library 
directories.
2003-04-28 18:21:06 -07:00
unknown
1604f14e34 Updated PeterG's internals documentation per comments
from Monty; minor changes only.
2003-04-28 17:20:26 -07:00
unknown
d4e65cc371 Updated PeterG's internals documentation per comments from
Monty; new description of /man subdirectory
2003-04-28 17:13:48 -07:00
unknown
df280ba4ca Updated PeterG's internals documentation per comments from
Monty; one minor change, plus addition of how HEAP works.
2003-04-28 17:01:19 -07:00
unknown
ce2329b8f7 Merge pgulutzan@bk-internal.mysql.com:/home/bk/mysql-4.0
into mysql.com:/home/pgulutzan/mysql-4.0
2003-04-28 16:41:20 -07:00
unknown
66dc5cccea Updated PeterG's internals documentation per comments from
Monty; added additional description of MySQL's three types 
of record formats.


Docs/internals.texi:
  Updated PeterG's internals documentation per comments from 
  Monty; added additional description of MySQL's three types
  of record formats.
2003-04-28 16:40:33 -07:00
unknown
d98d71f56b Merge bk-internal:/home/bk/mysql-4.0/
into serg.mylan:/usr/home/serg/Abk/mysql-4.0
2003-04-29 00:26:16 +02:00
unknown
d098137155 CURRENT_USER() and "access denied" error messages now report hostname exactly as it was specified in the GRANT command (with wildcards, that is)
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2003-04-29 00:15:18 +02:00
unknown
df98925fdd Merge bk-internal.mysql.com:/home/bk/mysql-4.0
into mashka.mysql.fi:/home/my/mysql-4.0
2003-04-29 00:14:43 +03:00
unknown
3d12a41d67 Added missing dependency to VC++ project file
Docs/internals.texi:
  Moved code guidelines first
  Fixed texinfo nodes & menus
VC++Files/mysql.dsw:
  Added missing dependency
2003-04-29 00:14:17 +03:00
unknown
7c04ced1e0 Merge bk-internal:/home/bk/mysql-3.23/
into serg.mylan:/usr/home/serg/Abk/mysql


client/mysqldump.c:
  Auto merged
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2003-04-28 20:09:38 +02:00
unknown
4ceb257849 Documentation fixed according bug 185 fixing patch (1.1551 03/04/23 00:
Docs/internals.texi:
  Documentation fixed according bug 185 fixing patch (1.1551 03/04/23 00:01:19)
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2003-04-28 20:40:41 +03:00
unknown
13a24a513d Merge lgrimmer@build.mysql.com:/home/bk/mysql-4.0
into mysql.com:/space/my/mysql-4.0
2003-04-28 18:36:02 +02:00
unknown
288e32a3cb - removed Benchmark results from source distribution (they are not
up-to-date anyway)
2003-04-28 18:35:15 +02:00
unknown
749c0fe97f Merge bk-internal.mysql.com:/home/bk/mysql-4.0
into mashka.mysql.fi:/home/my/mysql-4.0
2003-04-28 19:06:57 +03:00
unknown
68faea2eaa Fix to remove compiler warnings
include/my_global.h:
  Fixed wrong #ifdef
include/violite.h:
  Fix to remove compiler warning
libmysqld/libmysqld.c:
  Fix to remove compiler warning
myisam/sort.c:
  Fix to remove compiler warning
myisammrg/myrg_extra.c:
  Fix to remove compiler warning
vio/viossl.c:
  Fix to remove compiler warning
2003-04-28 19:05:57 +03:00
unknown
671e77a1f7 - Removed two EXPLAIN SELECT statements from the InnoDB test suite
(the results are nondeterministic and provide different output on 32bit
  and 64bit architectures)


mysql-test/r/innodb.result:
   - removed two EXPLAIN SELECT results because the output is nondeterministic
     (the result was different on 64bit platforms)
mysql-test/t/innodb.test:
   - removed two EXPLAIN SELECT tests because the results are nondeterministic
     (the result was different on 64bit platforms)
2003-04-28 16:05:27 +02:00
unknown
7318eff7df - Fixed some texi errors in internals.texi (still some more left)
Docs/internals.texi:
   - fixed some structural errors
2003-04-28 15:59:04 +02:00