On 23/11/2016 06:15, Roman Simakov wrote:
> 2016-11-23 2:26 GMT+03:00 Leyne, Sean <s...@broadviewsoftware.com>:
>> I can't imagine how the engine could manage to keep the schema/object cache 
>> and transaction context in sync or, in the absence of that, to 'broadcast' 
>> that schema has changed and any existing cached object should be released as 
>> soon as possible, to force the object definition to be reloaded.
> Why not to use the same sync objects? :) Locks, ASTs, flags of
> invalidated cache?
> The table t does know about new record format. The view v also must know it.
>
> I suppose it's not so easy but I agree it must be.
>
See "Metadata locking policy and caching" in fb-architect archives.

Seems fb devs did prefer what works (laugh) currently than implement a
reliable solution.

However, it seems for me that Alexandre's problem is not what Sean
talked. The problem him talked occurs even after disconnect and
reconnect, no?


Adriano


------------------------------------------------------------------------------
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to