Skip to content
Snippets Groups Projects
Commit 813d7679 authored by Roman Tsisyk's avatar Roman Tsisyk
Browse files

vinyl: add a test case from #1755

Closes #1755
parent 072a739d
No related merge requests found
......@@ -535,3 +535,48 @@ s:select{}
s:drop()
---
...
--
-- gh-1725: vinyl: merge iterator can't merge more than two runs
--
s0 = box.schema.space.create('tweedledum', {engine = 'vinyl'})
---
...
i0 = s0:create_index('primary', { type = 'tree', parts = {1, 'unsigned'}})
---
...
-- integer keys
s0:replace{1, 'tuple'}
---
- [1, 'tuple']
...
box.snapshot()
---
- ok
...
s0:replace{2, 'tuple 2'}
---
- [2, 'tuple 2']
...
box.snapshot()
---
- ok
...
s0:insert{3, 'tuple 3'}
---
- [3, 'tuple 3']
...
s0.index['primary']:get{1}
---
- [1, 'tuple']
...
s0.index['primary']:get{2}
---
- [2, 'tuple 2']
...
s0.index['primary']:get{3}
---
- [3, 'tuple 3']
...
s0:drop()
---
...
......@@ -212,3 +212,24 @@ s:select{}
s:truncate()
s:select{}
s:drop()
--
-- gh-1725: vinyl: merge iterator can't merge more than two runs
--
s0 = box.schema.space.create('tweedledum', {engine = 'vinyl'})
i0 = s0:create_index('primary', { type = 'tree', parts = {1, 'unsigned'}})
-- integer keys
s0:replace{1, 'tuple'}
box.snapshot()
s0:replace{2, 'tuple 2'}
box.snapshot()
s0:insert{3, 'tuple 3'}
s0.index['primary']:get{1}
s0.index['primary']:get{2}
s0.index['primary']:get{3}
s0:drop()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment