In our PR, we add support for ALTER TABLE RENAME column, where we made modification to the catalog, columnCatalog and the pg_table.
The failure happens when you :
begin a transaction
do alter table, does not commit
begin another transaction to select *
The second transaction will trap into an infinite loop in the src/executor/index_scan_executor.cpp. In the log trace of ExecSecondaryIndexLookup, there's 'passed evaluation, but txn read fails'. After that src/planner/index_scan_plan.cpp will start create another index scan plan...
This is from PR-1289 #1289
In our PR, we add support for ALTER TABLE RENAME column, where we made modification to the catalog, columnCatalog and the pg_table.
The failure happens when you :
The second transaction will trap into an infinite loop in the
src/executor/index_scan_executor.cpp
. In the log trace ofExecSecondaryIndexLookup
, there's 'passed evaluation, but txn read fails'. After thatsrc/planner/index_scan_plan.cpp
will start create another index scan plan...