~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/drizzle_protocol/docs/index.rst

  • Committer: Mark Atwood
  • Date: 2011-09-13 19:54:55 UTC
  • mfrom: (2397.1.3 plugin-docs)
  • Revision ID: me@mark.atwood.name-20110913195455-3bk3locm85m4jimp
mergeĀ lp:~daniel-nichter/drizzle/plugin-docs

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Drizzle Protocol
 
2
================
 
3
 
 
4
:program:`drizzle_protocol` implements the Drizzle network protocol.
 
5
 
 
6
.. _drizzle_protocol_loading:
 
7
 
 
8
Loading
 
9
-------
 
10
 
 
11
This plugin is loaded by default, but it may need to be configured.  See
 
12
the plugin's :ref:`drizzle_protocol_configuration` and
 
13
:ref:`drizzle_protocol_variables`.
 
14
 
 
15
To stop the plugin from loading by default, start :program:`drizzled`
 
16
with::
 
17
 
 
18
   --plugin-remove=drizzle_protocol
 
19
 
 
20
.. seealso:: :doc:`/options` for more information about adding and removing plugins.
 
21
 
 
22
.. _drizzle_protocol_configuration:
 
23
 
 
24
Configuration
 
25
-------------
 
26
 
 
27
These command line options configure the plugin when :program:`drizzled`
 
28
is started.  See :doc:`/configuration` for more information about specifying
 
29
command line options.
 
30
 
 
31
.. program:: drizzled
 
32
 
 
33
.. option:: --drizzle-protocol.bind-address ARG
 
34
 
 
35
   :Default: localhost
 
36
   :Variable: :ref:`drizzle_protocol_bind_address <drizzle_protocol_bind_address>`
 
37
 
 
38
   Address to bind to.
 
39
 
 
40
.. option:: --drizzle-protocol.buffer-length ARG
 
41
 
 
42
   :Default: 16384
 
43
   :Variable: :ref:`drizzle_protocol_buffer_length <drizzle_protocol_buffer_length>`
 
44
 
 
45
   Buffer length.
 
46
 
 
47
.. option:: --drizzle-protocol.connect-timeout ARG
 
48
 
 
49
   :Default: 10
 
50
   :Variable: :ref:`drizzle_protocol_connect_timeout <drizzle_protocol_connect_timeout>`
 
51
 
 
52
   Connect Timeout.
 
53
 
 
54
.. option:: --drizzle-protocol.max-connections ARG
 
55
 
 
56
   :Default: 1000
 
57
   :Variable: :ref:`drizzle_protocol_max_connections <drizzle_protocol_max_connections>`
 
58
 
 
59
   Maximum simultaneous connections.
 
60
 
 
61
.. option:: --drizzle-protocol.port ARG
 
62
 
 
63
   :Default: 4427
 
64
   :Variable: :ref:`drizzle_protocol_port <drizzle_protocol_port>`
 
65
 
 
66
   Port number to use for connection or 0 for default to with Drizzle/MySQL protocol.
 
67
 
 
68
.. option:: --drizzle-protocol.read-timeout ARG
 
69
 
 
70
   :Default: 30
 
71
   :Variable: :ref:`drizzle_protocol_read_timeout <drizzle_protocol_read_timeout>`
 
72
 
 
73
   Read Timeout.
 
74
 
 
75
.. option:: --drizzle-protocol.retry-count ARG
 
76
 
 
77
   :Default: 10
 
78
   :Variable: :ref:`drizzle_protocol_retry_count <drizzle_protocol_retry_count>`
 
79
 
 
80
   Retry Count.
 
81
 
 
82
.. option:: --drizzle-protocol.write-timeout ARG
 
83
 
 
84
   :Default: 60
 
85
   :Variable: :ref:`drizzle_protocol_write_timeout <drizzle_protocol_write_timeout>`
 
86
 
 
87
   Write Timeout.
 
88
 
 
89
.. _drizzle_protocol_variables:
 
90
 
 
91
Variables
 
92
---------
 
93
 
 
94
These variables show the running configuration of the plugin.
 
95
See `variables` for more information about querying and setting variables.
 
96
 
 
97
.. _drizzle_protocol_bind_address:
 
98
 
 
99
* ``drizzle_protocol_bind_address``
 
100
 
 
101
   :Scope: Global
 
102
   :Dynamic: No
 
103
   :Option: :option:`--drizzle-protocol.bind-address`
 
104
 
 
105
   Address to bind to.
 
106
 
 
107
.. _drizzle_protocol_buffer_length:
 
108
 
 
109
* ``drizzle_protocol_buffer_length``
 
110
 
 
111
   :Scope: Global
 
112
   :Dynamic: No
 
113
   :Option: :option:`--drizzle-protocol.buffer-length`
 
114
 
 
115
   Buffer length.
 
116
 
 
117
.. _drizzle_protocol_connect_timeout:
 
118
 
 
119
* ``drizzle_protocol_connect_timeout``
 
120
 
 
121
   :Scope: Global
 
122
   :Dynamic: No
 
123
   :Option: :option:`--drizzle-protocol.connect-timeout`
 
124
 
 
125
   Connect Timeout.
 
126
 
 
127
.. _drizzle_protocol_max_connections:
 
128
 
 
129
* ``drizzle_protocol_max_connections``
 
130
 
 
131
   :Scope: Global
 
132
   :Dynamic: No
 
133
   :Option: :option:`--drizzle-protocol.max-connections`
 
134
 
 
135
   Maximum simultaneous connections.
 
136
 
 
137
.. _drizzle_protocol_port:
 
138
 
 
139
* ``drizzle_protocol_port``
 
140
 
 
141
   :Scope: Global
 
142
   :Dynamic: No
 
143
   :Option: :option:`--drizzle-protocol.port`
 
144
 
 
145
   Port number to use for connection or 0 for default to with Drizzle/MySQL protocol.
 
146
 
 
147
.. _drizzle_protocol_read_timeout:
 
148
 
 
149
* ``drizzle_protocol_read_timeout``
 
150
 
 
151
   :Scope: Global
 
152
   :Dynamic: No
 
153
   :Option: :option:`--drizzle-protocol.read-timeout`
 
154
 
 
155
   Read Timeout.
 
156
 
 
157
.. _drizzle_protocol_retry_count:
 
158
 
 
159
* ``drizzle_protocol_retry_count``
 
160
 
 
161
   :Scope: Global
 
162
   :Dynamic: No
 
163
   :Option: :option:`--drizzle-protocol.retry-count`
 
164
 
 
165
   Retry Count.
 
166
 
 
167
.. _drizzle_protocol_write_timeout:
 
168
 
 
169
* ``drizzle_protocol_write_timeout``
 
170
 
 
171
   :Scope: Global
 
172
   :Dynamic: No
 
173
   :Option: :option:`--drizzle-protocol.write-timeout`
 
174
 
 
175
   Write Timeout.
 
176
 
 
177
.. _drizzle_protocol_authors:
 
178
 
 
179
Authors
 
180
-------
 
181
 
 
182
Brian Aker
 
183
 
 
184
.. _drizzle_protocol_version:
 
185
 
 
186
Version
 
187
-------
 
188
 
 
189
This documentation applies to **drizzle_protocol 0.3**.
 
190
 
 
191
To see which version of the plugin a Drizzle server is running, execute:
 
192
 
 
193
.. code-block:: mysql
 
194
 
 
195
   SELECT MODULE_VERSION FROM DATA_DICTIONARY.MODULES WHERE MODULE_NAME='drizzle_protocol'
 
196
 
 
197
Changelog
 
198
---------
 
199
 
 
200
v0.3
 
201
^^^^
 
202
* First release.