What's a 'topic' in nova?

asked 2011-07-19 13:54:49 -0600

rohitk gravatar image

This is a jargon question for Nova. I have seen certain flags such as network_topic, compute_topic, etc. What exactly is a topic and what values would it hold? What context are topics used in?

edit retag flag offensive close merge delete

3 answers

Sort by ยป oldest newest most voted
0

answered 2011-07-19 13:59:07 -0600

vishvananda gravatar image

A topic represents an individual message queue that components can post to or read from. By default each nova-xxx worker that starts a nova/service.py:Service will listen on a topic based on their binary name and one based on binary name and host name, so nova-volume will listen for messages on 'volume' and 'volume.$HOSTNAME' To send a message to a volume worker you send the message to one of those topics.

Vish

On Jul 19, 2011, at 6:56 AM, Rohit Karajgi wrote:

New question #165321 on OpenStack Compute (nova): https://answers.launchpad.net/nova/+q...

This is a jargon question for Nova. I have seen certain flags such as network_topic, compute_topic, etc. What exactly is a topic and what values would it hold? What context are topics used in?


You received this question notification because you are a member of Nova Core, which is an answer contact for OpenStack Compute (nova).

edit flag offensive delete link more
0

answered 2011-07-19 14:05:18 -0600

rohitk gravatar image

Alright! Thanks Vish!

edit flag offensive delete link more
0

answered 2011-07-19 14:06:29 -0600

rohitk gravatar image

Thanks Vish Ishaya, that solved my question.

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower

Stats

Asked: 2011-07-19 13:54:49 -0600

Seen: 25 times

Last updated: Jul 19 '11