Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow multiple RabbitMQ clusters per CF #9

Closed
rickfarmer opened this issue Jul 1, 2015 · 8 comments
Closed

Allow multiple RabbitMQ clusters per CF #9

rickfarmer opened this issue Jul 1, 2015 · 8 comments

Comments

@rickfarmer
Copy link

It appears that we currently allow only one RabbitMQ cluster per CF foundation because the service-uuid is set as a constant. Please see

(def ^:const service-uuid "163b47c6-a2f3-43b1-97f7-b83b37ec8ad3")

The client is using this release for both PCF and CF (OSS) foundations (vSphere and AWS, respectively) and view this as a potential capacity constraint since this will limit them to one rabbit cluster per CF.

I apologize if this is already in the Tracker, but I do not currently have access to it. Please add me, if possible, so I can review our User Stories prior to submitting and to track stories as needed.

Thanks!

@cf-gitbot
Copy link
Member

We have created an issue in Pivotal Tracker to manage this. You can view the current status of your issue at: https://www.pivotaltracker.com/story/show/98229744.

@benlaplanche
Copy link

Hi Rick,

To confirm the scenario in which you are experiencing the issue.
It sounds like you want to deploy this cf-rabbitmq-release multiple times against a single CF, to achieve having multiple RabbitMQ clusters?

Is that correct?
Thanks
Ben

@rickfarmer
Copy link
Author

Thanks for the response, Ben. Yes, that is exactly the scenario the client would like to achieve.

@michaelklishin
Copy link
Member

Does #10 resolve this? or only partially address?

@davidehringer
Copy link

This is something we are very interested in as well (as PCF users).

@davidehringer
Copy link

Let me clarify our interest here as we don't necessarily need this specific solution but have a need that this could address. What we are really looking for is to be able to provide some form of dedicated service instances that can be used by apps that need to have a guarantee that won't be affected by a noisy neighbor. This is one way that could be done. Having a dedicated plan option would be another.

@avade
Copy link
Contributor

avade commented Dec 3, 2015

Thanks for the context David, I am the product manager for the PCF RabbitMQ tile at Pivotal.

The BOSH release now supports multiple cf-rabbitmq deployments running in the same CF / BOSH environment. This is not recommended or supported but has helped out some of the OSS users. This is not supported in PCF.

We are currently investigating how best to support 'dedicated' cluster instances provisioned via the same broker in a PCF environment.

@iamralch
Copy link
Contributor

@davidehringer:

We exposed the following properties:

rabbitmq-broker.service.name:
    description: "Name of the service"
    default: "p-rabbitmq"
  rabbitmq-broker.service.display_name:
    description: "Service offering display name in Apps Manager"
    default: "RabbitMQ"
  rabbitmq-broker.service.offering_description:
    description: "Service offering long description"
    default: "RabbitMQ is a robust and scalable high-performance multi-protocol messaging broker."
  rabbitmq-broker.service.uuid:
    description: "UUID of the service"
    default: "163b47c6-a2f3-43b1-97f7-b83b37ec8ad3"
  rabbitmq-broker.service.plan_uuid:
    description: "UUID of the plan"
    default: "4e816145-4e71-4e24-a402-0c686b868e2d"

That allows deploying multiple RabbitMQ clusters. I am closing this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants