1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
#!/usr/bin/env tarantool
box.load_cfg()
-- testing start-up script
floor = require("math").floor
--
-- Access to box.cfg from start-up script
--
box_cfg = box.cfg()
function print_config()
return box_cfg
end
--
-- Test for bug #977898
-- Insert from detached fiber
--
local function do_insert()
box.fiber.detach()
box.space[0]:insert{1, 2, 4, 8}
end
space = box.schema.create_space('tweedledum', { id = 0 })
space:create_index('primary', { type = 'hash' })
fiber = box.fiber.create(do_insert)
box.fiber.resume(fiber)
--
-- Test insert from start-up script
--
space:insert{2, 4, 8, 16}
--
-- A test case for https://github.com/tarantool/tarantool/issues/53
--
assert (require ~= nil)
box.fiber.sleep(0.0)
assert (require ~= nil)
|