summaryrefslogtreecommitdiff
path: root/innobase
diff options
context:
space:
mode:
authorunknown <heikki@donna.mysql.fi>2001-05-21 16:28:27 +0300
committerunknown <heikki@donna.mysql.fi>2001-05-21 16:28:27 +0300
commit9171d4da5966d55e65cd1d81a00ca34c877cbe47 (patch)
tree0603df2f01ac525b09bd4d4716dd9206eb5b57d8 /innobase
parentfe0a2ed739fe5249338b20189cf6ea6ca5c832d6 (diff)
downloadmariadb-git-9171d4da5966d55e65cd1d81a00ca34c877cbe47.tar.gz
manual.texi Added that InnoDB tablespace must be at least 10 MB, removed single quotes from phantom
srv0start.c Tablespace size must be at least 10 MB innobase/srv/srv0start.c: Tablespace size must be at least 10 MB Docs/manual.texi: Added that InnoDB tablespace must be at least 10 MB, removed single quotes from phantom
Diffstat (limited to 'innobase')
-rw-r--r--innobase/srv/srv0start.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/innobase/srv/srv0start.c b/innobase/srv/srv0start.c
index 3136846c450..9e10cca7200 100644
--- a/innobase/srv/srv0start.c
+++ b/innobase/srv/srv0start.c
@@ -608,6 +608,19 @@ innobase_start_or_create_for_mysql(void)
return(DB_ERROR);
}
+ sum_of_new_sizes = 0;
+
+ for (i = 0; i < srv_n_data_files; i++) {
+ sum_of_new_sizes += srv_data_file_sizes[i];
+ }
+
+ if (sum_of_new_sizes < 640) {
+ fprintf(stderr,
+ "InnoDB: Error: tablespace size must be at least 10 MB\n");
+
+ return(DB_ERROR);
+ }
+
err = open_or_create_data_files(&create_new_db,
&min_flushed_lsn, &min_arch_log_no,
&max_flushed_lsn, &max_arch_log_no,