> -----Original Message-----
> From: zhouyan [mailto:[EMAIL PROTECTED] 
> Sent: Mittwoch, 6. April 2005 10:42
> To: [email protected]
> Subject: about maxdb76 event
> 
> hello,everyone

Hello Zhouyan,

> I have a question about event on maxdb76.Who may tell me the 
> function about the dbm command --event_release.After I 
> execute the command-event_wait,I execute event_release.I 
> think the wait session would be stop,but event_wait can 
> receive information of database all the same.Please tell me

By executing event_wait, you create an event session in the kernel (if
you execute DBM Server command show tasks with a second dbmcli, you see
a task with type EVENT that has the APPL pid of the first DBM server).

If you executed event_wait in a DBM session (a session between a DBM
client, e.g. dbmcli and the DBMServer):
In case an event is received, the event_wait returns, but the event
session is still alive in the kernel: events are queued and with
subsequent event_wait commands you would get these. If event_release is
executed in this DBM session, the event session in the kernel is removed
and queuing of events is stopped.

If you executed event_wait as a single command:
After the event_wait returns, the DBMServer stops and the event session
the in the kernel is removed  and queuing of events is stopped.

Executing event_release in a DBM session, that has no event session in
the kernel or executing event release as a singel command does nothing
(event session in the kernel, that are connected to other DBMServers are
not affected).

> why,thanks.

HTH,
Marc-Philip


--
MaxDB Discussion Mailing List
For list archives: http://lists.mysql.com/maxdb
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to