Allow writes from scripts called by AOF loading in read-only slaves.

This fixes issue #1163
This commit is contained in:
antirez 2013-06-19 18:25:03 +02:00
parent 338cd4835d
commit d363299af3

View File

@ -269,6 +269,7 @@ int luaRedisGenericCommand(lua_State *lua, int raise_error) {
"Write commands not allowed after non deterministic commands");
goto cleanup;
} else if (server.masterhost && server.repl_slave_ro &&
!server.loading &&
!(server.lua_caller->flags & REDIS_MASTER))
{
luaPushError(lua, shared.roslaveerr->ptr);