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
|
#!/usr/bin/env tarantool
-- vim: set ft=lua :
-- see https://github.com/tarantool/tarantool/issues/583
tap = require 'tap'
fio = require 'fio'
log = require 'log'
tempdir = fio.tempdir()
box.cfg {
wal_dir = tempdir,
memtx_dir = tempdir,
vinyl_dir = tempdir,
log = fio.pathjoin(tempdir, 'tarantool.log'),
memtx_memory = 104857600 -- for small systems
}
local function test_replace(old_tuple, new_tuple)
end
box.schema.space.create('abc')
box.space.abc:create_index('pk', { type = 'tree' })
box.space.abc:on_replace(test_replace)
cleanup_list = fio.glob(fio.pathjoin(tempdir, '*'))
for _, file in pairs(cleanup_list) do
fio.unlink(file)
end
fio.rmdir(tempdir)
print("done")
os.exit(0)
|