Re: [Firebird-devel] Design problem

2012-02-10 Thread Dmitry Yemanov
11.02.2012 3:19, Adriano dos Santos Fernandes wrote: > Do not think it must be in bid. They must be static in blb IMO. Agreed. Dmitry -- Virtualization & Cloud Management Using Capacity Planning Cloud computing makes

[Firebird-devel] Engine crashes repeatedly when lock table exceeds 2 gigabyte limit

2012-02-10 Thread Nikolay Samofatov
Hello, All! We run Firebird to power larger systems (for 12 government agencies and 3 banks). We have had pretty spectacular crash on one of our systems today. It has approximately 10 end users multiplexed through 2500 (max) pooled connections. Here is the snapshot of nearly idle system a

Re: [Firebird-devel] Design problem

2012-02-10 Thread Adriano dos Santos Fernandes
On 10-02-2012 18:28, Claudio Valderrama C. wrote: > People, I was looking at blb_proto.h and I can't decide: > > > Jrd::blb* BLB_create(Jrd::thread_db*, Jrd::jrd_tra*, Jrd::bid*); > Jrd::blb* BLB_create2(Jrd::thread_db*, Jrd::jrd_tra*, Jrd::bid*, USHORT, > const UCHAR*); > > Jrd::blb

Re: [Firebird-devel] 2.1.4 final pdb - segfault/access violation

2012-02-10 Thread Vlad Khorsun
> I'm on Server 2008 and seemingly can't use drwatson anymore, so I'm trying to > use "DebugDiag", which I'm not familiar with, please excuse the poor > stacktrace. The following's from the middle of the crash report. > > Function Arg 1 Arg 2 Arg 3 Source > msvcr80!memmove+5a

[Firebird-devel] 2.1.4 final pdb - segfault/access violation

2012-02-10 Thread unordained
I'm on Server 2008 and seemingly can't use drwatson anymore, so I'm trying to use "DebugDiag", which I'm not familiar with, please excuse the poor stacktrace. The following's from the middle of the crash report. Function Arg 1 Arg 2 Arg 3 Source msvcr80!memmove+5a 08362d98

[Firebird-devel] Design problem

2012-02-10 Thread Claudio Valderrama C.
People, I was looking at blb_proto.h and I can't decide: Jrd::blb* BLB_create(Jrd::thread_db*, Jrd::jrd_tra*, Jrd::bid*); Jrd::blb* BLB_create2(Jrd::thread_db*, Jrd::jrd_tra*, Jrd::bid*, USHORT, const UCHAR*); Jrd::blb* BLB_open(Jrd::thread_db*, Jrd::jrd_tra*, const Jrd::bid*); Jrd::