Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
10.3(EOL), 10.4(EOL), 10.5, 10.6, 10.7(EOL), 10.8(EOL), 10.9(EOL)
Description
If add for engine=connect "system versioning" there is no any warnings/errors on creating table and inserting data, but "select" gives an empty result, "update" doesn't change value and "delete" fails with error:
Test:
create table t2 (
|
x int,
|
y int
|
) engine=connect table_type=FIX file_name='test.txt' with system versioning;
|
|
insert into t2 values (1,1),(2,2),(3,3),(4,4),(5,5);
|
select * from t2;
|
|
update t2 set x=10 where y=4;
|
select * from t2;
|
delete from t2 where x=1;
|
select * from t2;
|
|
drop table t2;
|
Result:
create table t2 (
|
x int,
|
y int
|
) engine=connect table_type=FIX file_name='/test.txt' with system versioning;
|
insert into t2 values (1,1),(2,2),(3,3),(4,4),(5,5);
|
select * from t2;
|
x y
|
update t2 set x=10 where y=4;
|
select * from t2;
|
x y
|
delete from t2 where x=1;
|
|
mysqltest: At line 11: query 'delete from t2 where x=1' failed: ER_CRASHED_ON_USAGE (1194): Table 't2' is marked as crashed and should be repaired
|
Attachments
Issue Links
- relates to
-
MDEV-15968 System versioning and CONNECT engine don't work well together: current data is not returned
-
- Confirmed
-
-
MDEV-17554 Auto-create history partitions for system-versioned tables
-
- Closed
-
Activity
Field | Original Value | New Value |
---|---|---|
Link |
This issue relates to |
Description |
If add for engine=connect "system versioning" there is no any warnings/errors on creating table and inserting data, but "select" gives an empty result, "update" doesn't change value and "delete" fails with error:
Test: {code} create table t2 ( x int, y int ) engine=connect table_type=FIX file_name='test.txt' with system versioning; insert into t2 values (1,1),(2,2),(3,3),(4,4),(5,5); select * from t2; update t2 set x=10 where y=4; select * from t2; delete from t2 where x=1; select * from t2; drop table t2; {code} Result: {code} create table t2 ( x int, y int ) engine=connect table_type=FIX file_name='/test.txt' with system versioning; insert into t2 values (1,1),(2,2),(3,3),(4,4),(5,5); select * from t2; x y update t2 set x=10 where y=4; select * from t2; x y delete from t2 where x=1; versioning.bbb [ fail ] Test ended at 2022-04-11 16:15:32 CURRENT_TEST: versioning.bbb mysqltest: At line 11: query 'delete from t2 where x=1' failed: ER_CRASHED_ON_USAGE (1194): Table 't2' is marked as crashed and should be repaired {code} |
If add for engine=connect "system versioning" there is no any warnings/errors on creating table and inserting data, but "select" gives an empty result, "update" doesn't change value and "delete" fails with error:
Test: {code} create table t2 ( x int, y int ) engine=connect table_type=FIX file_name='test.txt' with system versioning; insert into t2 values (1,1),(2,2),(3,3),(4,4),(5,5); select * from t2; update t2 set x=10 where y=4; select * from t2; delete from t2 where x=1; select * from t2; drop table t2; {code} Result: {code} create table t2 ( x int, y int ) engine=connect table_type=FIX file_name='/test.txt' with system versioning; insert into t2 values (1,1),(2,2),(3,3),(4,4),(5,5); select * from t2; x y update t2 set x=10 where y=4; select * from t2; x y delete from t2 where x=1; mysqltest: At line 11: query 'delete from t2 where x=1' failed: ER_CRASHED_ON_USAGE (1194): Table 't2' is marked as crashed and should be repaired {code} |
Fix Version/s | 10.3 [ 22126 ] | |
Fix Version/s | 10.4 [ 22408 ] | |
Fix Version/s | 10.5 [ 23123 ] | |
Fix Version/s | 10.6 [ 24028 ] | |
Fix Version/s | 10.7 [ 24805 ] | |
Fix Version/s | 10.8 [ 26121 ] | |
Affects Version/s | 10.3 [ 22126 ] | |
Affects Version/s | 10.4 [ 22408 ] | |
Affects Version/s | 10.5 [ 23123 ] | |
Affects Version/s | 10.6 [ 24028 ] | |
Affects Version/s | 10.7 [ 24805 ] | |
Affects Version/s | 10.8 [ 26121 ] |
Status | Open [ 1 ] | Confirmed [ 10101 ] |
Link | This issue relates to MDEV-15968 [ MDEV-15968 ] |
Fix Version/s | 10.7 [ 24805 ] |
Fix Version/s | 10.3 [ 22126 ] |
Fix Version/s | 10.8 [ 26121 ] |
Fix Version/s | 10.4 [ 22408 ] |
Status | Confirmed [ 10101 ] | In Progress [ 3 ] |
Assignee | Aleksey Midenkov [ midenok ] | Nikita Malyavin [ nikitamalyavin ] |
Status | In Progress [ 3 ] | In Review [ 10002 ] |
Assignee | Nikita Malyavin [ nikitamalyavin ] | Aleksey Midenkov [ midenok ] |
Status | In Review [ 10002 ] | Stalled [ 10000 ] |
Labels | reviewed |
Fix Version/s | 10.5.27 [ 29902 ] | |
Fix Version/s | 10.5 [ 23123 ] | |
Fix Version/s | 10.6 [ 24028 ] | |
Resolution | Fixed [ 1 ] | |
Status | Stalled [ 10000 ] | Closed [ 6 ] |
Fix Version/s | 10.6.20 [ 29903 ] | |
Fix Version/s | 10.11.10 [ 29904 ] | |
Fix Version/s | 11.2.6 [ 29906 ] | |
Fix Version/s | 11.4.4 [ 29907 ] |