<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Oct 3, 2014 at 9:51 AM, Chris Dent <span dir="ltr"><<a href="mailto:chdent@redhat.com" target="_blank">chdent@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">On Fri, 3 Oct 2014, Joe Gordon wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
* services that nothing depends on<br>
* services that don't depend on other services<br>
<br>
Latest graph: <a href="http://i.imgur.com/y8zmNIM.png" target="_blank">http://i.imgur.com/y8zmNIM.png</a><br>
</blockquote>
<br>
I'm hesitant to open this can but it's just lying there waiting,<br>
wiggling like good bait, so:<br>
<br>
How are you defining dependency in that picture?<br></blockquote><div><br></div><div>data is coming from here: <a href="https://github.com/jogo/graphing-openstack/blob/master/openstack.yaml">https://github.com/jogo/graphing-openstack/blob/master/openstack.yaml</a></div><div>and the key is here: <a href="https://github.com/jogo/graphing-openstack">https://github.com/jogo/graphing-openstack</a></div><div> <br></div><div>Note ceilometer has no relationships because I wasn't sure what exactly they were (which were required and which are optional etc.), not because there are none. It turns out its not easy to find this information in an easily digestible format.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
For example:<br>
<br>
Many of those services expect[1] to be able to send notifications (or<br>
be polled by) ceilometer[2]. We've got an ongoing thread about the need<br>
to contractualize notifications. Are those contracts (or the desire<br>
for them) a form of dependency? Should they be?<br></blockquote><div><br></div><div>So in the case of notifications, I think that is a Ceilometer CAN-USE Nova THROUGH notifications</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
[1] It's not that it is a strict requirement but lots of people involved<br>
    with the other projects contribute code to ceilometer or make<br>
    changes in their own[3] project specifically to send info to<br>
    ceilometer.<br>
<br>
[2] I'm not trying to defend ceilometer from slings here, just point out<br>
    a good example, since it has _no_ arrows.<br>
<br>
[3] "their own", that's hateful, let's have less of that.<span class=""><font color="#888888"><br>
<br>
-- <br>
Chris Dent tw:@anticdent freenode:cdent<br>
<a href="https://tank.peermore.com/tanks/cdent" target="_blank">https://tank.peermore.com/<u></u>tanks/cdent</a><br>
<br>
______________________________<u></u>_________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.<u></u>org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/<u></u>cgi-bin/mailman/listinfo/<u></u>openstack-dev</a><br>
</font></span></blockquote></div><br></div></div>