[MDEV-27398] DESC index causes wrong (empty) result on Federated tables Created: 2021-12-31  Updated: 2022-01-26  Resolved: 2022-01-26

Status: Closed
Project: MariaDB Server
Component/s: Storage Engine - Federated
Affects Version/s: N/A
Fix Version/s: 10.8.1

Type: Bug Priority: Critical
Reporter: Elena Stepanova Assignee: Sergei Golubchik
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Problem/Incident
is caused by MDEV-13756 Implement descending index: KEY (a DE... Closed

 Description   

--source suite/federated/have_federatedx.inc
 
create table t (a int) engine=MyISAM;
insert into t values (1),(5),(2),(3),(4);
 
--eval create table tf (a int, key(a desc)) connection 'mysql://root@127.0.0.1:$MASTER_MYPORT/test/t' engine=Federated
select * from tf;
select * from tf where a > 2;
select * from tf where a < 3;
 
# Cleanup
drop table tf, t;

preview-10.8-MDEV-13756-desc-indexes 383b51d689

select * from tf where a > 2;
a
select * from tf where a < 3;
a
drop table tf, t;

Same for Federated and FederatedX.
With an ascending index the results are correct.



 Comments   
Comment by Sergei Golubchik [ 2022-01-02 ]

pushed into preview-10.8-MDEV-13756-desc-indexes

Generated at Thu Feb 08 09:52:37 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.