lua
function distributed_task(param)
local result = do_something(param)
return result
end
function execute_distributed_task(param)
local nodes = box.space.nodes:select({})
for _, node in ipairs(nodes) do
local conn = net.box:new(node.endpoint)
conn:call('distributed_task', {param})
end
end