<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-4395</id>
	<title>Nabble - firebird-devel</title>
	<updated>2009-12-15T13:06:53Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/firebird-devel-f4395.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/firebird-devel-f4395.html" />
	<subtitle type="html">Mailing list archive for firebird-devel</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26801808</id>
	<title>Re: 2.5 RC2 change list</title>
	<published>2009-12-15T13:06:53Z</published>
	<updated>2009-12-15T13:06:53Z</updated>
	<author>
		<name>Vlad Khorsun-2</name>
	</author>
	<content type="html">&amp;gt; Is there a list somewhere of the 2.5 RC2 issues? &amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Do you need known issues or fixed (since RC1) issues ?
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; The latter you can pick up from the ChangeLog :
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://firebird.cvs.sourceforge.net/viewvc/firebird/firebird2/ChangeLog?r1=1.2008.2.1&amp;r2=1.2008.2.21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://firebird.cvs.sourceforge.net/viewvc/firebird/firebird2/ChangeLog?r1=1.2008.2.1&amp;r2=1.2008.2.21&lt;/a&gt;&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Vlad
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/2.5-RC2-change-list-tp26801434p26801808.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26801434</id>
	<title>2.5 RC2 change list</title>
	<published>2009-12-15T12:39:29Z</published>
	<updated>2009-12-15T12:39:29Z</updated>
	<author>
		<name>Richard Wesley</name>
	</author>
	<content type="html">Hey all -
&lt;br&gt;&lt;br&gt;Is there a list somewhere of the 2.5 RC2 issues? &amp;nbsp;Can I pry it out of &amp;nbsp;
&lt;br&gt;the tracker? &amp;nbsp;Our QA folks are enquiring...
&lt;br&gt;&lt;br&gt;TIA,
&lt;br&gt;________________________________________________________
&lt;br&gt;Richard Wesley &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Senior Software Developer &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Tableau &amp;nbsp;
&lt;br&gt;Software
&lt;br&gt;Visit: &lt;a href=&quot;http://www.trytableau.com/now.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.trytableau.com/now.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/2.5-RC2-change-list-tp26801434p26801434.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26796719</id>
	<title>Re: cross-version API/ABI stability of libib_util / posix</title>
	<published>2009-12-15T07:34:55Z</published>
	<updated>2009-12-15T07:34:55Z</updated>
	<author>
		<name>Damyan Ivanov-5</name>
	</author>
	<content type="html">-=| Alexander Peshkoff, Tue, Dec 15, 2009 at 12:48:47PM +0300 |=-
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Monday 14 December 2009 23:42:42 Damyan Ivanov wrote:
&lt;br&gt;&amp;gt; &amp;gt; Is it safe to load libib_util.so from 2.5 into 2.1 server? Into 
&lt;br&gt;&amp;gt; &amp;gt; 2.0 server? And libib_util from 2.1 into 2.0?
&lt;br&gt;&amp;gt; &amp;gt; I hope the answer is yes. If not, I think the soname of libib_util
&lt;br&gt;&amp;gt; &amp;gt; shall be changed to reflect backward-incompatibility. (Note that is
&lt;br&gt;&amp;gt; &amp;gt; perfectly OK to say that 2.1 server needs libib_util of 2.1 or above).
&lt;br&gt;&amp;gt; The answer is unfortunately 'no'. It's internals never changed 
&lt;br&gt;&amp;gt; before 2.5, but 2.5 is change-point.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The UDF side of API has not changed. I.e. any UDF which successfully worked 
&lt;br&gt;&amp;gt; with ib_util in 2.1 and earlier version will continue correctly 
&lt;br&gt;&amp;gt; working with libib_util from 2.5.
&lt;/div&gt;&lt;br&gt;I imagine the relief of all UDF authors and server administrators :)
&lt;br&gt;&lt;br&gt;&amp;gt; But internals of libib_util did change, it has additional entry 
&lt;br&gt;&amp;gt; point used by engine to initialize that library. To avoid use of old 
&lt;br&gt;&amp;gt; libib_util, engine itself preloads libib_util before first call to 
&lt;br&gt;&amp;gt; any UDF. And performs required initialization. In case when correct 
&lt;br&gt;&amp;gt; (having initialization entry point) library can not be found/loaded, 
&lt;br&gt;&amp;gt; UDF is not called, and user gets appropriate message, duplicated in 
&lt;br&gt;&amp;gt; firebird.log.
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&lt;br&gt;Thank you for the explaination. I guess what makes ib_util 
&lt;br&gt;a complicated library is that it has two APIs - one for UDF (that 
&lt;br&gt;remains unchanged in 2.5) and one for the server (which is new in 
&lt;br&gt;2.5).
&lt;br&gt;&lt;br&gt;&amp;gt; What about your problem. I think the correct solution is to keep 
&lt;br&gt;&amp;gt; pre-2.5 libibutil as is (in /opt/firebird/lib), placing new 
&lt;br&gt;&amp;gt; libib_util into /usr/lib. I do not suppose it's internals to be 
&lt;br&gt;&amp;gt; changed in the nearest 10 years :-)
&lt;br&gt;&lt;br&gt;Right. Famous last words :-p
&lt;br&gt;&lt;br&gt;&amp;gt; It's technically possible (and very easy) to make libib_util have 
&lt;br&gt;&amp;gt; legacy behavior if initialization was not done. Taking into an 
&lt;br&gt;&amp;gt; account, that currently when ib_util_malloc() is called in not 
&lt;br&gt;&amp;gt; initialized library it's anyway segfault for 99% of UDFs, I start to 
&lt;br&gt;&amp;gt; think that keeping such legacy behavior may be good idea. Adriano, 
&lt;br&gt;&amp;gt; what do you think?
&lt;br&gt;&lt;br&gt;I see. In 2.1 ib_util_malloc() simply uses standard malloc(). In 2.5 
&lt;br&gt;ib_util_malloc() uses a memory allocation function given by the engine 
&lt;br&gt;on ibutil initialization. In case initialization didn't commence, NULL 
&lt;br&gt;is returned. I guess your idea is to fall back to standard malloc() in 
&lt;br&gt;this case, counting on the fact that 2.5 engine always does the 
&lt;br&gt;initialization.
&lt;br&gt;&lt;br&gt;This will make libib_util from 2.5 work with 2.1 server and this would 
&lt;br&gt;be very good, making the server API backwards compatible.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;dam
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/cross-version-API-ABI-stability-of-libib_util---posix-tp26784474p26796719.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26796305</id>
	<title>Re: Firebird 3 ODS proposal for cache size</title>
	<published>2009-12-15T06:34:19Z</published>
	<updated>2009-12-15T06:34:19Z</updated>
	<author>
		<name>Jason Chapman</name>
	</author>
	<content type="html">On Tuesday 15 December 2009, Doug Chamberlin wrote:
&lt;br&gt;&amp;gt; It has always been &amp;quot;easy&amp;quot; to change the config file. I'm asking for a
&lt;br&gt;&amp;gt; scheme where it is unnecessary to make any changes. Set the per-server
&lt;br&gt;&amp;gt; setting once and the default per-database setting once and then freely
&lt;br&gt;&amp;gt; switch between CS and SS without any further changes. Or did I
&lt;br&gt;&amp;gt; misunderstand?
&lt;br&gt;&lt;br&gt;But you can already set the per-database setting with gfix. What am I 
&lt;br&gt;missing?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Paul
&lt;br&gt;-- 
&lt;br&gt;Paul Reeves
&lt;br&gt;----------------------------------------------------------------------------
&lt;br&gt;-- 
&lt;br&gt;I had a case a couple of months ago with a client, it is a vertical market
&lt;br&gt;product and it uses FB as its back end. &amp;nbsp;Gets installed in small sites.
&lt;br&gt;They switched from SS to Classic as some of their coding / DB design
&lt;br&gt;resulted in SS hanging for short periods.
&lt;br&gt;&lt;br&gt;They switched to Classic and it resolved their problem.
&lt;br&gt;&lt;br&gt;They then had a site with 25 seats with 2 connections per seat and a cache
&lt;br&gt;setting of 10000 on a 4k page size. &amp;nbsp;You can see where I am going with this
&lt;br&gt;:-). &amp;nbsp;The started to exhaust RAM and then have &amp;quot;hangs&amp;quot; for ages. &amp;nbsp;The
&lt;br&gt;setting was 100% appropriate for SS, but not for Classic.
&lt;br&gt;&lt;br&gt;No Paul may say (other Paul), that they are too daft to have a DB then
&lt;br&gt;(extreme character assassination), but it is just another one of those
&lt;br&gt;gotcha's that makes the environment seem complicated to newbies. &amp;nbsp;I know it
&lt;br&gt;does me out of work to reduce the learning curve.
&lt;br&gt;&lt;br&gt;Jason Chapman
&lt;br&gt;JAC2 Consultancy
&lt;br&gt;Training - Development - Consultancy
&lt;br&gt;Delphi, InterBase, Firebird, OOAD, Development lifecycle assistance,
&lt;br&gt;Troubleshooting projects, QA.....
&lt;br&gt;Web: www.jac2.co.uk 
&lt;br&gt;Mob: (+44) 07966 211 959 (preferred)
&lt;br&gt;Tel: (+44) 01928 751088
&lt;br&gt;skype: jac2jac2
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Firebird-3-ODS-proposal-for-cache-size-tp26787002p26796305.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26795645</id>
	<title>Re: Firebird 3 ODS proposal for cache size</title>
	<published>2009-12-15T06:30:16Z</published>
	<updated>2009-12-15T06:30:16Z</updated>
	<author>
		<name>Alexander Peshkoff</name>
	</author>
	<content type="html">On Tuesday 15 December 2009 17:18:44 Paul Reeves wrote:
&lt;br&gt;&amp;gt; On Tuesday 15 December 2009, Doug Chamberlin wrote:
&lt;br&gt;&amp;gt; &amp;gt; It has always been &amp;quot;easy&amp;quot; to change the config file. I'm asking for a
&lt;br&gt;&amp;gt; &amp;gt; scheme where it is unnecessary to make any changes. Set the per-server
&lt;br&gt;&amp;gt; &amp;gt; setting once and the default per-database setting once and then freely
&lt;br&gt;&amp;gt; &amp;gt; switch between CS and SS without any further changes. Or did I
&lt;br&gt;&amp;gt; &amp;gt; misunderstand?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But you can already set the per-database setting with gfix. What am I
&lt;br&gt;&amp;gt; missing?
&lt;br&gt;&lt;br&gt;Paul, the problem is need to change a lot of databases with gfix. For 
&lt;br&gt;per-database setting in aliases.conf life is much easier - just do
&lt;br&gt;&lt;br&gt;alias1 = /some/where/file1.fdb
&lt;br&gt;{
&lt;br&gt;include buffers.conf
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;alias2 = /some/where/else/file2.fdb
&lt;br&gt;{
&lt;br&gt;include buffers.conf
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;In buffers.conf you may have:
&lt;br&gt;Buffers = 200 
&lt;br&gt;for Classic server. When changing to SS:
&lt;br&gt;Buffers = 5000
&lt;br&gt;i.e. just change single file.
&lt;br&gt;&lt;br&gt;But if we can have in it:
&lt;br&gt;BuffersClassic = 200 
&lt;br&gt;BuffersSuper = 5000
&lt;br&gt;life is even more easier.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Firebird-3-ODS-proposal-for-cache-size-tp26787002p26795645.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26795644</id>
	<title>Re: Firebird 3 ODS proposal for cache size</title>
	<published>2009-12-15T06:26:37Z</published>
	<updated>2009-12-15T06:26:37Z</updated>
	<author>
		<name>Mark Rotteveel</name>
	</author>
	<content type="html">&amp;gt; On Tuesday 15 December 2009, Doug Chamberlin wrote:
&lt;br&gt;&amp;gt; &amp;gt; It has always been &amp;quot;easy&amp;quot; to change the config file. I'm asking for a
&lt;br&gt;&amp;gt; &amp;gt; scheme where it is unnecessary to make any changes. Set the per-server
&lt;br&gt;&amp;gt; &amp;gt; setting once and the default per-database setting once and then freely
&lt;br&gt;&amp;gt; &amp;gt; switch between CS and SS without any further changes. Or did I
&lt;br&gt;&amp;gt; &amp;gt; misunderstand?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; But you can already set the per-database setting with gfix. What am I 
&lt;br&gt;&amp;gt; missing?
&lt;br&gt;&lt;br&gt;Tuning of page cache size is different for SuperServer and Classic Server. I don't think switching between CS and SS warrants a duplication of settings. Switching your application backend requires careful planning and testing, not haphazard experimentation and hoping the settings you (hopefully) configured in the past are still valid in the current context.
&lt;br&gt;&lt;br&gt;Mark
&lt;br&gt;-- 
&lt;br&gt;Preisknaller: GMX DSL Flatrate für nur 16,99 Euro/mtl.!
&lt;br&gt;&lt;a href=&quot;http://portal.gmx.net/de/go/dsl02&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://portal.gmx.net/de/go/dsl02&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Firebird-3-ODS-proposal-for-cache-size-tp26787002p26795644.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26795571</id>
	<title>Re: Firebird 3 ODS proposal for cache size</title>
	<published>2009-12-15T06:18:44Z</published>
	<updated>2009-12-15T06:18:44Z</updated>
	<author>
		<name>Paul Reeves-2</name>
	</author>
	<content type="html">On Tuesday 15 December 2009, Doug Chamberlin wrote:
&lt;br&gt;&amp;gt; It has always been &amp;quot;easy&amp;quot; to change the config file. I'm asking for a
&lt;br&gt;&amp;gt; scheme where it is unnecessary to make any changes. Set the per-server
&lt;br&gt;&amp;gt; setting once and the default per-database setting once and then freely
&lt;br&gt;&amp;gt; switch between CS and SS without any further changes. Or did I
&lt;br&gt;&amp;gt; misunderstand?
&lt;br&gt;&lt;br&gt;But you can already set the per-database setting with gfix. What am I 
&lt;br&gt;missing?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Paul
&lt;br&gt;-- 
&lt;br&gt;Paul Reeves
&lt;br&gt;&lt;a href=&quot;http://www.ibphoenix.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ibphoenix.com&lt;/a&gt;&lt;br&gt;Specialists in Firebird support
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Firebird-3-ODS-proposal-for-cache-size-tp26787002p26795571.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26795187</id>
	<title>Re: Firebird 3 ODS proposal for cache size</title>
	<published>2009-12-15T05:56:06Z</published>
	<updated>2009-12-15T05:56:06Z</updated>
	<author>
		<name>Alexander Peshkoff</name>
	</author>
	<content type="html">On Tuesday 15 December 2009 16:37:03 Doug Chamberlin wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Alexander Peshkoff wrote:
&lt;br&gt;&amp;gt; &amp;gt; There will be per-database configuration in fb3 (in aliases.conf), and it
&lt;br&gt;&amp;gt; &amp;gt; will be possible to set cache size in it. Combined with include directiev
&lt;br&gt;&amp;gt; &amp;gt; in that file, I believe it will be easy to change thta setting when
&lt;br&gt;&amp;gt; &amp;gt; server type changes.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It has always been &amp;quot;easy&amp;quot; to change the config file. I'm asking for a
&lt;br&gt;&amp;gt; scheme where it is unnecessary to make any changes. Set the per-server
&lt;br&gt;&amp;gt; setting once and the default per-database setting once and then freely
&lt;br&gt;&amp;gt; switch between CS and SS without any further changes. Or did I
&lt;br&gt;&amp;gt; misunderstand?
&lt;/div&gt;&lt;br&gt;This makes sense, please add a ticket to the tracker when it will be online 
&lt;br&gt;again.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Firebird-3-ODS-proposal-for-cache-size-tp26787002p26795187.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26795083</id>
	<title>Re: Firebird 3 ODS proposal for cache size</title>
	<published>2009-12-15T05:37:03Z</published>
	<updated>2009-12-15T05:37:03Z</updated>
	<author>
		<name>Doug Chamberlin</name>
	</author>
	<content type="html">Alexander Peshkoff wrote:
&lt;br&gt;&amp;gt; There will be per-database configuration in fb3 (in aliases.conf), and it will 
&lt;br&gt;&amp;gt; be possible to set cache size in it. Combined with include directiev in that 
&lt;br&gt;&amp;gt; file, I believe it will be easy to change thta setting when server type 
&lt;br&gt;&amp;gt; changes.
&lt;br&gt;&lt;br&gt;It has always been &amp;quot;easy&amp;quot; to change the config file. I'm asking for a 
&lt;br&gt;scheme where it is unnecessary to make any changes. Set the per-server 
&lt;br&gt;setting once and the default per-database setting once and then freely 
&lt;br&gt;switch between CS and SS without any further changes. Or did I 
&lt;br&gt;misunderstand?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Doug C.
&lt;br&gt;-----
&lt;br&gt;A: Because it messes up the order in which people normally read text.
&lt;br&gt;Q: Why is top-posting such a bad thing?
&lt;br&gt;A: Top-posting.
&lt;br&gt;Q: What is the most annoying thing in e-mail?
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Firebird-3-ODS-proposal-for-cache-size-tp26787002p26795083.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26794456</id>
	<title>Re: Testing Firebird-2.1.3 64bit on SPARC</title>
	<published>2009-12-15T05:06:54Z</published>
	<updated>2009-12-15T05:06:54Z</updated>
	<author>
		<name>PawelS</name>
	</author>
	<content type="html">&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Vlad Khorsun-2 wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message&quot;&gt;&amp;gt; Thanks for patch 
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Does you tried it ?
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
Hi,
&lt;br&gt;&lt;br&gt;We applied you patch patch. It seems that our initial problem has been solved. Unfortunately we 
&lt;br&gt;encountered another Bus Error. The stack is the following:
&lt;br&gt;&lt;br&gt;#0 &amp;nbsp;0x0000000100333a00 in Firebird::BePlusTree&amp;lt;Jrd::BlobIndex, unsigned int, Firebird::MemoryPool, Jrd::BlobIndex, Firebird::DefaultComparator&amp;lt;unsigned int&amp;gt;, 16, 375&amp;gt;::Accessor::getFirst (this=0xffffffff77105eb8)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at ../src/include/../common/classes/tree.h:483
&lt;br&gt;#1 &amp;nbsp;0x0000000100333adc in Firebird::BePlusTree&amp;lt;Jrd::BlobIndex, unsigned int, Firebird::MemoryPool, Jrd::BlobIndex, Firebird::DefaultComparator&amp;lt;unsigned int&amp;gt;, 16, 375&amp;gt;::getFirst (this=0xffffffff77105ea0)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at ../src/include/../common/classes/tree.h:197
&lt;br&gt;#2 &amp;nbsp;0x000000010032fb5c in TRA_release_transaction (tdbb=0xffffffff7a8fb658,
&lt;br&gt;&amp;nbsp; &amp;nbsp; transaction=0xffffffff77105e70) at ../src/jrd/tra.cpp:1050
&lt;br&gt;#3 &amp;nbsp;0x0000000100332c20 in TRA_rollback (tdbb=0xffffffff7a8fb658,
&lt;br&gt;&amp;nbsp; &amp;nbsp; transaction=0xffffffff77105e70, retaining_flag=false, force_flag=true)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at ../src/jrd/tra.cpp:1308
&lt;br&gt;#4 &amp;nbsp;0x000000010028f8f4 in purge_transactions (tdbb=0xffffffff7a8fb658,
&lt;br&gt;&amp;nbsp; &amp;nbsp; attachment=0xffffffff7900c518, force_flag=true, att_flags=1040)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at ../src/jrd/jrd.cpp:7012
&lt;br&gt;#5 &amp;nbsp;0x0000000100290c3c in purge_attachment (tdbb=0xffffffff7a8fb658,
&lt;br&gt;&amp;nbsp; &amp;nbsp; user_status=0xffffffff7a8fb4b0, attachment=0xffffffff7900c518,
&lt;br&gt;&amp;nbsp; &amp;nbsp; force_flag=true) at ../src/jrd/jrd.cpp:7122
&lt;br&gt;#6 &amp;nbsp;0x0000000100292334 in shutdown_dbb (tdbb=0xffffffff7a8fb658,
&lt;br&gt;&amp;nbsp; &amp;nbsp; dbb=0xffffffff7ca0ce88, released=0x0) at ../src/jrd/jrd.cpp:6591
&lt;br&gt;#7 &amp;nbsp;0x0000000100292550 in shutdown_all () at ../src/jrd/jrd.cpp:6652
&lt;br&gt;#8 &amp;nbsp;0x0000000100292718 in JRD_shutdown_all (asyncMode=false)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at ../src/jrd/jrd.cpp:6927
&lt;br&gt;#9 &amp;nbsp;0x00000001000d52f4 in shutdown_thread (arg=0x0)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at ../src/remote/inet_server.cpp:603
&lt;br&gt;#10 0x000000010010b538 in (anonymous namespace)::ThreadArgs::run (
&lt;br&gt;&amp;nbsp; &amp;nbsp; this=0xffffffff7a8fbf28) at ../src/jrd/ThreadData.cpp:274
&lt;br&gt;#11 0x000000010010b198 in (anonymous namespace)::threadStart (
&lt;br&gt;&amp;nbsp; &amp;nbsp; arg=0xffffffff7cb0fa80) at ../src/jrd/ThreadData.cpp:284
&lt;br&gt;#12 0xffffffff7d8d6028 in _lwp_start () from /lib/64/libc.so.1
&lt;br&gt;#13 0xffffffff7d8d6028 in _lwp_start () from /lib/64/libc.so.1
&lt;br&gt;&lt;br&gt;When I looked into assembler I noticed that there is attempt to load a number from
&lt;br&gt;memory located at funny address 0xdeadbeefdeadbeef.
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;&lt;br&gt;Pawel
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Testing-Firebird-2.1.3-64bit-on-SPARC-tp26606866p26794456.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26792144</id>
	<title>Re: cross-version API/ABI stability of libib_util / posix</title>
	<published>2009-12-15T01:46:08Z</published>
	<updated>2009-12-15T01:46:08Z</updated>
	<author>
		<name>Alexander Peshkoff</name>
	</author>
	<content type="html">On Monday 14 December 2009 23:42:42 Damyan Ivanov wrote:
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; However, /usr/lib is version-agnostic, that means that a library there
&lt;br&gt;&amp;gt; would be used by all server/client versions. This is known to not be
&lt;br&gt;&amp;gt; a problem for libfbclient2 and (the client part of) libfembed (the
&lt;br&gt;&amp;gt; classic server uses version-specific soname). I guess libib_util is
&lt;br&gt;&amp;gt; also safe to use cross-version, but would like a confirmation.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is it safe to load libib_util.so from 2.5 into 2.1 server? Into 2.0
&lt;br&gt;&amp;gt; server? And libib_util from 2.1 into 2.0?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I hope the answer is yes. If not, I think the soname of libib_util
&lt;br&gt;&amp;gt; shall be changed to reflect backward-incompatibility. (Note that is
&lt;br&gt;&amp;gt; perfectly OK to say that 2.1 server needs libib_util of 2.1 or above).
&lt;/div&gt;&lt;br&gt;The answer is unfortunately 'no'. It's internals never changed before 2.5, but 
&lt;br&gt;2.5 is change-point. I'm not absolutely sure, why did Adriano not change 
&lt;br&gt;soname, but I agree with him. Let me explain why.
&lt;br&gt;&lt;br&gt;The UDF side of API has not changed. I.e. any UDF which successfully worked 
&lt;br&gt;with ib_util in 2.1 and earlier version will continue correctly working with 
&lt;br&gt;libib_util from 2.5. But internals of libib_util did change, it has 
&lt;br&gt;additional entry point used by engine to initialize that library. To avoid 
&lt;br&gt;use of old libib_util, engine itself preloads libib_util before first call to 
&lt;br&gt;any UDF. And performs required initialization. In case when correct (having 
&lt;br&gt;initialization entry point) library can not be found/loaded, UDF is not 
&lt;br&gt;called, and user gets appropriate message, duplicated in firebird.log.
&lt;br&gt;&lt;br&gt;You may ask - but why all this complexity, if you can simply change soname? 
&lt;br&gt;There are 2 reasons. First, we anyway do not have such wonderful solution in 
&lt;br&gt;windows. Next (and may be the most important) - traditions. libib_util soname 
&lt;br&gt;did not change for &amp;gt;10 years, it's API did not change (and from UDF's POV 
&lt;br&gt;it's still unchanged), therefore many people could simply loose sources of 
&lt;br&gt;UDFs. Others may do not have src at all, if they use some commercial 
&lt;br&gt;FB/IB-based software with closed-source UDFs. We do not want additional 
&lt;br&gt;migration nightmare, therefore soname is kept unchanged.
&lt;br&gt;&lt;br&gt;What about your problem. I think the correct solution is to keep pre-2.5 
&lt;br&gt;libibutil as is (in /opt/firebird/lib), placing new libib_util into /usr/lib. 
&lt;br&gt;I do not suppose it's internals to be changed in the nearest 10 years :-)
&lt;br&gt;&lt;br&gt;It's technically possible (and very easy) to make libib_util have legacy 
&lt;br&gt;behavior if initialization was not done. Taking into an account, that 
&lt;br&gt;currently when ib_util_malloc() is called in not initialized library it's 
&lt;br&gt;anyway segfault for 99% of UDFs, I start to think that keeping such legacy 
&lt;br&gt;behavior may be good idea. Adriano, what do you think?
&lt;br&gt;&lt;br&gt;Alex.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/cross-version-API-ABI-stability-of-libib_util---posix-tp26784474p26792144.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26791910</id>
	<title>Re: Firebird 3 ODS proposal for cache size</title>
	<published>2009-12-15T01:25:08Z</published>
	<updated>2009-12-15T01:25:08Z</updated>
	<author>
		<name>Alexander Peshkoff</name>
	</author>
	<content type="html">On Tuesday 15 December 2009 02:34:05 Doug Chamberlin wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; As you know, the cache size configuration setting is different between
&lt;br&gt;&amp;gt; CC and SS architectures. This causes problems when a site switches
&lt;br&gt;&amp;gt; between CC and SS since it is one of the few items that really must be
&lt;br&gt;&amp;gt; addressed in such a switch.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In Firebird 3.0 I would like to propose that this be changed so that a
&lt;br&gt;&amp;gt; given installation can freely switch between architectures without
&lt;br&gt;&amp;gt; needing to change this setting at all.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm not sure exactly how this should be done, but I'm sure you clever
&lt;br&gt;&amp;gt; developers can find a way. Perhaps by introducing an additional value so
&lt;br&gt;&amp;gt; that both the per-database and per-server cache settings are present in
&lt;br&gt;&amp;gt; all locations. That way each architecture can use the one it wants and
&lt;br&gt;&amp;gt; both can be set to reasonable values. (I'm bringing it up because it has
&lt;br&gt;&amp;gt; been covered recently in the support list and since one of the locations
&lt;br&gt;&amp;gt; for this setting is within each database, the solution may mean an ODS
&lt;br&gt;&amp;gt; change and ODS changes have also been discussed recently here in the
&lt;br&gt;&amp;gt; devel list.)
&lt;/div&gt;&lt;br&gt;There will be per-database configuration in fb3 (in aliases.conf), and it will 
&lt;br&gt;be possible to set cache size in it. Combined with include directiev in that 
&lt;br&gt;file, I believe it will be easy to change thta setting when server type 
&lt;br&gt;changes.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Firebird-3-ODS-proposal-for-cache-size-tp26787002p26791910.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26787002</id>
	<title>Firebird 3 ODS proposal for cache size</title>
	<published>2009-12-14T15:34:05Z</published>
	<updated>2009-12-14T15:34:05Z</updated>
	<author>
		<name>Doug Chamberlin</name>
	</author>
	<content type="html">As you know, the cache size configuration setting is different between 
&lt;br&gt;CC and SS architectures. This causes problems when a site switches 
&lt;br&gt;between CC and SS since it is one of the few items that really must be 
&lt;br&gt;addressed in such a switch.
&lt;br&gt;&lt;br&gt;In Firebird 3.0 I would like to propose that this be changed so that a 
&lt;br&gt;given installation can freely switch between architectures without 
&lt;br&gt;needing to change this setting at all.
&lt;br&gt;&lt;br&gt;I'm not sure exactly how this should be done, but I'm sure you clever 
&lt;br&gt;developers can find a way. Perhaps by introducing an additional value so 
&lt;br&gt;that both the per-database and per-server cache settings are present in 
&lt;br&gt;all locations. That way each architecture can use the one it wants and 
&lt;br&gt;both can be set to reasonable values. (I'm bringing it up because it has 
&lt;br&gt;been covered recently in the support list and since one of the locations 
&lt;br&gt;for this setting is within each database, the solution may mean an ODS 
&lt;br&gt;change and ODS changes have also been discussed recently here in the 
&lt;br&gt;devel list.)
&lt;br&gt;&lt;br&gt;This is a nagging issue that has been around for a long time and it 
&lt;br&gt;would sure be nice to have it disposed of so Firebird can again reach 
&lt;br&gt;its &amp;quot;low admin cost&amp;quot; goal.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Doug C.
&lt;br&gt;-----
&lt;br&gt;A: Because it messes up the order in which people normally read text.
&lt;br&gt;Q: Why is top-posting such a bad thing?
&lt;br&gt;A: Top-posting.
&lt;br&gt;Q: What is the most annoying thing in e-mail?
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Firebird-3-ODS-proposal-for-cache-size-tp26787002p26787002.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26784474</id>
	<title>cross-version API/ABI stability of libib_util / posix</title>
	<published>2009-12-14T12:42:42Z</published>
	<updated>2009-12-14T12:42:42Z</updated>
	<author>
		<name>Damyan Ivanov-5</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;While working on Debian packages, I saw an opportunity to fix a big 
&lt;br&gt;filed against the 2.1 Debian package, namely 
&lt;br&gt;&lt;a href=&quot;http://bugs.debian.org/524052&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.debian.org/524052&lt;/a&gt;&amp;nbsp;-- Home made UDF cannot use 
&lt;br&gt;libib_utils.so
&lt;br&gt;&lt;br&gt;The root of the problem with the package is that libib_util.so is not 
&lt;br&gt;shipped in /usr/lib.
&lt;br&gt;&lt;br&gt;In 2.5, I decided to give the standard directory layout a try. Thanks 
&lt;br&gt;to the new --with-xxx configure switches (thanks, Alex!), I was able 
&lt;br&gt;to tune the direcotries to my needs. Libraries can go to /usr/lib. 
&lt;br&gt;However, /usr/lib is version-agnostic, that means that a library there 
&lt;br&gt;would be used by all server/client versions. This is known to not be 
&lt;br&gt;a problem for libfbclient2 and (the client part of) libfembed (the 
&lt;br&gt;classic server uses version-specific soname). I guess libib_util is 
&lt;br&gt;also safe to use cross-version, but would like a confirmation.
&lt;br&gt;&lt;br&gt;Is it safe to load libib_util.so from 2.5 into 2.1 server? Into 2.0 
&lt;br&gt;server? And libib_util from 2.1 into 2.0?
&lt;br&gt;&lt;br&gt;I hope the answer is yes. If not, I think the soname of libib_util 
&lt;br&gt;shall be changed to reflect backward-incompatibility. (Note that is 
&lt;br&gt;perfectly OK to say that 2.1 server needs libib_util of 2.1 or above).
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;dam
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/cross-version-API-ABI-stability-of-libib_util---posix-tp26784474p26784474.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26781185</id>
	<title>Broadview &amp; Sean don't have e-mail</title>
	<published>2009-12-14T09:02:14Z</published>
	<updated>2009-12-14T09:02:14Z</updated>
	<author>
		<name>Ann W. Harrison</name>
	</author>
	<content type="html">sorry for dual posting this but Sean just called to say that
&lt;br&gt;his email server is down. &amp;nbsp; He'll send mail when it's back.
&lt;br&gt;&lt;br&gt;Best,
&lt;br&gt;&lt;br&gt;Ann
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Broadview---Sean-don%27t-have-e-mail-tp26781185p26781185.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26780904</id>
	<title>Re: xnet connect failures in 2.0.5 and 2.1.3</title>
	<published>2009-12-14T08:43:46Z</published>
	<updated>2009-12-14T08:43:46Z</updated>
	<author>
		<name>Brenden Walker-2</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: Vlad Khorsun [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26780904&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hvlad@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Monday, December 14, 2009 10:29 AM
&lt;br&gt;&amp;gt; To: For discussion among Firebird Developers
&lt;br&gt;&amp;gt; Subject: Re: [Firebird-devel] xnet connect failures in 2.0.5 and 2.1.3
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I've been working with Paul Beach tracking down some xnet client
&lt;br&gt;&amp;gt; connect problems that
&lt;br&gt;&amp;gt; &amp;gt; seems to only be affecting slower windows 'server' machines (P4
&lt;br&gt;&amp;gt; 2.6/2.8ghz, 512mb ram,
&lt;br&gt;&amp;gt; &amp;gt; non hyperthreaded), one led to:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://tracker.firebirdsql.org/browse/CORE-2769&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tracker.firebirdsql.org/browse/CORE-2769&lt;/a&gt;&lt;/div&gt;...&amp;lt;SNIP&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; The response.map_num is XNET_INVALID_MAP_NUM and the client errors
&lt;br&gt;&amp;gt; out. &amp;nbsp;Once a timeout
&lt;br&gt;&amp;gt; &amp;gt; happens no further XNET connections can be made until the server is
&lt;br&gt;&amp;gt; restarted as each client will
&lt;br&gt;&amp;gt; &amp;gt; grab the previous clients event.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Very good explanation. Could you please post it into the tracker
&lt;br&gt;&amp;gt; (as new ticket of course) ?
&lt;br&gt;&lt;br&gt;Sure can, I wanted to avoid doing that before getting some feedback.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt; The main reason I'm posting this is just to make sure that the
&lt;br&gt;&amp;gt; details are understood in case there
&lt;br&gt;&amp;gt; &amp;gt; is any reason to fix the timeout handling. &amp;nbsp;I would think that this
&lt;br&gt;&amp;gt; connection logic could be improved
&lt;br&gt;&amp;gt; &amp;gt; if the client was setting an event (or the like) so that the server
&lt;br&gt;&amp;gt; would realize the client timed out and
&lt;br&gt;&amp;gt; &amp;gt; not set the xnet_response_event. &amp;nbsp;Perhaps that's oversimplified, just
&lt;br&gt;&amp;gt; an idea.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; This may all be moot with 2.5, and I'd understand not spending time
&lt;br&gt;&amp;gt; on older versions for a problem
&lt;br&gt;&amp;gt; &amp;gt; that likely affects few people.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Anyway, bug should be fixed, IMHO.
&lt;/div&gt;&lt;br&gt;I agree, however I have no idea what's going on in the bigger picture.
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/xnet-connect-failures-in-2.0.5-and-2.1.3-tp26778808p26780904.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26779637</id>
	<title>Re: xnet connect failures in 2.0.5 and 2.1.3</title>
	<published>2009-12-14T07:28:57Z</published>
	<updated>2009-12-14T07:28:57Z</updated>
	<author>
		<name>Vlad Khorsun-2</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&amp;gt; I've been working with Paul Beach tracking down some xnet client connect problems that 
&lt;br&gt;&amp;gt; seems to only be affecting slower windows 'server' machines (P4 2.6/2.8ghz, 512mb ram, 
&lt;br&gt;&amp;gt; non hyperthreaded), one led to:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://tracker.firebirdsql.org/browse/CORE-2769&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tracker.firebirdsql.org/browse/CORE-2769&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; However that particular change is a workaround to the actual problem discovered. I believe 
&lt;br&gt;&amp;gt; that the handling of XNET connection could be improved for classic server (I do not think this 
&lt;br&gt;&amp;gt; applies to superserver).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; When the client times out waiting for xnet_response_event, the client exits clean. &amp;nbsp;The server 
&lt;br&gt;&amp;gt; however continues on and sets the xnet_response_event. &amp;nbsp;This event sits out there for the next 
&lt;br&gt;&amp;gt; client who happily 'grabs' onto it and thinks a connection has been established. &amp;nbsp;
&lt;br&gt;&amp;gt; The response.map_num is XNET_INVALID_MAP_NUM and the client errors out. &amp;nbsp;Once a timeout 
&lt;br&gt;&amp;gt; happens no further XNET connections can be made until the server is restarted as each client will 
&lt;br&gt;&amp;gt; grab the previous clients event.
&lt;/div&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Very good explanation. Could you please post it into the tracker (as new ticket of course) ?
&lt;br&gt;&lt;br&gt;&amp;gt; The main reason I'm posting this is just to make sure that the details are understood in case there 
&lt;br&gt;&amp;gt; is any reason to fix the timeout handling. &amp;nbsp;I would think that this connection logic could be improved 
&lt;br&gt;&amp;gt; if the client was setting an event (or the like) so that the server would realize the client timed out and 
&lt;br&gt;&amp;gt; not set the xnet_response_event. &amp;nbsp;Perhaps that's oversimplified, just an idea.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This may all be moot with 2.5, and I'd understand not spending time on older versions for a problem 
&lt;br&gt;&amp;gt; that likely affects few people.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Anyway, bug should be fixed, IMHO.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; Last week I discovered that the xnet connect errors we're seeing in 2.1.3 are not all related to the timeout. &amp;nbsp;
&lt;br&gt;&amp;gt; There is something else that results in the same symptom (continual XNET errors 'Server failed to respond 
&lt;br&gt;&amp;gt; on connect request') requiring a restart of FB. &amp;nbsp;I'm going to try and track this down to something specific 
&lt;br&gt;&amp;gt; over the next couple of days. &amp;nbsp;Any suggestions would be very appreciated.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; I have no quick ideas, sorry
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Vlad
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/xnet-connect-failures-in-2.0.5-and-2.1.3-tp26778808p26779637.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26778808</id>
	<title>xnet connect failures in 2.0.5 and 2.1.3</title>
	<published>2009-12-14T06:40:14Z</published>
	<updated>2009-12-14T06:40:14Z</updated>
	<author>
		<name>Brenden Walker-2</name>
	</author>
	<content type="html">I've been working with Paul Beach tracking down some xnet client connect problems that seems to only be affecting slower windows 'server' machines (P4 2.6/2.8ghz, 512mb ram, non hyperthreaded), one led to:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://tracker.firebirdsql.org/browse/CORE-2769&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tracker.firebirdsql.org/browse/CORE-2769&lt;/a&gt;&lt;br&gt;&lt;br&gt;However that particular change is a workaround to the actual problem discovered. I believe that the handling of XNET connection could be improved for classic server (I do not think this applies to superserver).
&lt;br&gt;&lt;br&gt;When the client times out waiting for xnet_response_event, the client exits clean. &amp;nbsp;The server however continues on and sets the xnet_response_event. &amp;nbsp;This event sits out there for the next client who happily 'grabs' onto it and thinks a connection has been established. &amp;nbsp;The response.map_num is XNET_INVALID_MAP_NUM and the client errors out. &amp;nbsp;Once a timeout happens no further XNET connections can be made until the server is restarted as each client will grab the previous clients event.
&lt;br&gt;&lt;br&gt;The main reason I'm posting this is just to make sure that the details are understood in case there is any reason to fix the timeout handling. &amp;nbsp;I would think that this connection logic could be improved if the client was setting an event (or the like) so that the server would realize the client timed out and not set the xnet_response_event. &amp;nbsp;Perhaps that's oversimplified, just an idea.
&lt;br&gt;&lt;br&gt;This may all be moot with 2.5, and I'd understand not spending time on older versions for a problem that likely affects few people.
&lt;br&gt;&lt;br&gt;Last week I discovered that the xnet connect errors we're seeing in 2.1.3 are not all related to the timeout. &amp;nbsp;There is something else that results in the same symptom (continual XNET errors 'Server failed to respond on connect request') requiring a restart of FB. &amp;nbsp;I'm going to try and track this down to something specific over the next couple of days. &amp;nbsp;Any suggestions would be very appreciated.
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/xnet-connect-failures-in-2.0.5-and-2.1.3-tp26778808p26778808.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26774803</id>
	<title>Re: Backporting data</title>
	<published>2009-12-14T01:12:26Z</published>
	<updated>2009-12-14T01:12:26Z</updated>
	<author>
		<name>Claudio Valderrama C.</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: Lester Caine [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26774803&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lester@...&lt;/a&gt;] 
&lt;br&gt;&amp;gt; Sent: Martes, 01 de Diciembre de 2009 6:02
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have a number of sites currently that have FB1.5 on, and it 
&lt;br&gt;&amp;gt; will be some time 
&lt;br&gt;&amp;gt; before the machines are due for renewal, which is the only 
&lt;br&gt;&amp;gt; time they will be 
&lt;br&gt;&amp;gt; upgraded. FB2.1.2 is my current upgrade point having skipped 
&lt;br&gt;&amp;gt; FB2.0 and all the 
&lt;br&gt;&amp;gt; machines here run that, but I have a FB1.5 gbak on the system 
&lt;br&gt;&amp;gt; so that I can pull 
&lt;br&gt;&amp;gt; data from site - play with it - and then in an emergency - 
&lt;br&gt;&amp;gt; push it back to site.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; We are not talking about 'new features' since the database 
&lt;br&gt;&amp;gt; schema is always the 
&lt;br&gt;&amp;gt; older version, but is there anything stopping a version of 
&lt;br&gt;&amp;gt; gbak being made 
&lt;br&gt;&amp;gt; available which WOULD handle a backport from FB2.5 to 
&lt;br&gt;&amp;gt; something earlier?
&lt;/div&gt;&lt;br&gt;gbak is not that simple as some people think:
&lt;br&gt;&lt;br&gt;- It handles native and portable backups.
&lt;br&gt;&lt;br&gt;- It should restore in a way that the server doesn't choke with the
&lt;br&gt;depedencies among objects.
&lt;br&gt;&lt;br&gt;- It tries has to backup metadata and (by default, but optionally) data.
&lt;br&gt;&lt;br&gt;- It needs to know the source db's ODS when backing up: if it tries to read
&lt;br&gt;a system table that doesn't exist, it will get an error and the backup is
&lt;br&gt;aborted. For example, rdb$roles didn't exist in IB4; rdb$field_precision
&lt;br&gt;didn't exist in IB5; rdb$roles and rdb$generators didn't have a
&lt;br&gt;rdb$description column in FB1.5; there's no rdb$relation_type in
&lt;br&gt;rdb$relations in FB2.0; rdb$messages was 255 in FB1.5 and before, 1021 in
&lt;br&gt;FB2.0 and FB2.1 and 1023 in FB2.5; table rdb$packages only exists since
&lt;br&gt;FB3.0 and so on.
&lt;br&gt;&lt;br&gt;- Since the beginning, gbak had the concept of RESTORE_format. This is the
&lt;br&gt;same backup version number that was used when backing up. It's not 1:1 with
&lt;br&gt;the server versions. For example, gbak for FB1 and FB1.5 have version 6
&lt;br&gt;because system tables weren't enhanced between FB1 and FB1.5, new data types
&lt;br&gt;weren't created and db-wide settings weren't introduced (SQL dialect was put
&lt;br&gt;in the db header in IB6/FB1 and must be backed up). You know what you can
&lt;br&gt;store in each backup version, hence if some tag is unrecognized or it's
&lt;br&gt;recognized but didn't exist in such backup level (version), we have a
&lt;br&gt;corrupt backup. I've tried to do all the possible checks to avoid garbage
&lt;br&gt;being accepted as valid. For example, a backup produced with FB1's gbak is
&lt;br&gt;version 6. If FB2.1's gbak tries to restore that backup in a FB2.1 server
&lt;br&gt;and finds a tag for rdb$relation_type, it's valid for gbak_2.1 but is
&lt;br&gt;invalid for that backup file, since such tag was introduced in FB2.1 and
&lt;br&gt;gbak in FB1 couldn't have produced it. This means that backup is corrupt.
&lt;br&gt;&lt;br&gt;- When restoring, gbak always assumed it was using the same server version
&lt;br&gt;as itself. This is not true if you are trying to downgrade the db through a
&lt;br&gt;backup and therefore I introduced the value RESTORE_ods in FB2.1. When
&lt;br&gt;restoring, gbak creates a db and can ask the server immediately what ODS
&lt;br&gt;version it created. RESTORE_ods is the ODS supported by the target server
&lt;br&gt;when restoring. If I have a backup of a system table or system field that
&lt;br&gt;didn't exist in that older ODS, I should skip it. The feature complicates
&lt;br&gt;the code and -as Alex as pointed out privately- is of very limited use
&lt;br&gt;because gbak doesn't analyze BLR thus it won't discard unknown BLR verbs in
&lt;br&gt;previous server versions. Procedures that use new BLR verbs won't compile on
&lt;br&gt;older servers. Only data can be downgraded. I did a few tests years ago and
&lt;br&gt;had some success with a FB2.1 backup restored with gbak 2.1 against FB2.0,
&lt;br&gt;but when I tried to do the same from FB2.5 to FB2.1 some monts ago, I found
&lt;br&gt;problems because security classes handling was changed in gbak in v2.5 and
&lt;br&gt;in the server, the name generation logic for security classes was changed,
&lt;br&gt;too. I seem to remember that I found some data that didn't fit in one of the
&lt;br&gt;gbak variables.
&lt;br&gt;&lt;br&gt;- The other path is to use FB1.5 gbak to connect to FB2.1 and do a backup. I
&lt;br&gt;think it won't work, because gbak 1.5 is compiled statically to handle the
&lt;br&gt;field lengths that it knows in FB1.5, but some fields were enlarged in FB2.0
&lt;br&gt;and newer and thus we'll see a nice string truncation message. If you were
&lt;br&gt;able to finish the backup, probably the data would be valid to do a restore
&lt;br&gt;on FB1.5, since gbak is the same version.
&lt;br&gt;&lt;br&gt;Probably not what you wanted to hear.
&lt;br&gt;Save the new server's db's metadata in a script, tweak it to the old server,
&lt;br&gt;keep it in a safe place and pump the data from the new to the old server
&lt;br&gt;when you need it.
&lt;br&gt;&lt;br&gt;C.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Backporting-data-tp26588617p26774803.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26774648</id>
	<title>Re: Problem with tracing - still</title>
	<published>2009-12-14T00:56:04Z</published>
	<updated>2009-12-14T00:56:04Z</updated>
	<author>
		<name>Alexander Peshkoff</name>
	</author>
	<content type="html">On Sunday 13 December 2009 00:41:30 Milan Babuskov wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; You hit the nail here. As you can see, all the files have
&lt;br&gt;&amp;gt; firebird:firebird permissions except one:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; fb_trace.{EE0FB4AD-E9B1-341B-8894-981CF377F5CC}.0000000
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; and that one is set to be owned by root:root. When I manually change
&lt;br&gt;&amp;gt; it to be owned by firebird:firebird, then the tracing works :)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;What is kind of connection do you use - local (embedded) or via TCP/IP
&lt;br&gt;&amp;gt; &amp;gt; ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; TCP/IP
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;Could you try with local connection ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I just tried. Same problem.
&lt;/div&gt;&lt;br&gt;Milan, as I can see from your first mail, you use embedded connection. 
&lt;br&gt;&lt;br&gt;&amp;gt; root@milanb:/# /opt/firebird/bin/fbsvcmgr service_mgr
&lt;br&gt;&amp;gt; action_trace_start trc_name &amp;quot;My trace&amp;quot; trc_cfg ./fbtrace.conf
&lt;br&gt;&lt;br&gt;Please try TCP one:
&lt;br&gt;&lt;br&gt;/opt/firebird/bin/fbsvcmgr localhost:service_mgr user sysdba password masterke 
&lt;br&gt;action_trace_start trc_name &amp;quot;My trace&amp;quot; trc_cfg ./fbtrace.conf
&lt;br&gt;&lt;br&gt;to make sure this is the reason.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problem-with-tracing---still-tp26758228p26774648.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26768427</id>
	<title>Re: Nitpicking</title>
	<published>2009-12-13T10:26:24Z</published>
	<updated>2009-12-13T10:26:24Z</updated>
	<author>
		<name>Adriano dos Santos Fernandes-3</name>
	</author>
	<content type="html">Milan Babuskov wrote:
&lt;br&gt;&amp;gt; On Sun, Dec 13, 2009 at 8:22 AM, Dmitry Yemanov &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26768427&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;firebird2@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Yet another reason to make system tables not just read only in v3.0 but
&lt;br&gt;&amp;gt;&amp;gt; also prohibit DDL statements against them.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Does this mean we will no longer be able to use DELETE FROM
&lt;br&gt;&amp;gt; MON$STATEMENTS WHERE... to stop a running query?
&lt;br&gt;&amp;gt; 
&lt;br&gt;No, it does not mean that.
&lt;br&gt;&lt;br&gt;DDL should be disallowed in all system tables. DML should be disallowed
&lt;br&gt;&amp;nbsp;in all system tables, except some specific commands in some monitoring
&lt;br&gt;tables, like one you mentioned.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Adriano
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Nitpicking-tp26757756p26768427.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26767899</id>
	<title>Re: Nitpicking</title>
	<published>2009-12-13T09:19:08Z</published>
	<updated>2009-12-13T09:19:08Z</updated>
	<author>
		<name>Milan Babuskov-4</name>
	</author>
	<content type="html">On Sun, Dec 13, 2009 at 8:22 AM, Dmitry Yemanov &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26767899&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;firebird2@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Yet another reason to make system tables not just read only in v3.0 but
&lt;br&gt;&amp;gt; also prohibit DDL statements against them.
&lt;br&gt;&lt;br&gt;Does this mean we will no longer be able to use DELETE FROM
&lt;br&gt;MON$STATEMENTS WHERE... to stop a running query?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Milan Babuskov
&lt;br&gt;&lt;a href=&quot;http://www.flamerobin.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.flamerobin.org&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Nitpicking-tp26757756p26767899.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26764136</id>
	<title>Re: Nitpicking</title>
	<published>2009-12-12T23:22:01Z</published>
	<updated>2009-12-12T23:22:01Z</updated>
	<author>
		<name>Dmitry Yemanov</name>
	</author>
	<content type="html">Claudio Valderrama C. wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Aberrations in FB3. :-)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; SQL&amp;gt; &amp;nbsp;set term ^;
&lt;br&gt;&amp;gt; SQL&amp;gt; &amp;nbsp;alter table mon$memory_usage add constraint z check(mon$stat_group&amp;lt;
&lt;br&gt;&amp;gt; 0);
&lt;br&gt;&amp;gt; SQL&amp;gt; &amp;nbsp;create exception e 'x'^
&lt;br&gt;&amp;gt; SQL&amp;gt; &amp;nbsp;create trigger tr for mon$memory_usage before insert as begin exception
&lt;br&gt;&amp;gt; e; end^
&lt;br&gt;&amp;gt; SQL&amp;gt; &amp;nbsp;select mon$stat_group from mon$memory_usage^
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; MON$STAT_GROUP
&lt;br&gt;&amp;gt; ==============
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0
&lt;br&gt;&amp;gt; ....
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Fortunately, neither the check constraint nor the trigger are acknowledged.
&lt;/div&gt;&lt;br&gt;Yet another reason to make system tables not just read only in v3.0 but 
&lt;br&gt;also prohibit DDL statements against them.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Dmitry
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Nitpicking-tp26757756p26764136.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26781019</id>
	<title>[FB-Tracker] Created: (CORE-2808) XNET classic server client connection process timeout failure blocks subsequent connect attempts.</title>
	<published>2009-12-12T23:10:34Z</published>
	<updated>2009-12-12T23:10:34Z</updated>
	<author>
		<name>JIRA tracker@firebirdsql.org</name>
	</author>
	<content type="html">XNET classic server client connection process timeout failure blocks subsequent connect attempts.
&lt;br&gt;-------------------------------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: CORE-2808
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;http://tracker.firebirdsql.org/browse/CORE-2808&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tracker.firebirdsql.org/browse/CORE-2808&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Firebird Core
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Engine
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 2.0.5
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Environment: Windows XP, for me problem only happens on slower machines, Pentium 4, 512mb ram, NON hyperthreader/multicore.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Brenden Walker
&lt;br&gt;&lt;br&gt;&lt;br&gt;When the client times out waiting for xnet_response_event, the client exits clean. &amp;nbsp;The server however continues on and sets the xnet_response_event. &amp;nbsp;
&lt;br&gt;&lt;br&gt;This event sits out there for the next client who happily 'grabs' onto it and thinks a connection has been established. &amp;nbsp;The response.map_num is XNET_INVALID_MAP_NUM and the client errors out. &amp;nbsp;Once a timeout happens no further XNET connections can be made until the server is restarted as each client will grab the previous clients event.
&lt;br&gt;&lt;br&gt;I've seen similar symptoms on 2.1.3, however the cause in the cases I've been able to adequately review has not been due to exceeding xnet_connect_timeout. &amp;nbsp;When I get more information on that I'll post a new issue.
&lt;br&gt;&lt;br&gt;Workaround for this particular problem is to increase the timeout via new config file parameter created in &lt;a href=&quot;http://tracker.firebirdsql.org/browse/CORE-2769&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tracker.firebirdsql.org/browse/CORE-2769&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://tracker.firebirdsql.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tracker.firebirdsql.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-FB-Tracker--Created%3A-%28CORE-2808%29-XNET-classic-server-client-connection-process-timeout-failure-blocks-subsequent-connect-attempts.-tp26781019p26781019.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26778509</id>
	<title>[FB-Tracker] Created: (CORE-2807) Problem with tracing on linux</title>
	<published>2009-12-12T20:39:34Z</published>
	<updated>2009-12-12T20:39:34Z</updated>
	<author>
		<name>JIRA tracker@firebirdsql.org</name>
	</author>
	<content type="html">Problem with tracing on linux
&lt;br&gt;-----------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: CORE-2807
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;http://tracker.firebirdsql.org/browse/CORE-2807&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tracker.firebirdsql.org/browse/CORE-2807&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Firebird Core
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Environment: posix
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Alexander Peshkov
&lt;br&gt;&lt;br&gt;&lt;br&gt;Report ed in devel by Milan Babuskov.
&lt;br&gt;&lt;br&gt;Trace, started embedded, prevents remote attachments to SC server. With fbtrace.conf:
&lt;br&gt;&amp;lt;database&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;enabled true
&lt;br&gt;&amp;nbsp; &amp;nbsp;log_statement_prepare true
&lt;br&gt;&amp;nbsp; &amp;nbsp;log_statement_free true
&lt;br&gt;&amp;nbsp; &amp;nbsp;log_statement_start true
&lt;br&gt;&amp;nbsp; &amp;nbsp;log_statement_finish true
&lt;br&gt;&amp;nbsp; &amp;nbsp;time_threshold 0
&lt;br&gt;&amp;lt;/database&amp;gt;
&lt;br&gt;as root:
&lt;br&gt;&lt;br&gt;root@milanb:/# /opt/firebird/bin/fbsvcmgr service_mgr
&lt;br&gt;action_trace_start trc_name &amp;quot;My trace&amp;quot; trc_cfg ./fbtrace.conf
&lt;br&gt;&lt;br&gt;makes it impossible to attach to server:
&lt;br&gt;------------------------------------------
&lt;br&gt;SQL Message : -902
&lt;br&gt;Unsuccessful execution caused by a system error that precludes
&lt;br&gt;successful execution of subsequent statements
&lt;br&gt;&lt;br&gt;Engine Code &amp;nbsp; &amp;nbsp;: 335544373
&lt;br&gt;Engine Message :
&lt;br&gt;operating system directive write failed
&lt;br&gt;Bad file descriptor
&lt;br&gt;------------------------------------------
&lt;br&gt;&lt;br&gt;When tracing is not running, everything works fine.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://tracker.firebirdsql.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tracker.firebirdsql.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-FB-Tracker--Created%3A-%28CORE-2807%29-Problem-with-tracing-on-linux-tp26778509p26778509.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26776607</id>
	<title>[FB-Tracker] Created: (CORE-2806) Views based on procedures can't be created if the proc's output fields participate in an expression</title>
	<published>2009-12-12T18:12:34Z</published>
	<updated>2009-12-12T18:12:34Z</updated>
	<author>
		<name>JIRA tracker@firebirdsql.org</name>
	</author>
	<content type="html">Views based on procedures can't be created if the proc's output fields participate in an expression
&lt;br&gt;---------------------------------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: CORE-2806
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;http://tracker.firebirdsql.org/browse/CORE-2806&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tracker.firebirdsql.org/browse/CORE-2806&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Firebird Core
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Engine
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 2.5 RC1, 3.0 Initial, 2.5 Beta 2
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Claudio Valderrama C.
&lt;br&gt;&lt;br&gt;&lt;br&gt;While testing my extensions to table rdb$view_relations to close an ambiguity in the definition of views based on procedures, I found this:
&lt;br&gt;&lt;br&gt;F:\fb3dev\fbbuild\firebird30\temp\Win32\Debug\firebird\bin&amp;gt;isql
&lt;br&gt;Use CONNECT or CREATE DATABASE to specify a database
&lt;br&gt;SQL&amp;gt; create database 'procview.fdb';
&lt;br&gt;SQL&amp;gt; set term ^;
&lt;br&gt;SQL&amp;gt; create procedure p returns(rc int) as begin rc = 1; suspend; end^
&lt;br&gt;SQL&amp;gt; create view v2(dosrc) as select rc * 2 from p^
&lt;br&gt;Statement failed, SQLSTATE = HY000
&lt;br&gt;invalid request BLR at offset 3
&lt;br&gt;-context not defined (BLR error)
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://tracker.firebirdsql.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tracker.firebirdsql.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-FB-Tracker--Created%3A-%28CORE-2806%29-Views-based-on-procedures-can%27t-be-created-if-the-proc%27s-output-fields-participate-in-an-expression-tp26776607p26776607.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26776248</id>
	<title>[FB-Tracker] Created: (CORE-2805) Allow to remotely clear the log file</title>
	<published>2009-12-12T17:38:35Z</published>
	<updated>2009-12-12T17:38:35Z</updated>
	<author>
		<name>JIRA tracker@firebirdsql.org</name>
	</author>
	<content type="html">Allow to remotely clear the log file
&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: CORE-2805
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;http://tracker.firebirdsql.org/browse/CORE-2805&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tracker.firebirdsql.org/browse/CORE-2805&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Firebird Core
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Improvement
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: API / Client Library, Engine
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Douglas Tosi
&lt;br&gt;&lt;br&gt;&lt;br&gt;Currently a client can only read the log file (firebird.log) via ServicesAPI.
&lt;br&gt;&lt;br&gt;Please add a service action that clears the log file. This reduces the need to log in to the server to perform common maintenance.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://tracker.firebirdsql.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tracker.firebirdsql.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-FB-Tracker--Created%3A-%28CORE-2805%29-Allow-to-remotely-clear-the-log-file-tp26776248p26776248.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26775577</id>
	<title>[FB-Tracker] Created: (CORE-2804) The problems with [COMMENT ON table IS 'russian text'] and markers of charsets</title>
	<published>2009-12-12T16:36:35Z</published>
	<updated>2009-12-12T16:36:35Z</updated>
	<author>
		<name>JIRA tracker@firebirdsql.org</name>
	</author>
	<content type="html">The problems with [COMMENT ON table IS 'russian text'] and markers of charsets
&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: CORE-2804
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;http://tracker.firebirdsql.org/browse/CORE-2804&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tracker.firebirdsql.org/browse/CORE-2804&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Firebird Core
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 2.5 RC1
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Kovalenko Dmitry
&lt;br&gt;&lt;br&gt;&lt;br&gt;Server Version 2.5.0.25856
&lt;br&gt;&lt;br&gt;------- TEST1
&lt;br&gt;Connection with NONE charset
&lt;br&gt;&lt;br&gt;When I run the
&lt;br&gt;comment on TABLE dual is _win1251 'russian text'
&lt;br&gt;Server returns the &amp;quot;malformed string&amp;quot;. Here &amp;nbsp;'russian text' in win1251 charset
&lt;br&gt;&lt;br&gt;When I run the
&lt;br&gt;comment on TABLE dual is _unicode_fss 'russian text'
&lt;br&gt;Server returns OK. Here &amp;nbsp;'russian text' in UNICODE_FSS charset
&lt;br&gt;&lt;br&gt;------- TEST2
&lt;br&gt;Connection with WIN1251 charset
&lt;br&gt;&lt;br&gt;When I run the
&lt;br&gt;comment on TABLE dual is _win1251 'russian text'
&lt;br&gt;Server returns OK.
&lt;br&gt;&lt;br&gt;When I run the
&lt;br&gt;comment on TABLE dual is _unicode_fss 'russian text in UTF8 charset'
&lt;br&gt;Server returns OK. But writes in system table the text with wrong charset
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://tracker.firebirdsql.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tracker.firebirdsql.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-FB-Tracker--Created%3A-%28CORE-2804%29-The-problems-with--COMMENT-ON-table-IS-%27russian-text%27--and-markers-of-charsets-tp26775577p26775577.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26775144</id>
	<title>[FB-Tracker] Created: (CORE-2803) Views based on procedures shouldn't accept WITH CHECK OPTION</title>
	<published>2009-12-12T16:02:41Z</published>
	<updated>2009-12-12T16:02:41Z</updated>
	<author>
		<name>JIRA tracker@firebirdsql.org</name>
	</author>
	<content type="html">Views based on procedures shouldn't accept WITH CHECK OPTION
&lt;br&gt;------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: CORE-2803
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;http://tracker.firebirdsql.org/browse/CORE-2803&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tracker.firebirdsql.org/browse/CORE-2803&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Firebird Core
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Engine
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 3.0 Initial, 2.5 Beta 2, 2.5 RC1, 2.5 RC2
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Claudio Valderrama C.
&lt;br&gt;&lt;br&gt;&lt;br&gt;F:\fb3dev\fbbuild\firebird30\temp\Win32\Debug\firebird\bin&amp;gt;isql
&lt;br&gt;Use CONNECT or CREATE DATABASE to specify a database
&lt;br&gt;SQL&amp;gt; create database 'procview.fdb';
&lt;br&gt;SQL&amp;gt; set term ^;
&lt;br&gt;SQL&amp;gt; create procedure p returns(rc int) as begin rc = 1; suspend; end^
&lt;br&gt;SQL&amp;gt; select * from p^
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; RC
&lt;br&gt;============
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1
&lt;br&gt;&lt;br&gt;SQL&amp;gt; create view v as select rc from p where rc &amp;gt; 0^
&lt;br&gt;SQL&amp;gt; create view v2 as select rc from p where rc &amp;gt; 0 with check option^
&lt;br&gt;Statement failed, SQLSTATE = 42S02
&lt;br&gt;Dynamic SQL Error
&lt;br&gt;-SQL error code = -204
&lt;br&gt;-Table unknown
&lt;br&gt;-P
&lt;br&gt;-At line 0, column 0
&lt;br&gt;&lt;br&gt;You can't insert into a procedure or update its returned rows, so the check option doesn't make sense.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://tracker.firebirdsql.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tracker.firebirdsql.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-FB-Tracker--Created%3A-%28CORE-2803%29-Views-based-on-procedures-shouldn%27t-accept-WITH-CHECK-OPTION-tp26775144p26775144.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26761390</id>
	<title>Re: Problem with tracing - still</title>
	<published>2009-12-12T13:41:30Z</published>
	<updated>2009-12-12T13:41:30Z</updated>
	<author>
		<name>Milan Babuskov-4</name>
	</author>
	<content type="html">On Sat, Dec 12, 2009 at 5:19 PM, Vlad Khorsun
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26761390&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hvlad@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;I'm not an Linux-man but i'll try to help. Alex for sure could do it better than me.
&lt;br&gt;&lt;br&gt;Thanks Vlad.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Could you verify if /tmp/firebird/fb_trace file was created at this point ?
&lt;br&gt;&lt;br&gt;Yes, it creates /tmp/firebird and the following files:
&lt;br&gt;&lt;br&gt;milanb@milanb:/tmp$ ls -l firebird/
&lt;br&gt;total 16
&lt;br&gt;-rw-rw---- 1 firebird firebird &amp;nbsp; &amp;nbsp;0 2009-12-12 22:40 fb_init
&lt;br&gt;-rw-rw---- 1 firebird firebird 4136 2009-12-12 22:40 fb_trace
&lt;br&gt;-rw-rw---- 1 firebird firebird &amp;nbsp; 32 2009-12-12 22:40
&lt;br&gt;fb_trace.{EE0FB4AD-E9B1-341B-8894-981CF377F5CC}
&lt;br&gt;-rw------- 1 root &amp;nbsp; &amp;nbsp; root &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 2009-12-12 22:40
&lt;br&gt;fb_trace.{EE0FB4AD-E9B1-341B-8894-981CF377F5CC}.0000000
&lt;br&gt;-rw-rw---- 1 firebird firebird &amp;nbsp;398 2009-12-12 22:40 fb_trace_zRZZck
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;If you found this file, please, check permissions on it and on /firebird
&lt;br&gt;&amp;gt; sub-folder. It should allow full access for members of &amp;quot;firebird&amp;quot; group.
&lt;br&gt;&lt;br&gt;You hit the nail here. As you can see, all the files have
&lt;br&gt;firebird:firebird permissions except one:
&lt;br&gt;&lt;br&gt;fb_trace.{EE0FB4AD-E9B1-341B-8894-981CF377F5CC}.0000000
&lt;br&gt;&lt;br&gt;and that one is set to be owned by root:root. When I manually change
&lt;br&gt;it to be owned by firebird:firebird, then the tracing works :)
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;What is kind of connection do you use - local (embedded) or via TCP/IP ?
&lt;br&gt;&lt;br&gt;TCP/IP
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Could you try with local connection ?
&lt;br&gt;&lt;br&gt;I just tried. Same problem.
&lt;br&gt;&lt;br&gt;Thanks for quick reply.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Milan Babuskov
&lt;br&gt;&lt;a href=&quot;http://www.flamerobin.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.flamerobin.org&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problem-with-tracing---still-tp26758228p26761390.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26761214</id>
	<title>Re: Problem with tracing - still</title>
	<published>2009-12-12T13:16:58Z</published>
	<updated>2009-12-12T13:16:58Z</updated>
	<author>
		<name>Dmitry Yemanov</name>
	</author>
	<content type="html">Vlad Khorsun wrote:
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; I just downloaded and installed RC1 on Linux (32bit, Classic), and I
&lt;br&gt;&amp;gt;&amp;gt; still have the same problems with tracing.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm not an Linux-man but i'll try to help. Alex for sure could do it better than me.
&lt;br&gt;&lt;br&gt;I'd also suggest to try the snapshot build instead of the RC1 ;-)
&lt;br&gt;&lt;br&gt;&lt;br&gt;Dmitry
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problem-with-tracing---still-tp26758228p26761214.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26758871</id>
	<title>Re: Problem with tracing - still</title>
	<published>2009-12-12T08:19:41Z</published>
	<updated>2009-12-12T08:19:41Z</updated>
	<author>
		<name>Vlad Khorsun-2</name>
	</author>
	<content type="html">&amp;gt; I just downloaded and installed RC1 on Linux (32bit, Classic), and I
&lt;br&gt;&amp;gt; still have the same problems with tracing.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; I'm not an Linux-man but i'll try to help. Alex for sure could do it better than me.
&lt;br&gt;&amp;nbsp;
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; root@milanb:/# /opt/firebird/bin/fbsvcmgr -Z
&lt;br&gt;&amp;gt; Firebird services manager version LI-V2.5.0.25784 Firebird 2.5 Release
&lt;br&gt;&amp;gt; Candidate 1
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Here is the fbtrace.conf:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; root@milanb:/# cat fbtrace.conf
&lt;br&gt;&amp;gt; &amp;lt;database&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; enabled true
&lt;br&gt;&amp;gt; &amp;nbsp; log_statement_prepare true
&lt;br&gt;&amp;gt; &amp;nbsp; log_statement_free true
&lt;br&gt;&amp;gt; &amp;nbsp; log_statement_start true
&lt;br&gt;&amp;gt; &amp;nbsp; log_statement_finish true
&lt;br&gt;&amp;gt; &amp;nbsp; time_threshold 0
&lt;br&gt;&amp;gt; &amp;lt;/database&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I run it from command line like this:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; root@milanb:/# /opt/firebird/bin/fbsvcmgr service_mgr
&lt;br&gt;&amp;gt; action_trace_start trc_name &amp;quot;My trace&amp;quot; trc_cfg ./fbtrace.conf
&lt;/div&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Could you verify if /tmp/firebird/fb_trace file was created at this point ?
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; I'm not sure if firebird/fb_trace is really located at /tmp so look at correct
&lt;br&gt;&amp;quot;temporary&amp;quot; folders at your system (maybe /var ?).
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; If you found this file, please, check permissions on it and on /firebird
&lt;br&gt;sub-folder. It should allow full access for members of &amp;quot;firebird&amp;quot; group.
&lt;br&gt;&amp;nbsp;
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Next, I use some client application to connect to some database. When
&lt;br&gt;&amp;gt; I try to connect to *any* database, I get this error:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------
&lt;br&gt;&amp;gt; SQL Message : -902
&lt;br&gt;&amp;gt; Unsuccessful execution caused by a system error that precludes
&lt;br&gt;&amp;gt; successful execution of subsequent statements
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Engine Code &amp;nbsp; &amp;nbsp;: 335544373
&lt;br&gt;&amp;gt; Engine Message :
&lt;br&gt;&amp;gt; operating system directive write failed
&lt;br&gt;&amp;gt; Bad file descriptor
&lt;br&gt;&amp;gt; ------------------------------------------
&lt;/div&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; What is kind of connection do you use - local (embedded) or via TCP/IP ?
&lt;br&gt;&amp;nbsp;
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; When tracing is not running, everything works fine.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; When I try with isql, I get this:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; milanb@milanb:~$ /opt/firebird/bin/isql
&lt;br&gt;&amp;gt; localhost:/opt/firebird/examples/empbuild/employee.fdb -user sysdba
&lt;br&gt;&amp;gt; -pass ****
&lt;br&gt;&amp;gt; Statement failed, SQLSTATE = HY000
&lt;br&gt;&amp;gt; operating system directive write failed
&lt;br&gt;&amp;gt; -Bad file descriptor
&lt;br&gt;&amp;gt; Use CONNECT or CREATE DATABASE to specify a database
&lt;br&gt;&amp;gt; SQL&amp;gt; exit;
&lt;/div&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Could you try with local connection ?
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; My system configuration is:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; milanb@milanb:~$ cat /etc/slackware-version
&lt;br&gt;&amp;gt; Slackware 12.0.0
&lt;br&gt;&amp;gt; milanb@milanb:~$ uname -a
&lt;br&gt;&amp;gt; Linux milanb 2.6.21.5-smp #2 SMP Tue Jun 19 14:58:11 CDT 2007 i686
&lt;br&gt;&amp;gt; Intel(R) Pentium(R) III Mobile CPU &amp;nbsp; &amp;nbsp; &amp;nbsp;1000MHz GenuineIntel GNU/Linux
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Is tracing supposed to work on Linux?
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Sure. It should work and we tested it and it passed tests at least at dev machines.
&lt;br&gt;Else we didn't release RC1.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Vlad
&lt;br&gt;&lt;br&gt;PS You could try snapshot also. It is much more fresh than outdated RC1. Also you
&lt;br&gt;&amp;nbsp; &amp;nbsp; will find updated documentation for trace there. New fbtracemgr utility is also
&lt;br&gt;&amp;nbsp; &amp;nbsp; documented now.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problem-with-tracing---still-tp26758228p26758871.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26758228</id>
	<title>Problem with tracing - still</title>
	<published>2009-12-12T06:58:57Z</published>
	<updated>2009-12-12T06:58:57Z</updated>
	<author>
		<name>Milan Babuskov-4</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I just downloaded and installed RC1 on Linux (32bit, Classic), and I
&lt;br&gt;still have the same problems with tracing.
&lt;br&gt;&lt;br&gt;root@milanb:/# /opt/firebird/bin/fbsvcmgr -Z
&lt;br&gt;Firebird services manager version LI-V2.5.0.25784 Firebird 2.5 Release
&lt;br&gt;Candidate 1
&lt;br&gt;&lt;br&gt;Here is the fbtrace.conf:
&lt;br&gt;&lt;br&gt;root@milanb:/# cat fbtrace.conf
&lt;br&gt;&amp;lt;database&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;enabled true
&lt;br&gt;&amp;nbsp; &amp;nbsp;log_statement_prepare true
&lt;br&gt;&amp;nbsp; &amp;nbsp;log_statement_free true
&lt;br&gt;&amp;nbsp; &amp;nbsp;log_statement_start true
&lt;br&gt;&amp;nbsp; &amp;nbsp;log_statement_finish true
&lt;br&gt;&amp;nbsp; &amp;nbsp;time_threshold 0
&lt;br&gt;&amp;lt;/database&amp;gt;
&lt;br&gt;&lt;br&gt;I run it from command line like this:
&lt;br&gt;&lt;br&gt;root@milanb:/# /opt/firebird/bin/fbsvcmgr service_mgr
&lt;br&gt;action_trace_start trc_name &amp;quot;My trace&amp;quot; trc_cfg ./fbtrace.conf
&lt;br&gt;&lt;br&gt;Next, I use some client application to connect to some database. When
&lt;br&gt;I try to connect to *any* database, I get this error:
&lt;br&gt;&lt;br&gt;------------------------------------------
&lt;br&gt;SQL Message : -902
&lt;br&gt;Unsuccessful execution caused by a system error that precludes
&lt;br&gt;successful execution of subsequent statements
&lt;br&gt;&lt;br&gt;Engine Code &amp;nbsp; &amp;nbsp;: 335544373
&lt;br&gt;Engine Message :
&lt;br&gt;operating system directive write failed
&lt;br&gt;Bad file descriptor
&lt;br&gt;------------------------------------------
&lt;br&gt;&lt;br&gt;When tracing is not running, everything works fine.
&lt;br&gt;&lt;br&gt;When I try with isql, I get this:
&lt;br&gt;&lt;br&gt;milanb@milanb:~$ /opt/firebird/bin/isql
&lt;br&gt;localhost:/opt/firebird/examples/empbuild/employee.fdb -user sysdba
&lt;br&gt;-pass ****
&lt;br&gt;Statement failed, SQLSTATE = HY000
&lt;br&gt;operating system directive write failed
&lt;br&gt;-Bad file descriptor
&lt;br&gt;Use CONNECT or CREATE DATABASE to specify a database
&lt;br&gt;SQL&amp;gt; exit;
&lt;br&gt;&lt;br&gt;My system configuration is:
&lt;br&gt;&lt;br&gt;milanb@milanb:~$ cat /etc/slackware-version
&lt;br&gt;Slackware 12.0.0
&lt;br&gt;milanb@milanb:~$ uname -a
&lt;br&gt;Linux milanb 2.6.21.5-smp #2 SMP Tue Jun 19 14:58:11 CDT 2007 i686
&lt;br&gt;Intel(R) Pentium(R) III Mobile CPU &amp;nbsp; &amp;nbsp; &amp;nbsp;1000MHz GenuineIntel GNU/Linux
&lt;br&gt;&lt;br&gt;Is tracing supposed to work on Linux?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Milan Babuskov
&lt;br&gt;&lt;a href=&quot;http://www.flamerobin.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.flamerobin.org&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problem-with-tracing---still-tp26758228p26758228.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26757756</id>
	<title>Nitpicking</title>
	<published>2009-12-12T05:50:52Z</published>
	<updated>2009-12-12T05:50:52Z</updated>
	<author>
		<name>Claudio Valderrama C.</name>
	</author>
	<content type="html">Aberrations in FB3. :-)
&lt;br&gt;&lt;br&gt;SQL&amp;gt; set term ^;
&lt;br&gt;SQL&amp;gt; alter table mon$memory_usage add constraint z check(mon$stat_group &amp;lt;
&lt;br&gt;0);
&lt;br&gt;SQL&amp;gt; create exception e 'x'^
&lt;br&gt;SQL&amp;gt; create trigger tr for mon$memory_usage before insert as begin exception
&lt;br&gt;e; end^
&lt;br&gt;SQL&amp;gt; select mon$stat_group from mon$memory_usage^
&lt;br&gt;&lt;br&gt;MON$STAT_GROUP
&lt;br&gt;==============
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0
&lt;br&gt;....
&lt;br&gt;&lt;br&gt;Fortunately, neither the check constraint nor the trigger are acknowledged.
&lt;br&gt;&lt;br&gt;C.
&lt;br&gt;---
&lt;br&gt;Claudio Valderrama C. - www.cvalde.net
&lt;br&gt;Consultant, SW developer.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Nitpicking-tp26757756p26757756.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26757443</id>
	<title>Re: 2.5 RC1 and WOW64</title>
	<published>2009-12-12T05:03:38Z</published>
	<updated>2009-12-12T05:03:38Z</updated>
	<author>
		<name>Douglas Tosi</name>
	</author>
	<content type="html">On Sat, Dec 12, 2009 at 6:48 AM, Roman Simakov &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26757443&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;roman.simakov@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; or win32 zip too :)
&lt;br&gt;&lt;br&gt;That's what I did. Thanks Roman and Sean.
&lt;br&gt;My point is that it would be 'handy' to also have the 32bit client on
&lt;br&gt;the 64bit zip.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;-- 
&lt;br&gt;Douglas Tosi
&lt;br&gt;www.sinatica.com
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/2.5-RC1-and-WOW64-tp26750140p26757443.html" />
</entry>

</feed>
