[asterisk-users] Asterisk and Dabatase

Philipp Kempgen philipp.kempgen at amooma.de
Sun Dec 21 15:14:18 CST 2008


Tilghman Lesher schrieb:
> On Sunday 21 December 2008 13:07:05 Philipp Kempgen wrote:
>> Tilghman Lesher schrieb:

>> > The Disconnect command only frees the resources associated with the
>> > connection.  The Clear command is needed to destroy resources associated
>> > with any outstanding query.  Of course, if you get a hangup prior to
>> > completing either of these cleanup commands (and you aren't explicitly
>> > handling those in the "h" extension), you'll get a resource leak.
>>
>> That's why the MySQL functions should either be fixed or removed.
>> They make it too easy to shoot yourself in the foot.
> 
> They do, but they also allow something that I currently do not permit in
> func_odbc:  retrieval and destruction of results and handles by a channel
> other than the one which created them.  So you could plausibly use the
> MYSQL command for something like a serialization operation, whereby
> each channel fetches a row in turn and uses the values therein for a
> coordination procedure of some kind.  I'm not quite sure what the value
> of that is, but it is possible with the current model.
> 
> Like every other powerful utility, you may choose to use the rope to make a
> bridge or a noose.

So if that's a good thing because it is powerful that raises the
question why you don't allow it in func_odbc then.
I guess nobody needs it.


   Philipp Kempgen

-- 
http://www.das-asterisk-buch.de  -  http://www.the-asterisk-book.com
Amooma GmbH - Bachstr. 126 - 56566 Neuwied  ->  http://www.amooma.de
Geschäftsführer: Stefan Wintermeyer, Handelsregister: Neuwied B14998
-- 



More information about the asterisk-users mailing list