Hi all,
I'd like inform you about new developments regarding:
a) performance issues with partial key lookup with "contracted" collations.
We've got sponsor to implement Adriano's solution using 3.0.8 code as
primary target. The development and testing should happen in next three
months. If everything will go well, the pull request with verified
solution would be ready for review in early April (or end of March). We
hope that it would be accepted for merge into 3+ branches.
b) New QA based on pytest
We have finished conversion of the whole tests suite from fbtest to new
system (incl. changes in fbt-respository up to 31th December). About two
hundred of tests still wait for reimplementation or decission about
their fate (mostly those that depend on changes to firebird
configuration or external tool like encryption plugin etc.), but the
majority of test suite is functional and robust. This means that phase
one is finished and we entered phase two - the real transition to new QA
system. For some time, both QA systems could / would be operated in
parallel, with a target to fully deprecate the old system for testing FB
3, 4 and 5 this summer (or sooner if possible). At this point,
development or update of tests in old system is possible but discouraged
to streamline and speed up the transition.
best regards
Pavel
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel