Template Version: @(#)sac_nextcase 1.64 07/13/07 SMI This information is Copyright 2007 Sun Microsystems 1. Introduction 1.1. Project/Component Working Name: Including MySQL 5.0 with Solaris 1.2. Name of Document Author/Supplier: Author: Jan Berg 1.3 Date of This Document: 19 October, 2007 4. Technical Description Including MySQL 5.0 with Solaris 19 November 2007 1. Summary and motivation 1.1. Introduction This FastTrack delivers MySQL 5.0 as a component in OpenSolaris sfw consolidation. From the MySQL HomePage [1], "The MySQL Server 5.0 software is the most reliable, secure and up-to-date version of the world's most popular open source database for cost-effectively delivering E-commerce, Online Transaction Processing (OLTP), and multi-terabyte Data Warehousing applications." MySQL Server 5.0 delivers new enterprise features, including: * ACID Transactions to build reliable and secure business critical applications * Stored Procedures to improve developer productivity * Triggers to enforce complex business rules at the database level * Views to ensure sensitive information is not compromised * Information Schema to provide easy access to metadata * Distributed Transactions (XA) to support complex transactions across multiple databases * Pluggable Storage Engine Architecture for maximum flexibility (Choosing between InnoDB, MyIsam, Archive, Federated and others) * Archive Storage Engine for historical and audit data * Federated Storage Engine to create a single logical database from many physical servers This FastTrack proposes the integration of the most recent stable release of MySQL 5.0 into OpenSolaris This case seeks Micro Release Binding. 1.2 Previous Relevant ARC cases LSARC/2004/324 - SIP Proxy Server LSARC/2004/541 - PHP with MySQL support 2. Technical issues 2.1. Key objects MySQL objects: /usr/mysql/5.0/bin/mysql - Command line toool /usr/mysql/5.0/bin/mysql_install_db - Install New DB /usr/mysql/5.0/bin/mysql_upgrade - upgrade tables tool /usr/mysql/5.0/bin/mysqladmin - Admin tool /usr/mysql/5.0/bin/mysqld - Server Deamon /usr/mysql/5.0/bin/mysqlimport - Import Data tool /usr/mysql/5.0/bin/mysqlmanager - Server Admin and Monitoring tool /etc/mysql/my.cnf - Default MySQL config file 2.2 Versioning The MySQL development processes follow the ubiquitous "continuous development" model, typical of many Open Source projects. Currently, version 5.0.45 is the latest stable release. MySQL 5.1 is under development, slated for release end of this year/early next year. The versioning model for MySQL is ... MySQL has fairly stable interfaces between releases. MySQL as a database is using standards like SQL, JDBC, and ODBC. MySQL also provides tools for upgrading the database tables between subversions (from 4.0->4.1, and 4.1->5.0, etc). 2.3 32 and 64 bit architectures. MySQL will be delivered with 32 bit architecture for binaries. We will consider delivering 64 bit in the future. 32 bit is what has to be supported as that can run on all architectures. 64 bit adds complexity to both install and user experience, and has more issues at this point. 2.4 APIs MySQL supports the following standard APIs: SQL92,SQL97,SQL2003 - Supports, but not fully compatible with all. See mysql.org for details. MySQL has also its own C client API which is delivered with the server. MySQL Connectors (JDBC,ODBC,PHP) will not be delivered in this release, but are planned for future releases. 2.5 Directory Naming and Structure The proposed directory layout for MySQL is /usr/mysql/5.0 /bin binaries and scripts /lib libraries for client API. /include header files for client API /man/man1 man-pages for client programs /man/man8 man-pages for server programs /mysql-test MySQL test programs /share/mysql I18N files, sample config files and utility scripts /sql-bench SQL Benchmark test /etc/mysql/5.0 configuration file location /var/mysql/5.0/data default location for transactional log files, data files, and pid file The detailed directory and file layout for MySQL is provided in Addendum 1. /usr/mysql/ will expose bin, include, lib, man and share directories.These will be symbolic links to corresponding directories in the highest numbered . directory in /usr/mysql hence, users will be able to use "/usr/mysql/bin/mysqld" to invoke the most recent version. Also there will be a symbolic link from /etc/mysql/my.cnf to /etc/mysql/5.0/my.cnf 2.6 Configuration and Enviroment settings. The MySQL server (bin/mysqld) and MySQL clients uses a configuration file to start. The search path for this configuration file is as follows: 1. /etc/mysql/my.cnf 2. $MYSQL_HOME/my.cnf 3. specified on command line with --defaults-extra-file= 4. in user home: ~/.my.cnf The MySQL programs will try the whole search path, and last will override the previous. More detailed can be found at: http://mysql.org/doc/refman/5.0/en/option-files.html We will provide a default config file: /etc/mysql/my.cnf And create the default data/log directory /var/mysql/5.0/data MySQL will be installed by default with user mysql and group mysql as done in the standard distribution. The default smf script will also start MySQL as mysql user. 2.7 SMF We will deliver smf metafile as well as a smf startup script. To run MySQL for the first time, the user has to run the mysql_install_db to create the system tables and has to set the database root user (admin) password. There will not be any smf properties available as all options can be given in the MySQL configuration file. 3. Storage Engines The MySQL server has several storage engines built in (specified when you create tables): InnoDB - ACID storage engine MyIsam - non-ACID storage engine Memory - main-memory based engine Merge - Merge equal MyIsam tables in one Example - Example or empty engine CSV - Text file based engine Archive - Large data volume engine Federated - Store data in remote databases Blackhole - Accepts, but does not store data. NDB - Cluster storage engine 4. MySQL Documentation MySQL comes with generic documentation in man page format. These will be placed in the /usr/mysql/5.0/man/man8 and man1 directories as done by the canonical distribution. In addition MySQL documentation is provided online [1]. 4.1. Manual Pages. MySQL provides a man page, which will be delivered in the appropriate man directory, [/usr/mysql/[.]/man], with an appropriate symbolic link from /usr/mysql/man. A symbolic link will be created from the standard Solaris man page location (/usr/share/man/man1/mysql.1) to /usr/mysql/[.]. 5. MySQL Internationalization Internationalization of error messages is provided by MySQL and the localized error messages are provided in /usr/mysql/share/mysql/ directory for each supported language. 6. Packaging and Delivery We propose to package MySQL under the following packages: SUNWmysql5u - [usr] Server package (including server deamon, C API, man pages, I18N) SUNWmysql5r - [root] (config,smf files and data directory) SUNWmysql5test - MySQL test packages Multiple versions can coexist, and are distinguished by the version (5 for version 5.0.*). MySQL tests and sql-bench directories are bundled in a separate package. It is not necessary for running MySQL as such, but a convenient package for users to run a simple performance test and some examples how to use the client api's. It is also part of the standard MySQL distribution. 7. MySQL Interfaces 7.1. Interface Stability MySQL is a mature product and the interfaces are stable and has been available for a long time in the open source community as well as an established product. As a database MySQL also supports the standard database interfaces (SQL92,SQL97,SQL2003). 7.2. Imported Interfaces MySQL imports interfaces from NAME STABILITY NOTES Perl5 Standard PSARC/1999/192 (used in scripts) 7.3. Exported Interfaces NAME STABILITY NOTES MySQL Server Committed Server command line options MySQL C API Committed C Client API Utilities Uncommited Database management utilities MySQL Server config file Committed Config file syntax MySQL Data/Log files Project Private Transactional Log and Data TCP listen port Project Private TCP Port used, default 3306 PID file Project Private database deamon pid file Error messages Not an interface I18N Translated Error Messages Error codes Committed Error codes svc:/application/database/mysql:version_50 Committed FMRI /lib/svc/method/mysql Project Private SMF service method script /var/svc/manifest/application/database/mysql.xml Project Private SMF Manifest Interfaces for MySQL have not been listed in previous ARC cases, so all interfaces are documented. The interfaces have existed for a long time in the MySQL community, and because of the amount of users we beleive the MySQL interfaces are fairly stable. With that said, we in Sun are not controlling their development. For the 5.0 release we don't expect changes in the interfaces. 8. References [1] http://www.mysql.org/ ================================================================ Addendum 1: MySQL Integration Directory and File Structure. 1. The following files are included in the MySQL integration (except the mysql-test and sql-bench files): /usr/mysql/5.0/README /usr/mysql/5.0/bin /usr/mysql/5.0/bin/comp_err /usr/mysql/5.0/bin/innochecksum /usr/mysql/5.0/bin/msql2mysql /usr/mysql/5.0/bin/my_print_defaults /usr/mysql/5.0/bin/myisam_ftdump /usr/mysql/5.0/bin/myisamchk /usr/mysql/5.0/bin/myisamlog /usr/mysql/5.0/bin/myisampack /usr/mysql/5.0/bin/mysql /usr/mysql/5.0/bin/mysql_client_test /usr/mysql/5.0/bin/mysql_config /usr/mysql/5.0/bin/mysql_convert_table_format /usr/mysql/5.0/bin/mysql_create_system_tables /usr/mysql/5.0/bin/mysql_explain_log /usr/mysql/5.0/bin/mysql_find_rows /usr/mysql/5.0/bin/mysql_fix_extensions /usr/mysql/5.0/bin/mysql_fix_privilege_tables /usr/mysql/5.0/bin/mysql_install_db /usr/mysql/5.0/bin/mysql_tableinfo /usr/mysql/5.0/bin/mysql_secure_installation /usr/mysql/5.0/bin/mysql_setpermission /usr/mysql/5.0/bin/mysql_tzinfo_to_sql /usr/mysql/5.0/bin/mysql_upgrade /usr/mysql/5.0/bin/mysql_upgrade_shell /usr/mysql/5.0/bin/mysql_waitpid /usr/mysql/5.0/bin/mysql_zap /usr/mysql/5.0/bin/mysqlaccess /usr/mysql/5.0/bin/mysqladmin /usr/mysql/5.0/bin/mysqlbinlog /usr/mysql/5.0/bin/mysqlbug /usr/mysql/5.0/bin/mysqlcheck /usr/mysql/5.0/bin/mysqld /usr/mysql/5.0/bin/mysqld_multi /usr/mysql/5.0/bin/mysqld_safe /usr/mysql/5.0/bin/mysqldump /usr/mysql/5.0/bin/mysqldumpslow /usr/mysql/5.0/bin/mysqlhotcopy /usr/mysql/5.0/bin/mysqlimport /usr/mysql/5.0/bin/mysqlmanager /usr/mysql/5.0/bin/mysqlshow /usr/mysql/5.0/bin/mysqltest /usr/mysql/5.0/bin/mysqltestmanager /usr/mysql/5.0/bin/mysqltestmanager-pwgen /usr/mysql/5.0/bin/mysqltestmanagerc /usr/mysql/5.0/bin/perror /usr/mysql/5.0/bin/replace /usr/mysql/5.0/bin/resolve_stack_dump /usr/mysql/5.0/bin/resolveip /usr/mysql/5.0/include /usr/mysql/5.0/include/mysql /usr/mysql/5.0/include/chardefs.h /usr/mysql/5.0/include/errmsg.h /usr/mysql/5.0/include/history.h /usr/mysql/5.0/include/keycache.h /usr/mysql/5.0/include/keymaps.h /usr/mysql/5.0/include/m_ctype.h /usr/mysql/5.0/include/m_string.h /usr/mysql/5.0/include/my_alloc.h /usr/mysql/5.0/include/my_config.h /usr/mysql/5.0/include/my_dbug.h /usr/mysql/5.0/include/my_dir.h /usr/mysql/5.0/include/my_getopt.h /usr/mysql/5.0/include/my_global.h /usr/mysql/5.0/include/my_list.h /usr/mysql/5.0/include/my_net.h /usr/mysql/5.0/include/my_no_pthread.h /usr/mysql/5.0/include/my_pthread.h /usr/mysql/5.0/include/my_semaphore.h /usr/mysql/5.0/include/my_sys.h /usr/mysql/5.0/include/my_xml.h /usr/mysql/5.0/include/mysql.h /usr/mysql/5.0/include/mysql_com.h /usr/mysql/5.0/include/mysql_embed.h /usr/mysql/5.0/include/raid.h /usr/mysql/5.0/include/mysql_time.h /usr/mysql/5.0/include/mysql_version.h /usr/mysql/5.0/include/mysqld_ername.h /usr/mysql/5.0/include/mysqld_error.h /usr/mysql/5.0/include/readline.h /usr/mysql/5.0/include/rlmbutil.h /usr/mysql/5.0/include/rlprivate.h /usr/mysql/5.0/include/rlshell.h /usr/mysql/5.0/include/rltypedefs.h /usr/mysql/5.0/include/sql_common.h /usr/mysql/5.0/include/sql_state.h /usr/mysql/5.0/include/sslopt-case.h /usr/mysql/5.0/include/sslopt-longopts.h /usr/mysql/5.0/include/sslopt-vars.h /usr/mysql/5.0/include/tilde.h /usr/mysql/5.0/include/typelib.h /usr/mysql/5.0/include/xmalloc.h /usr/mysql/5.0/lib/libmystrings.a /usr/mysql/5.0/lib/libmysys.a /usr/mysql/5.0/lib/libdbug.a /usr/mysql/5.0/lib/libndbclient.so.2.0.0 /usr/mysql/5.0/lib/libndbclient.so.2 /usr/mysql/5.0/lib/libndbclient.so /usr/mysql/5.0/lib/libndbclient.a /usr/mysql/5.0/lib/libmyisam.a /usr/mysql/5.0/lib/libmysqlclient_r.so.15.0.0 /usr/mysql/5.0/lib/libmysqlclient_r.so.15 /usr/mysql/5.0/lib/libmysqlclient_r.so /usr/mysql/5.0/lib/libmysqlclient.so.15.0.0 /usr/mysql/5.0/lib/libmysqlclient.so.15 /usr/mysql/5.0/lib/libmysqlclient.so /usr/mysql/5.0/man /usr/mysql/5.0/man/man1 /usr/mysql/5.0/man/man1/msql2mysql.1 /usr/mysql/5.0/man/man1/my_print_defaults.1 /usr/mysql/5.0/man/man1/myisam_ftdump.1 /usr/mysql/5.0/man/man1/myisamchk.1 /usr/mysql/5.0/man/man1/myisamlog.1 /usr/mysql/5.0/man/man1/myisampack.1 /usr/mysql/5.0/man/man1/mysql.1 /usr/mysql/5.0/man/man1/mysql.server.1 /usr/mysql/5.0/man/man1/mysql_config.1 /usr/mysql/5.0/man/man1/mysql_explain_log.1 /usr/mysql/5.0/man/man1/mysql_fix_privilege_tables.1 /usr/mysql/5.0/man/man1/mysql_tzinfo_to_sql.1 /usr/mysql/5.0/man/man1/mysql_upgrade.1 /usr/mysql/5.0/man/man1/mysql_zap.1 /usr/mysql/5.0/man/man1/mysqlaccess.1 /usr/mysql/5.0/man/man1/mysqladmin.1 /usr/mysql/5.0/man/man1/mysqlbinlog.1 /usr/mysql/5.0/man/man1/mysqlcheck.1 /usr/mysql/5.0/man/man1/mysqld_multi.1 /usr/mysql/5.0/man/man1/mysqldump.1 /usr/mysql/5.0/man/man1/mysqld_safe.1 /usr/mysql/5.0/man/man1/mysqlhotcopy.1 /usr/mysql/5.0/man/man1/mysqlimport.1 /usr/mysql/5.0/man/man1/mysqlman.1 /usr/mysql/5.0/man/man1/mysqlshow.1 /usr/mysql/5.0/man/man1/perror.1 /usr/mysql/5.0/man/man1/replace.1 /usr/mysql/5.0/man/man1/safe_mysqld.1 /usr/mysql/5.0/man/man8 /usr/mysql/5.0/man/man8/mysqld.8 /usr/mysql/5.0/man/man8/mysqlmanager.8 /usr/mysql/5.0/mysql-test /usr/mysql/5.0/share /usr/mysql/5.0/share/mysql /usr/mysql/5.0/share/binary-configure /usr/mysql/5.0/share/charsets /usr/mysql/5.0/share/charsets/Index.xml /usr/mysql/5.0/share/charsets/README /usr/mysql/5.0/share/charsets/armscii8.xml /usr/mysql/5.0/share/charsets/ascii.xml /usr/mysql/5.0/share/charsets/cp1250.xml /usr/mysql/5.0/share/charsets/cp1251.xml /usr/mysql/5.0/share/charsets/cp1256.xml /usr/mysql/5.0/share/charsets/cp1257.xml /usr/mysql/5.0/share/charsets/cp850.xml /usr/mysql/5.0/share/charsets/cp852.xml /usr/mysql/5.0/share/charsets/cp866.xml /usr/mysql/5.0/share/charsets/dec8.xml /usr/mysql/5.0/share/charsets/geostd8.xml /usr/mysql/5.0/share/charsets/greek.xml /usr/mysql/5.0/share/charsets/hebrew.xml /usr/mysql/5.0/share/charsets/hp8.xml /usr/mysql/5.0/share/charsets/keybcs2.xml /usr/mysql/5.0/share/charsets/koi8r.xml /usr/mysql/5.0/share/charsets/koi8u.xml /usr/mysql/5.0/share/charsets/latin1.xml /usr/mysql/5.0/share/charsets/latin2.xml /usr/mysql/5.0/share/charsets/latin5.xml /usr/mysql/5.0/share/charsets/latin7.xml /usr/mysql/5.0/share/charsets/macce.xml /usr/mysql/5.0/share/charsets/macroman.xml /usr/mysql/5.0/share/charsets/swe7.xml /usr/mysql/5.0/share/czech /usr/mysql/5.0/share/czech/errmsg.sys /usr/mysql/5.0/share/danish /usr/mysql/5.0/share/danish/errmsg.sys /usr/mysql/5.0/share/dutch /usr/mysql/5.0/share/dutch/errmsg.sys /usr/mysql/5.0/share/english /usr/mysql/5.0/share/english/errmsg.sys /usr/mysql/5.0/share/errmsg.txt /usr/mysql/5.0/share/estonian /usr/mysql/5.0/share/estonian/errmsg.sys /usr/mysql/5.0/share/fill_help_tables.sql /usr/mysql/5.0/share/french /usr/mysql/5.0/share/french/errmsg.sys /usr/mysql/5.0/share/german /usr/mysql/5.0/share/german/errmsg.sys /usr/mysql/5.0/share/greek /usr/mysql/5.0/share/greek/errmsg.sys /usr/mysql/5.0/share/hungarian /usr/mysql/5.0/share/hungarian/errmsg.sys /usr/mysql/5.0/share/italian /usr/mysql/5.0/share/italian/errmsg.sys /usr/mysql/5.0/share/japanese /usr/mysql/5.0/share/japanese/errmsg.sys /usr/mysql/5.0/share/korean /usr/mysql/5.0/share/korean/errmsg.sys /usr/mysql/5.0/share/mi_test_all /usr/mysql/5.0/share/mi_test_all.res /usr/mysql/5.0/share/my-huge.cnf /usr/mysql/5.0/share/my-innodb-heavy-4G.cnf /usr/mysql/5.0/share/my-large.cnf /usr/mysql/5.0/share/my-medium.cnf /usr/mysql/5.0/share/my-small.cnf /usr/mysql/5.0/share/polish /usr/mysql/5.0/share/polish/errmsg.sys /usr/mysql/5.0/share/mysql-log-rotate /usr/mysql/5.0/share/mysql.server /usr/mysql/5.0/share/mysql_fix_privilege_tables.sql /usr/mysql/5.0/share/ndb-config-2-node.ini /usr/mysql/5.0/share/norwegian /usr/mysql/5.0/share/norwegian/errmsg.sys /usr/mysql/5.0/share/norwegian-ny /usr/mysql/5.0/share/norwegian-ny/errmsg.sys /usr/mysql/5.0/share/portuguese /usr/mysql/5.0/share/portuguese/errmsg.sys /usr/mysql/5.0/share/romanian /usr/mysql/5.0/share/romanian/errmsg.sys /usr/mysql/5.0/share/russian /usr/mysql/5.0/share/russian/errmsg.sys /usr/mysql/5.0/share/serbian /usr/mysql/5.0/share/serbian/errmsg.sys /usr/mysql/5.0/share/slovak /usr/mysql/5.0/share/slovak/errmsg.sys /usr/mysql/5.0/share/spanish /usr/mysql/5.0/share/spanish/errmsg.sys /usr/mysql/5.0/share/swedish /usr/mysql/5.0/share/swedish/errmsg.sys /usr/mysql/5.0/share/ukrainian /usr/mysql/5.0/share/ukrainian/errmsg.sys /usr/mysql/5.0/sql-bench /usr/mysql/bin -> /usr/mysql/5.0/bin /usr/mysql/include -> /usr/mysql/5.0/include /usr/mysql/lib -> /usr/mysql/5.0/lib /usr/mysql/man -> /usr/mysql/5.0/man /usr/mysql/share -> /usr/mysql/5.0/share /usr/share/man/man1/msql2mysql.1 -> /usr/mysql/5.0/man/man1/msql2mysql.1 /usr/share/man/man1/my_print_defaults.1 -> /usr/mysql/5.0/man/man1/my_print_defaults.1 /usr/share/man/man1/myisam_ftdump.1 -> /usr/mysql/5.0/man/man1/myisam_ftdump.1 /usr/share/man/man1/myisamchk.1 -> /usr/mysql/5.0/man/man1/myisamchk.1 /usr/share/man/man1/myisamlog.1 -> /usr/mysql/5.0/man/man1/myisamlog.1 /usr/share/man/man1/myisampack.1 -> /usr/mysql/5.0/man/man1/myisampack.1 /usr/share/man/man1/mysql.1 -> /usr/mysql/5.0/man/man1/mysql.1 /usr/share/man/man1/mysql.server.1 -> /usr/mysql/5.0/man/man1/mysql.server.1 /usr/share/man/man1/mysql_config.1 -> /usr/mysql/5.0/man/man1/mysql_config.1 /usr/share/man/man1/mysql_explain_log.1 -> /usr/mysql/5.0/man/man1/mysql_explain_log.1 /usr/share/man/man1/mysql_fix_privilege_tables.1 -> /usr/mysql/5.0/man/man1/mysql_fix_privilege_tables.1 /usr/share/man/man1/mysql_tzinfo_to_sql.1 -> /usr/mysql/5.0/man/man1/mysql_tzinfo_to_sql.1 /usr/share/man/man1/mysql_upgrade.1 -> /usr/mysql/5.0/man/man1/mysql_upgrade.1 /usr/share/man/man1/mysql_zap.1 -> /usr/mysql/5.0/man/man1/mysql_zap.1 /usr/share/man/man1/mysqlaccess.1 -> /usr/mysql/5.0/man/man1/mysqlaccess.1 /usr/share/man/man1/mysqladmin.1 -> /usr/mysql/5.0/man/man1/mysqladmin.1 /usr/share/man/man1/mysqlbinlog.1 -> /usr/mysql/5.0/man/man1/mysqlbinlog.1 /usr/share/man/man1/mysqlcheck.1 -> /usr/mysql/5.0/man/man1/mysqlcheck.1 /usr/share/man/man1/mysqld_multi.1 -> /usr/mysql/5.0/man/man1/mysqld_multi.1 /usr/share/man/man1/mysqldump.1 -> /usr/mysql/5.0/man/man1/mysqldump.1 /usr/share/man/man1/mysqld_safe.1 -> /usr/mysql/5.0/man/man1/mysqld_safe.1 /usr/share/man/man1/mysqlhotcopy.1 -> /usr/mysql/5.0/man/man1/mysqlhotcopy.1 /usr/share/man/man1/mysqlimport.1 -> /usr/mysql/5.0/man/man1/mysqlimport.1 /usr/share/man/man1/mysqlman.1 -> /usr/mysql/5.0/man/man1/mysqlman.1 /usr/share/man/man1/mysqlshow.1 -> /usr/mysql/5.0/man/man1/mysqlshow.1 /usr/share/man/man1/perror.1 -> /usr/mysql/5.0/man/man1/perror.1 /usr/share/man/man1/replace.1 -> /usr/mysql/5.0/man/man1/replace.1 /usr/share/man/man1/safe_mysqld.1 -> /usr/mysql/5.0/man/man1/safe_mysqld.1 /usr/share/man/man8/mysqld.8 -> /usr/mysql/5.0/man/man8/mysqld.8 /usr/share/man/man8/mysqlmanager.8 -> /usr/mysql/5.0/man/man8/mysqlmanager.8 /etc/mysql/5.0/my.cnf /etc/mysql/5.0/my-large.cnf /etc/mysql/5.0/my-huge.cnf /etc/mysql/5.0/my-medium.cnf /etc/mysql/5.0/my-small-cnf.cnf /etc/mysql/5.0/my.innodb-heavy-4G.cnf /etc/mysql/my.cnf -> /etc/mysql/5.0/my.cnf /lib/svc/method/mysql /var/svc/manifest/application/database/mysql.xml 6. Resources and Schedule 6.4. Steering Committee requested information 6.4.1. Consolidation C-team Name: sfw 6.5. ARC review type: FastTrack 6.6. ARC Exposure: open