MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry.
Find a file
unknown 4869f022fd A change of behaviour of Seconds_Behind_Master from SHOW SLAVE STATUS. It's going into 4.1
because old behaviour was somewhat nonsensical (kind of bug). Changes are that if repl threads are
down or disconnected the column will be NULL, and if master is idle the column will not grow indefinitely anymore.


sql/slave.cc:
  mi->slave_running and rli->slave_running now uints (was needed only for mi but because of start_slave_thread() usage,
  had to change both).
  So mi->slave_running can now take 3 values: not running, running & not connected, running and connected.
  The last value serves for calculation of Seconds_Behind_Master in SHOW SLAVE STATUS.
  Changing this column's behaviour: if SQL or I/O thread is not running, or if I/O thread is not connected
  (for example if it is reconnecting), it's NULL (to mean "unknown"). And if master is idle, the column will
  not grow indefinitely like it used to (that was meaningless); this is fixed by forcing a value of 0
  when the slave SQL thread has hit EOF of relay log (which has only a limited number of caveats explained
  in comments in code).
sql/slave.h:
  slave_running used to be bool but we need to distinguish, for the I/O slave thread, between 
  "running & connected" and "running & not connected" ("running" means the thread exists).
sql/sql_repl.cc:
  we don't need anymore to set rli->last_master_timestamp to 0 (we used that to make Seconds_Behind_Master
  be NULL) in RESET SLAVE and CHANGE MASTER, as these commands imply that slave threads are not running
  and so Seconds_Behind_Master is already NULL because of that.
2004-12-16 18:12:22 +01:00
bdb bdb bugfix: LTLIBOBJS didn't take --disable-shared into account 2004-08-23 13:55:40 +02:00
BitKeeper Add (optional) endian parameter to 'get nodeid' to warn on endian conflicts. 2004-12-06 11:41:16 +11:00
BUILD - fixed file permissions (need execute bits set) 2004-12-02 10:11:28 +01:00
Build-tools Do-compile: 2004-12-09 19:47:41 +01:00
client Makefile.am: 2004-12-10 13:06:58 +01:00
cmd-line-utils Fixed a bug in vis.c 2004-10-22 19:21:54 +03:00
dbug More debugging 2004-11-10 18:07:39 +02:00
Docs Merge kite-hub.kitebird.com:/src/extern/MySQL/bk/mysql-4.0 2004-11-12 14:15:51 -06:00
extra Bug #6748 heap_rfirst() doesn't work (and never did!) 2004-11-22 14:53:18 +01:00
heap A fix (bug #6878: Crash with engine=memory). 2004-12-02 15:06:15 +04:00
include Fix for bug #6516 (Server crash loading spatial data) 2004-12-10 16:06:49 +04:00
innobase Merge hundin.mysql.fi:/home/marko/k/mysql-4.0 2004-12-10 23:38:44 +02:00
isam Merge with 4.0 2004-09-01 04:12:09 +03:00
libmysql A fix (bug #7129: Test failure: 'type_ranges' when using '--ps-protocol' 2004-12-10 20:07:00 +04:00
libmysql_r manually merged 2004-08-18 19:57:55 +02:00
libmysqld Merge bk@192.168.21.1:/usr/home/bk/mysql-4.1 2004-11-16 14:49:21 +04:00
man - added mysqlman.1.in to the source distribution (generic fallback 2004-07-20 18:24:36 +02:00
merge Fix skipp -> skip once and for all. 2004-06-03 11:52:54 -05:00
myisam Fix for bug #6516 (Server crash loading spatial data) 2004-12-10 16:06:49 +04:00
myisammrg bug#5389 merge.test fails on qnx - uninitalized variable in myrg_open() 2004-09-06 22:20:40 +02:00
mysql-test Merge bk-internal.mysql.com:/home/bk/mysql-4.1 2004-12-13 14:19:20 +00:00
mysys Bug #6737: REGEXP gives wrong result with case sensitive collation: 2004-11-22 11:58:40 +04:00
ndb BackupInit.cpp: 2004-12-13 14:26:39 +01:00
netware Some fixes for Netware. 2004-12-13 14:19:34 +02:00
NEW-RPMS
os2
pstack fixed bug #1661 Compiling --pstack fails with binutils 2.13.90 2004-02-16 18:09:23 +04:00
regex Bugs: #7111: server crashes when regexp is used 2004-12-09 15:56:19 +04:00
scripts Merge bk-internal.mysql.com:/home/bk/mysql-4.1 2004-12-09 12:50:37 +02:00
sql A change of behaviour of Seconds_Behind_Master from SHOW SLAVE STATUS. It's going into 4.1 2004-12-16 18:12:22 +01:00
sql-bench Updated server-cfg, remove limitation for blobs + NDB 2004-08-16 13:06:32 +02:00
sql-common Manual merge of fix for bug #6266 "Invalid DATETIME value is not handled 2004-11-19 18:35:36 +03:00
SSL
strings Bug #6819 Some ujis characters cannot be inserted into table 2004-12-10 16:08:18 +04:00
support-files Added possibility to use [GNR...] optional argument for 2004-10-09 13:57:27 +03:00
tests Fix for a bug #6996 2004-12-07 19:12:29 +02:00
tools Merge with 4.0 2004-09-01 04:12:09 +03:00
VC++Files Merge bk-internal.mysql.com:/home/bk/mysql-4.1 2004-12-06 14:51:37 +01:00
vio Don't close already closed files in vio (not critical) 2004-07-12 07:38:46 +03:00
zlib WL#1518 "make bundled zlib usable for unix builds", post review fixes: 2004-07-27 10:05:55 -07:00
.bzrignore Fix for a bug #6996 2004-12-07 19:12:29 +02:00
.cvsignore
acinclude.m4 wixed ndb-debug option for configure 2004-12-06 08:49:34 +00:00
config.guess - updated config.guess, config.sub and ltmain.sh with versions from libtool 2004-02-06 00:58:15 +01:00
config.sub - updated config.guess, config.sub and ltmain.sh with versions from libtool 2004-02-06 00:58:15 +01:00
configure.in Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1 2004-12-06 08:54:53 +00:00
depcomp
install-sh install-sh: copy not move like any reasonably modern install does 2004-07-30 18:53:54 +02:00
ltconfig libtool tweaks 2004-02-17 21:46:40 +01:00
ltmain.sh Merge with 4.0 for 4.1 release 2004-10-06 19:14:33 +03:00
Makefile.am - a fix for the fix - now "make test" will run the test suite with and 2004-12-13 21:43:30 +01:00
missing
mkinstalldirs
README

This is a release of MySQL, a GPL (free) SQL database server (more
licence information in the PUBLIC file and in the reference manual).

Please read the "Upgrading from..." section in the manual first, if you are
migrating from older versions of MySQL!

The latest information about MySQL can be found at:
http://www.mysql.com

To see what it can do take a look at the features section in the
manual.

For installation instructions see the Installation chapter in the
manual.

For future plans see the TODO appendix in the manual.

New features/bug fixes history is in the news appendix in the manual.

For the currently known bugs/misfeatures (known errors) see the bugs
appendix in the manual.

For examples of SQL and benchmarking information see the bench
directory.

The manual mentioned above can be found in the Docs directory. The
manual is available in the following formats: as plain ASCII text in
Docs/manual.txt, in HTML format in Docs/manual_toc.html, as GNU Info in
Docs/mysql.info and as PostScript in Docs/manual.ps.

MySQL is brought to you by the MySQL team at MySQL AB

For a list of developers and other contributors, see the Credits appendix
in the manual.

************************************************************

IMPORTANT:

Send bug (error) reports, questions and comments to the mailing list
at mysql@lists.mysql.com

Please use the 'mysqlbug' script when posting bug reports or questions
about MySQL. mysqlbug will gather some information about your system
and start your editor with a form in which you can describe your
problem. Bug reports might be silently ignored by the MySQL
maintainers if there is not a good reason included in the report as to
why mysqlbug has not been used. A report that says 'MySQL does not
work for me. Why?' is not considered a valid bug report.

The mysqlbug script can be found in the 'scripts' directory of the
distribution, that is '<where-you-installed-mysql>/scripts'.