diff --git a/Documentation/Routers/Cat.md b/Documentation/Routers/Cat.md index 0f2029e96..c99548706 100644 --- a/Documentation/Routers/Cat.md +++ b/Documentation/Routers/Cat.md @@ -15,8 +15,12 @@ parameter of the service. The result will only be completed once all servers have executed this. All commands executed via this router will be executed on all servers. This -means that an INSERT through the `cat` router will send it to all servers. As -the intended use-case of the router is to mainly reduce multiple result sets +means that an INSERT through the `cat` router will send it to all servers. In +the case of commands that do not return resultsets, the response of the last +server is sent to the client. This means that if one of the earlier servers +returns a different result, the client will not see it. + +As the intended use-case of the router is to mainly reduce multiple result sets into one, it has no mechanisms to prevent writes from being executed on slave servers (which would cause data corruption or replication failure). Take great care when performing administrative operations though this router.