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
Timothy Smith 220ee82cb7 Apply InnoDB snapshot innodb-5.1-2858, part 7.
A follow-up fix for Bug 38839, which exposed a pre-existing bug in the
autoinc handling.

Detailed revision comments:

r2722 | sunny | 2008-10-04 02:48:04 +0300 (Sat, 04 Oct 2008) | 18 lines
branches/5.1: This bug has always existed but was masked by other errors. The
fix for bug# 38839 triggered this bug. When the offset and increment are > 1
we need to calculate the next value taking into consideration the two
variables. Previously we simply assumed they were 1 particularly offset was
never used. MySQL does its own calculation and that's probably why it seemed
to work in the past. We would return what we thought was the correct next
value and then MySQL would recalculate the actual value from that and return
it to the caller (e.g., handler::write_row()). Several new tests have been
added that try and catch some edge cases. The tests exposed a wrap around
error in MySQL next value calculation which was filed as bug 39828. The tests
will need to be updated once MySQL fix that bug.

One good side effect of this fix is that dict_table_t size has been
reduced by 8 bytes because we have moved the autoinc_increment field to
the row_prebuilt_t structure. See review-board for a detailed discussion.

rb://3
2008-12-14 13:42:37 -07:00
.bzr-mysql moved the version to 5.0-main 2008-12-02 14:50:40 +02:00
BitKeeper
BUILD merged 5.1 main -> 5.1-bugteam 2008-11-06 16:18:25 +02:00
client Bug#35934 mysql_upgrade calls mysqlcheck with insufficient parameters 2008-12-09 12:30:49 +04:00
cmd-line-utils
config/ac-macros
dbug Bug#38522: 5 seconds delay when closing application using embedded server 2008-12-04 19:41:53 +01:00
Docs
extra Replace C++ comment in a header file. Thanks, Alik! 2008-12-08 12:45:48 -05:00
include Pull from mysql-5.1-bugteam. 2008-12-08 15:19:08 +03:00
libmysql Bug#38522: 5 seconds delay when closing application using embedded server 2008-12-04 19:41:53 +01:00
libmysql_r
libmysqld Bug#38522: 5 seconds delay when closing application using embedded server 2008-12-04 19:41:53 +01:00
man
mysql-test Apply InnoDB snapshot innodb-5.1-2858, part 7. 2008-12-14 13:42:37 -07:00
mysys Bug#38522: 5 seconds delay when closing application using embedded server 2008-12-04 19:41:53 +01:00
netware
plugin
pstack
regex
scripts Bug#34025: mysql_config is not returning -ldl lib flag needed when using embedded server 2008-11-10 22:12:15 +01:00
server-tools
sql Bug#35275 INFORMATION_SCHEMA.TABLES.CREATE_OPTIONS omits KEY_BLOCK_SIZE 2008-12-10 18:38:27 +04:00
sql-bench
sql-common
storage Apply InnoDB snapshot innodb-5.1-2858, part 7. 2008-12-14 13:42:37 -07:00
strings Bug#38227 EXTRACTVALUE doesn't work with DTD declarations 2008-12-10 13:05:57 +04:00
support-files Bug #40546 Debug server in RPM is built with compiler optimization 2008-11-06 17:09:14 +01:00
tests 5.0-bugteam->5.1-bugteam merge 2008-12-10 18:16:21 +04:00
unittest
vio
win Bug#38784: Mysql server crash if table is altered with partition changes. 2008-11-12 13:36:53 +01:00
zlib
.bzrignore merge 2008-11-28 15:01:09 +01:00
.cvsignore
CMakeLists.txt Bug#38784: Mysql server crash if table is altered with partition changes. 2008-11-12 13:36:53 +01:00
configure.in Raise version number after cloning 5.0.74 2008-12-03 01:09:05 +01:00
COPYING
EXCEPTIONS-CLIENT
INSTALL-SOURCE
INSTALL-WIN-SOURCE
Makefile.am
README

This is a release of MySQL, a dual-license SQL database server.
MySQL is brought to you by the MySQL team at MySQL AB.

License information can be found in these files:
- For GPL (free) distributions, see the COPYING file and
  the EXCEPTIONS-CLIENT file.
- For commercial distributions, see the LICENSE.mysql file.


For further information about MySQL or additional documentation, see:
- The latest information about MySQL: http://www.mysql.com
- The current MySQL documentation: http://dev.mysql.com/doc

Some manual sections of special interest:

- If you are migrating from an older version of MySQL, please read the
  "Upgrading from..." section first!
- To see what MySQL can do, take a look at the features section.
- For installation instructions, see the Installing and Upgrading chapter.
- For the new features/bugfix history, see the Change History appendix.
- For the currently known bugs/misfeatures (known errors) see the Problems
  and Common Errors appendix.
- For a list of developers and other contributors, see the Credits
  appendix.

A local copy of the MySQL Reference Manual can be found in the Docs
directory in GNU Info format.  You can also browse the manual online or
download it in any of several formats at the URL given earlier in this
file.

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

IMPORTANT:

Bug or error reports should be sent to http://bugs.mysql.com.