Comment 23 for bug 1446391

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/12112
Committed: http://github.org/Juniper/contrail-fabric-utils/commit/4c1bd8f9ebe35b899140929fb235386e45485af5
Submitter: Zuul
Branch: R2.1

commit 4c1bd8f9ebe35b899140929fb235386e45485af5
Author: Jeya ganesh babu J <email address hidden>
Date: Tue Jun 30 13:52:21 2015 -0700

Storage provision fix merge

Closes-Bug: #1446391
Closes-Bug: #1447707
Closes-Bug: #1456880
Closes-Bug: #1458281
Closes-Bug: #1463170
Issues:
OSDs flaps because of insufficient heartbeat timeout on
large clusters
Replica configured is overwritten when upgrade or setup_storage
is run again.
If no replica configuration is provided in the testbed
Setup storage fails.
Current code only checks for the release numbers, doesn't check
for build numbers.
When provisioning external NFS based live-migration, the
provision script still checks for the Live migration VM image
that is used for ceph based provision for image transfer.
Fix:
Configured heartbeat based on the replica size.
Added a configuration variable 'storage_replica_size' in testbed.py
to specify the replica
Fixed the replica parse logic.
Added check for release number and build number and used
storage-package instead of contrail-install-package for the
versions.
Check added to ignore the VM image transfer in case of Non-nfs
based live-migration or external NFS based live-migration.

Change-Id: I845536a161d883d9ed62b0340c0465d8f17923ce