aboutsummaryrefslogtreecommitdiffstats
path: root/releasenotes/notes/innodb_file_per_table-f925b3bbf29d44ea.yaml
blob: e0b7c3c51f7e8e791bfba6182b602d1d65be99b4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
---
features:
  - Enable innodb_file_per_table for MySQL/MariaDB databases
upgrade:
  - |
    Newly created MySQL database tables will be stored in their own datafiles,
    instead of in a single monolithic ibdata file.
  - |
    Existing MySQL database tables that are persisted within the monolithic
    ibdata file will remain so unless the database is migrated as well.
  - |
    Migration of all current database tables out of the monolithic ibdata
    file is possible by dumping and restoring the whole database to a new data
    directory, however when using Galera the entire cluster must be shut
    down and upgraded at 
}
#
# Copyright (C) 2017 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
#
#      http://www.apache.org/
pan>, } } it { is_expected.to contain_class('tripleo::profile::base::nova::scheduler') is_expected.to_not contain_class('tripleo::profile::base::nova') is_expected.to_not contain_class('nova::scheduler') is_expected.to_not contain_class('nova::scheduler::filter') } end context 'with step 4' do let(:pre_condition) do <<-eos class { '::tripleo::profile::base::nova': step => #{params[:step]}, oslomsg_rpc_hosts => [ '127.0.0.1' ], } eos end let(:params) { { :step => 4, } } it { is_expected.to contain_class('tripleo::profile::base::nova::scheduler') is_expected.to contain_class('tripleo::profile::base::nova') is_expected.to contain_class('nova::scheduler') is_expected.to contain_class('nova::scheduler::filter') } end end on_supported_os.each do |os, facts| context "on #{os}" do let(:facts) do facts.merge({ :hostname => 'node.example.com' }) end it_behaves_like 'tripleo::profile::base::nova::scheduler' end end end