has a relation starting with "juju-"

Bug #1091618 reported by William Reade
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ganglia-node (Juju Charms Collection)
New
Undecided
Unassigned

Bug Description

More specifically, it has a (requirer) relation called "juju-info", which clashes with the implicit "juju-info" (provider) relation.

Charms must not have multiple relations with the same name, for obvious reasons; it seems that neither the python implementation, nor the golang store implementation, are checking against the implicit relation, so there are surely other bugs in play -- but this is still a problem for this charm.

"juju-info" is specifically a problem because we'll end up running the (requirer) hooks when we're trying to join/change/depart for the implicit provider relation (and I don't think it's a good idea to special-case the unit agent to ignore those specific hooks in that specific situation); however, we intend to disallow *all* "juju-*" hooks, relations, and (provider-side) interfaces, so that we have space to add further implicit relations/interfaces without risking collisions in future.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.