результаты?
localhost:3301> idx:pairs({'i'}, 'REQ'):totable()
---
- - ['i', 'r2', 3, 'c']
- ['i', 'r1', 2, 'c']
...
localhost:3301> idx:pairs({'i'}, 'REQ'):drop_while(function(t) return t[2] == 'r2' end):totable()
---
- []
...
localhost:3301> require('fun').iter(idx:pairs({'i'}, 'REQ'):totable()):drop_while(function(t) return t[2] == 'r2' end):totable()
---
- - ['i', 'r1', 2, 'c']
...
Tarantool 2.7.2-0-g4d8c068
localhost:3301> idx
---
- unique: false
parts:
- type: string
is_nullable: false
fieldno: 1
- type: number
is_nullable: false
fieldno: 3
hint: true
id: 1
type: TREE
Выглядит как баг
Может быть вот это: https://github.com/tarantool/tarantool/issues/5832 https://github.com/tarantool/tarantool/issues/5118 Попробуйте версии поновее (указаны в конце билета 5118).
Обсуждают сегодня