[sahara] Create big cluster failed because token expired
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mirantis OpenStack |
Fix Released
|
High
|
Vitalii Gridnev | ||
7.0.x |
Fix Released
|
Critical
|
Sergey Reshetnyak | ||
8.0.x |
Fix Released
|
High
|
Vitalii Gridnev |
Bug Description
Big Sahara cluster creation is failed because of Keystone token expiration.
Steps to reproduce:
- Create big enough Sahara cluster (400 workers).
- Check that cluster creation time is bigger than Keystone token expiration time (1 hour by default)
Expected result:
- Sahara cluster is created successfully without any errors
Actual result:
- Sahara cluster creation is failed after the token expiration time due to the Keystone authentication error
This behaviour was caught on the following environment configuration (although this can be reproduced on any OpenStack environment with Sahara (no matter Heat or direct engine is used) with enough time-consuming cluster creation task):
api: '1.0'
astute_sha: 34e0493afa22999
auth_required: true
build_id: 2015-07-27_09-24-22
build_number: '98'
feature_groups:
- mirantis
fuel-agent_sha: 2a65f11c10b0aeb
fuel-library_sha: 39c3162ee2e2ff6
fuel-ostf_sha: 94a483c8aba639b
fuelmain_sha: 921918a3bd3d278
nailgun_sha: d5c19f6afc66b5e
openstack_version: 2015.1.0-7.0
production: docker
python-
release: '7.0'
Solution: introduce token creation from the trusts for all clusters resources operations.
description: | updated |
description: | updated |
tags: | added: scale |
description: | updated |
tags: |
added: area-sahara removed: sahara |
Related fix proposed to branch: openstack- ci/fuel- 7.0/2015. 1.0 /review. fuel-infra. org/10393
Change author: Sergey Reshetnyak <email address hidden>
Review: https:/