Skip to content

Best practice for OpenVoxDB with multiple compilers #586

@bwitt

Description

@bwitt

In https://voxpupuli.org/docs/arch_load_balanced/ and using multiple compilers, what's the best practice for where to run OpenVoxDB? The diagram does not show OpenVoxDB at all.

I think this should be

  • If the latency to the actual DB is low from all compilers, run one OpenVoxDB per compiler
  • If latency is high from any of the compilers, have a separate pool of OpenVoxDBs with low latency to the actual DB

One OpenVoxDB is configured for garbage collection (gc-interval > 0); the rest do not (gc-interval == 0)
https://help.puppet.com/pdb/current/topics/configure.htm#gc-interval

One OpenVoxDB does schema upgrades (migrate == true); the rest do not (migrate == false)
https://help.puppet.com/pdb/current/topics/configure.htm#migrate

What other considerations are there when running multiple OpenVoxDBs?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions