Correct and rework requires interface. Remove unused code.#4
Correct and rework requires interface. Remove unused code.#4stub42 wants to merge 2 commits intobcsaller:masterfrom
Conversation
|
This supersedes #3 |
|
FWIW, charms using the current interface are not suitable for production deploys as they fail as soon as a second PostgreSQL is added, so no redundancy or simple scale out. It also doesn't support multiple data silos (a charm with multiple pgsql relations), nor sharding (where you have 1..n PostgreSQL services related) |
|
This was only ever an example. I suggest we move the repo to one you own, On Mon, Aug 1, 2016 at 2:59 AM stub42 notifications@github.com wrote:
|
|
Sure. I'll put it in a new home and update the interfaces registry. |
Backwards incompatible changes, so hopefully not too many people are trying to use the current implementation. The old interface was very limited and only useful for simple charms needing a single non-replicated data source. Real systems need replication and multiple data silos for scale out.