Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Make build_requests.instance MediumText
The build_requests.instance column is a serialized instance object, and the instances.user_data column is MediumText, so the build_requests.instance column itself needs to be at least MediumText in size for MySQL. Conflicts: nova/tests/functional/db/api/test_migrations.py NOTE(mriedem): The conflict is due to not having the 026 API DB migration test in newton. Change-Id: I7d65df37c02750593037744543ad15e5bc64e913 Closes-Bug: #1635446 (cherry picked from commit fd7b3d6)
- Loading branch information
Matt Riedemann
committed
Oct 27, 2016
1 parent
410f5dd
commit ee08646
Showing
3 changed files
with
43 additions
and
1 deletion.
There are no files selected for viewing
24 changes: 24 additions & 0 deletions
24
...sqlalchemy/api_migrations/migrate_repo/versions/021_build_requests_instance_mediumtext.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
# 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/licenses/LICENSE-2.0 | ||
# | ||
# Unless required by applicable law or agreed to in writing, software | ||
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT | ||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the | ||
# License for the specific language governing permissions and limitations | ||
# under the License. | ||
|
||
from sqlalchemy import MetaData | ||
from sqlalchemy import Table | ||
|
||
from nova.db.sqlalchemy import api_models | ||
|
||
|
||
def upgrade(migrate_engine): | ||
meta = MetaData() | ||
meta.bind = migrate_engine | ||
|
||
build_requests = Table('build_requests', meta, autoload=True) | ||
build_requests.c.instance.alter(type=api_models.MediumText()) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters