<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7226.0">
<TITLE>ndomod.c persistence questions </TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->
<P><FONT SIZE=2>After spending some time looking through the<BR>
ndomod.c code I have some questions in regards to<BR>
the sinkbuf struct.<BR>
<BR>
1. It's my understanding that this is only an in-memory<BR>
linked list. Does this not create a potential for lost<BR>
events when the broker dies. Should ndomod_sink_buffer_deinit<BR>
function maybe write out its contents to disk on module<BR>
termination and read in this file on ndomod restart?<BR>
What about the case if the module dies erroneously during<BR>
standard execution?<BR>
<BR>
2. rather that writing sinkbuf to file, perhaps a backend<BR>
data store such as sqlite or berkeleydb could serve as an<BR>
additional persistence layer for these events.<BR>
<BR>
I apologize in advance if I've misunderstood the c code and<BR>
my assumptions are wrong.<BR>
<BR>
Nicholas Whiting<BR>
Network Management Administrator<BR>
nicholas.whiting@guest-tek.com<BR>
www.guest-tek.com1-866-509-1010<BR>
ext 8433<BR>
Direct (403) 444-84333<BR>
<BR>
</FONT>
</P>
</BODY>
</HTML>