Andrey Saranchin
Andrey Saranchin
We found out that we need a test on interaction between `index:tuple_pos()` and option `after` of `select`.
Fixed a bug with different cmp_def, added new test `test_tuple_pos_corner_cases` and added unique index to test `test_tree_pagination`.
Some problems with tuple position in nullable index.
- Added new commit that fixes a bug in `tuple_extract_key_slowpath_raw`. - Added new helper `exact_key_validate_nullable` and use it in `box_select` instead of `exact_key_validate`. - Added tests for nullable / exclude_null...
CI has found three problems: 1. Build is failed on gcc debug 2. `unit/key_def` fails on fedora 3. `pagination_test` fails on aarch64 CentOS, fedora and ubuntu
Build is fixed: ```diff diff --git a/src/box/memtx_tree.cc b/src/box/memtx_tree.cc index 567954e86..cbc5d94c1 100644 --- a/src/box/memtx_tree.cc +++ b/src/box/memtx_tree.cc @@ -1028,7 +1028,7 @@ tree_iterator_position(struct iterator *it, const char **pos, uint32_t *size) } int mk_idx...
Your test and mvcc memory monitoring tests are failed.
It seems that your repro is stripped: function `createServicesSpace` and variable `document` are not defined. Please provide the full version.
> Alternatively you could make this trigger part of alter.cc without all the hassle with creating a persistent trigger. (IDK why I cannot answer this comment directly). Yep, that's also...
@locker After rebasing patch on actual master some tests started to fail. The reason is we delete WAL GC consumers from `_cluster:on_replace` on recovery. It worked somehow before, but after...