@@ -132,6 +132,8 @@ Router public API
132132 * ``timeout `` — a request timeout, in seconds. If the ``router `` cannot identify a
133133 shard with the specified ``bucket_id ``, it will retry until the timeout is reached.
134134
135+ * ``request_timeout `` — timeout in seconds
136+
135137 * other :ref: `net.box options <net_box-options >`, such as ``is_async ``,
136138 ``buffer ``, ``on_push `` are also supported.
137139
@@ -163,12 +165,16 @@ Router public API
163165 optional attribute containing a message with the human-readable error description,
164166 and other attributes specific for the error code.
165167
168+ .. reference_vshard_note_start
169+
166170 .. note ::
167171
168- Any write requests that are intended to be executed repeatedly should be idempotent.
172+ Any write requests that are intended to be executed repeatedly (for example, retried after an error) should be idempotent.
169173 The operations' idempotency ensures that the change is applied **only once **.
170174 Read more: :ref: `<vshard-deduplication >`.
171175
176+ .. reference_vshard_note_end
177+
172178 **Examples: **
173179
174180 To call ``customer_add `` function from ``vshard/example ``, say:
@@ -254,6 +260,10 @@ Router public API
254260 optional attribute containing a message with the human-readable error description,
255261 and other attributes specific for this error code.
256262
263+ .. include :: /reference/reference_rock/vshard/vshard_router.rst
264+ :start-after: reference_vshard_note_start
265+ :end-before: reference_vshard_note_end
266+
257267.. _router_api-callre :
258268
259269.. function :: vshard.router.callre(bucket_id, function_name, {argument_list}, {options})
0 commit comments