Meta.com.au Goes Bitweaver and Firebird

Meta has finally converted to Bitweaver and Firebird for website CMS and datastore respectively.
meta has used Joomla for several years to deliver corporate website information and client access to private areas and downloads. But finally Bitweaver has delivered a comprehensive CMS and web application framework backed by Firebird. We regard this as a major advancement in support of Firebird, Bitweaver and the opensource software movement.

Image + Image = Image

Read more of my journey here Firebird Bitweaver Windows and PHP
And find out some of the website feature which can make your use of this resource more appealing

 

Firebird internals : Asyncronous System Trap

What is Asyncronous System Trap ? : This is similar to Unixes signal’s or OS interrupts.
Technically this is callbacks from Lock Manager into the Engine called when
somebody acquires lock at level not compatible with current level. In this case
all processes who owns the lock receives notification and should take appropriate
action to release lock (immediately or deferred-ASAP).

The main trick with AST’s handlers is that AST is send asynchronously and
handler must take care to work correctly. Since v2.5 all ATS handlers runs in
separate thread. Before v2.5 it works using signals on Unixes and threads on
Windows.

PS the issue with old glibc and FB 2.5 is that since v2.5 we abandoned usage of old
System V semaphores (do you remember “semaphores are exhausted” error ? now
you can forget it completely) and start to use pthread mutexes. And old glibc have a
bugs in pthread mutex implementation.

1 134 135 136 137 138 294