Open sethrosetter opened 7 years ago
@raghusarangapani @tleyden Is this maybe an off by one issue? Why have we not seen this with the latest perf runs?
May be something changed on the EC2 side? We are looking for "CacheType" string in instance.tags:
I ran the script against ThreeDayLongevityTest and here is what I see:
"ip_to_node_type": { "ec2-XXX": "load_generators", "ec2-XXX": "couchbase_servers", "ec2-XXX": "couchbase_servers", "ec2-XXX": "sync_gateways", "ec2-XXX": "couchbase_servers", "ec2-XXX": "sg_accels", "ec2-XXX": "load_generators", "ec2-XXX": "couchbase_servers", "ec2-XXX": "couchbase_servers", "ec2-XXX": "sync_gateways", "ec2-XXX": "couchbase_servers", "ec2-XXX": "sync_gateways" }
The generate_pools_json_from_aws.py
has the below logic:
if instance_type == "syncgateway":
# Deal with special case for sg accels
if 'CacheType' in instance.tags:
return "sg_accels"
Traun, since you added this code, can you take a stab at this?
https://github.com/couchbaselabs/mobile-testkit/blob/feature/fix-aws-pool-generation/libraries/provision/generate_pools_json_from_aws.py
I'm pretty sure this PR broke the script - https://github.com/couchbaselabs/mobile-testkit/pull/993
I was generating against a cloudformation with the following resources 1 Sync Gateway 1 Couchbase Server 1 Load Generate
Below, the Sync Gateway node assigned the wrong tag