Get open database errors under heavy concurrent load [CORE4644] #4958
Submitted by: @pavel-zotov
LI-T220.127.116.11394 Firebird 3.0 Beta 1, SuperServer.
-- create database 'tmpins.fdb' page_size 8192; commit;
recreate table t(id int primary key using index t_id_pk);
set term ^;
alter sequence g restart with 0;
recreate table tlog(
recreate exception ex_done 'job has been completed';
SQL script for each session:
-- file = 'ins_mul_run.sql'
Batch file for launching ISQLs (with number = 1st argument):
@Rem path where temp logs will be created:
md %tmpdir% 2>nul
@echo %time% Recreating DB objects. . .
c:\...> test_ins.bat 100
The following errors *can* (rarely) appear in trace for this test:
2014-11-20T17:31:17.3780 (11984:0x7f31fb952b40) ERROR AT JProvider::attachDatabase
2014-11-20T17:31:19.3440 (11984:0x7f30af975d90) ERROR AT JProvider::attachDatabase
After Alex suggestion I've change jrd/Mapping.cpp and specified there:
#define MAP_DEBUG(A) A
Than I run FB as application and redirected its output to file - see attach.
The text was updated successfully, but these errors were encountered: