~nick-moffitt/charms/precise/mysql/mysql-shopt-is-a-shell-builtin

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
options:
    dataset-size:
        default: '80%'
        description: How much data do you want to keep in memory in the DB. This will be used to tune settings in the database server appropriately. Any more specific settings will override these defaults though. This currently sets innodb_buffer_pool_size or key_cache_size depending on the setting in preferred-storage-engine. If query-cache-type is set to 'ON' or 'DEMAND' 20% of this is given to query-cache-size. Suffix this value with 'K','M','G', or 'T' to get the relevant kilo/mega/etc. bytes. If suffixed with %, one will get that percentage of RAM devoted to dataset and (if enabled) query cache.
        type: string
    preferred-storage-engine:
        default: InnoDB
        type: string
        description: Tune the server for usage of this storage engine. Other possible value is MyISAM. Comma separated will cause settings to split resources evenly among given engines.
    tuning-level:
        default: safest
        type: string
        description: Valid values are 'safest', 'fast', and 'unsafe'. If set to safest, all settings are tuned to have maximum safety at the cost of performance. Fast will turn off most controls, but may lose data on crashes. unsafe will turn off all protections.
    flavor:
        default: distro
        type: string
        description: Possible values are 'distro' or 'percona'
    query-cache-type:
        default: "ON"
        type: string
        description: Query cache is usually a good idea, but can hurt concurrency. Valid values are "OFF", "ON", or "DEMAND". http://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html#sysvar_query_cache_type
    query-cache-size:
        default: -1
        type: int
        description: Override the computed version from dataset-size. Still works if query-cache-type is "OFF" since sessions can override the cache type setting on their own.
    max-connections:
        default: -1
        type: int
        description: Maximum connections to allow. -1 means use the server's compiled in default.
    binlog-format:
        default: 'MIXED'
        type: string
        description: If binlogging is enabled, this is the format that will be used. Ignored when tuning-level == fast.
    vip:
        type: string
        default: None
        description: "Virtual IP to use to front keystone in ha configuration"
    vip_iface:
        type: string
        default: eth0
        description: "Network Interface where to place the Virtual IP"
    vip_cidr:
        type: int
        default: 24
        description: "Netmask that will be used for the Virtual IP"
    ha-bindiface:
        type: string
        default: eth0
        description: |
          Default network interface on which HA cluster will bind to communication
          with the other members of the HA Cluster.
    ha-mcastport:
        type: int
        default: 5411
        description: |
          Default multicast port number that will be used to communicate between
          HA Cluster nodes.
    block-storage:
        type: string
        default: None
        description: |
          Default block storage type to use when setting up MySQL in HA. The only
          option is 'ceph'.
    block-size:
        type: string
        default: 5G
        description: |
          Default block storage size to create when setting up MySQL block storage.
          This value should be specified in GB (e.g. 100G).
    rbd-name:
        type: string
        default: mysql1
        description: |
          The name that will be used to create the Ceph's RBD image with. If the
          image name exists in Ceph, it will be re-used and the data will be
          overwritten.