Facebook's branch of the Oracle MySQL v5.6 database. This includes MyRocks.
C++ C Java Perl Yacc Python Other
Latest commit a02b2e5 Feb 28, 2017 @jkedgar jkedgar committed with facebook-github-bot Delete the INDEX_STATISTICS key when the INDEX_INFO key is deleted
Summary:
Any time an index is dropped the data is deleted and then the INDEX_INFO key is removed, but the INDEX_STATISTICS key was left behind.  Add code to remove it.
Closes #553

Reviewed By: alxyang

Differential Revision: D4623812

Pulled By: jkedgar

fbshipit-source-id: cfa5ab0
Permalink
Failed to load latest commit information.
BUILD Fix comments about recommended way to build. Mar 17, 2015
Docs Bug#22194831 INSTALL-SOURCE AND INSTALL-WIN-SOURCE CONTAIN OUTDATED I… Nov 25, 2015
arcanist Change linter to use local cpplint.py instead of a copy in a submodule Jan 24, 2017
client Add new option innodb_stats_on_metadata to mysqldump Feb 22, 2017
cmake Multi-tenancy plugin framework Jan 24, 2017
dbug Basic Async MySQL Client Support Jan 24, 2017
extra Add new innochecksum options and print out space id in checksum summary Jan 24, 2017
fbson Lift \u0000 constraint in JSON parsing for backward compatibility Jan 24, 2017
hooks added new hooks to watch for commits with no reviews and commits to t… Jan 24, 2017
include Adding new command `SHOW RESOURCE COUNTERS` for multitenancy plugin Feb 25, 2017
libevent Bug#21288106 - MISSING SANITY CHECK FOR STRDUP() IN HTTP.C PLUS POTEN… Aug 28, 2015
libmysql Backport session_track_gtids=OWN_GTID Jan 24, 2017
libmysqld Fix the rocksdb.type_decimal test. Jan 24, 2017
libservices Updated/added copyright headers Jan 6, 2014
man Second part of not removing MySQL Cluster binary man pages May 3, 2012
mysql-test Fix rocksdb.bulk_load on devservers Feb 27, 2017
mysys output symbolic errno for 'SHOW SLAVE STATUS' Jan 31, 2017
mysys_ssl Use BoringSSL Jan 24, 2017
packaging Add packaging support for mt_simple.so Jan 24, 2017
plugin Fix clang compilation error Feb 27, 2017
regex Fix errors preventing clean compilation with NDEBUG defined Jan 24, 2017
rocksdb @ 7106a99 Update rocksdb submodule Feb 16, 2017
rqg @ 2dc5768 Adding RQG submodule Jan 24, 2017
scripts Ignore all socket files not just log sockets Feb 23, 2017
sql-bench Configure sql-bench to use transactions for RocksDB Jan 24, 2017
sql-common [sync client ssl] Ensure socket is in NON BLOCKING mode when SSL is … Jan 24, 2017
sql Setting some *histogram_step_size* variables to NULL crashed the server Feb 27, 2017
storage Delete the INDEX_STATISTICS key when the INDEX_INFO key is deleted Feb 28, 2017
strings Fix sort order for empty strings in 'text' columns Jan 24, 2017
support-files LevelDB Storage Engine: re-commit in git against webscale Jan 24, 2017
tests Fix errors preventing clean compilation with NDEBUG defined Jan 24, 2017
unittest Backport "Make sure that when 32-bit connection-IDs roll over, still … Jan 24, 2017
vio [sync client ssl] Ensure socket is in NON BLOCKING mode when SSL is … Jan 24, 2017
win BUG#19351573: BUILDING WITH VISUAL STUDIO 2013 GIVES Sep 3, 2014
xtrabackup Changed the behavior of purging logs. Now deleting logs first and the… Jan 24, 2017
zlib Allow reading of headerless compressed pages Jan 24, 2017
.arcconfig Don't run linters when arc diff is run in Sandcastle Jan 24, 2017
.git-commit-template.txt Get rid of some tags that were causing problems Jan 24, 2017
.gitignore Add files from our testing system to .gitignore Jan 24, 2017
.gitmodules Adding RQG submodule Jan 24, 2017
.hhconfig Switch to new determinator with stack diff support Jan 24, 2017
CMakeLists.txt Allow tests to be skipped if full regex support is missing Jan 24, 2017
COPYING Use a new version of "COPYING", the GPL text. Mar 4, 2010
Doxyfile-perfschema Merge mysql-next-mr revno 3206 --> mysql-next-mr-wl4816 Nov 15, 2010
INSTALL Bug#22194831 INSTALL-SOURCE AND INSTALL-WIN-SOURCE CONTAIN OUTDATED I… Nov 17, 2015
README Updated copyright year in user visible text Jan 11, 2016
VERSION Revert "Test pull request to validate the GitHub workflow" Jan 24, 2017
config.h.cmake Fix the rocksdb.type_decimal test. Jan 24, 2017
configure.cmake Fix the rocksdb.type_decimal test. Jan 24, 2017

README

MySQL Server 5.6

This is a release of MySQL, a dual-license SQL database server.
For the avoidance of doubt, this particular copy of the software 
is released under the version 2 of the GNU General Public License. 
MySQL is brought to you by Oracle.

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

License information can be found in the COPYING file.

MySQL FOSS License Exception
We want free and open source software applications under certain
licenses to be able to use specified GPL-licensed MySQL client
libraries despite the fact that not all such FOSS licenses are
compatible with version 2 of the GNU General Public License.  
Therefore there are special exceptions to the terms and conditions 
of the GPLv2 as applied to these client libraries, which are 
identified and described in more detail in the FOSS License 
Exception at 
<http://www.mysql.com/about/legal/licensing/foss-exception.html>.

This distribution may include materials developed by third
parties. For license and attribution notices for these
materials, please refer to the documentation that accompanies
this distribution (see the "Licenses for Third-Party Components"
appendix) or view the online documentation at 
<http://dev.mysql.com/doc/>.

GPLv2 Disclaimer
For the avoidance of doubt, except that if any license choice
other than GPL or LGPL is available it will apply instead, 
Oracle elects to use only the General Public License version 2 
(GPLv2) at this time for any software where a choice of GPL 
license versions is made available with the language indicating 
that GPLv2 or any later version may be used, or where a choice 
of which version of the GPL is applied is otherwise unspecified.

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 Reference Manual sections of special interest:
- If you are migrating from an older version of MySQL, please 
  read the "Upgrading from..." section.
- 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 MySQL Change History 
  appendix.

You can browse the MySQL Reference Manual online or download it 
in any of several formats at the URL given earlier in this file.
Source distributions include a local copy of the manual in the
Docs directory.