diff --git a/src/box/lua/info.cc b/src/box/lua/info.cc index 4a5914860ae2e7e077c034993549ed2644df9f0f..f1616df17f60b5bb94d5b3490b62e34f65a7ba72 100644 --- a/src/box/lua/info.cc +++ b/src/box/lua/info.cc @@ -66,12 +66,10 @@ lbox_info_server(struct lua_State *L) lua_pushliteral(L, "uuid"); lua_pushlstring(L, tt_uuid_str(&recovery->server_uuid), UUID_STR_LEN); lua_settable(L, -3); - if (recovery->server_id != 0) { - lua_pushliteral(L, "lsn"); - luaL_pushnumber64(L, vclock_get(&recovery->vclock, - recovery->server_id)); - lua_settable(L, -3); - } + lua_pushliteral(L, "lsn"); + luaL_pushinumber64(L, vclock_get(&recovery->vclock, + recovery->server_id)); + lua_settable(L, -3); lua_pushliteral(L, "ro"); lua_pushboolean(L, box_is_ro()); lua_settable(L, -3); diff --git a/test/replication/readonly.result b/test/replication/readonly.result index 0d70b0115ba929325c6907b0008b82930d395066..9a3b22b210fa4119b55ef7fd00086806a7e14693 100644 --- a/test/replication/readonly.result +++ b/test/replication/readonly.result @@ -29,7 +29,7 @@ box.info.server.ro ... box.info.server.lsn --- -- null +- -1 ... space = box.schema.create_space("ro") ---