[Openais] Query about Event Service and Notification Service

Steven Dake steven.dake at gmail.com
Tue Nov 28 00:48:56 PST 2006


On 11/27/06, Hegde, Ramesh (STSD) <rameshh at hp.com> wrote:
>
> Hello Steve,
>
> Sorry to disturb you again. I still have some more questions
>
> 1.Do you have any localization support for event service? Like catalog
> support.


I have no idea what catalog support is.  Would you mind telling me?

We do not have localization support for messages from the event service to
the system log.


2.Do you have any performance data related to Event Service?



You can use the latest evtbench (to be published shortly) to see the
performance in your own network environment.  It measures event throughput
at the delivery for various event sizes.

I started evtbench on 3 nodes at the same time.  With a 3 node cluster of
3ghz machines, Intel gige devices and SMC gige switch configured at 8900 mtu
size and no encryption a 3 node cluster delivers the following results (your
results may be different):

Note you can do the same thing with evsbench or ckptbench.  Evsbench on my
test cluster does about 40k messages per second, and this is about the
memory/cpu bandwidth of my systems that I use (ie: cpu bound).

[root at slickdeal test]# ./evtbench
66762 Writes     1 bytes per write  10.001 Seconds runtime  6675.271 TP/s
0.007 MB/s.
35334 Writes  1001 bytes per write  10.004 Seconds runtime  3532.048 TP/s
3.536 MB/s.
26631 Writes  2001 bytes per write  10.006 Seconds runtime  2661.375 TP/s
5.325 MB/s.
22272 Writes  3001 bytes per write  10.005 Seconds runtime  2226.157 TP/s
6.681 MB/s.
19283 Writes  4001 bytes per write  10.003 Seconds runtime  1927.727 TP/s
7.713 MB/s.
18056 Writes  5001 bytes per write  10.004 Seconds runtime  1804.947 TP/s
9.027 MB/s.
16260 Writes  6001 bytes per write   9.999 Seconds runtime  1626.112 TP/s
9.758 MB/s.
15110 Writes  7001 bytes per write  10.001 Seconds runtime  1510.813 TP/s
10.577 MB/s.
13659 Writes  8001 bytes per write  10.003 Seconds runtime  1365.501 TP/s
10.925 MB/s.
12622 Writes  9001 bytes per write  10.002 Seconds runtime  1261.989 TP/s
11.359 MB/s.
12042 Writes 10001 bytes per write  10.002 Seconds runtime  1203.965 TP/s
12.041 MB/s.
11706 Writes 11001 bytes per write   9.999 Seconds runtime  1170.731 TP/s
12.879 MB/s.
11320 Writes 12001 bytes per write  10.002 Seconds runtime  1131.731 TP/s
13.582 MB/s.
11085 Writes 13001 bytes per write  10.001 Seconds runtime  1108.372 TP/s
14.410 MB/s.
10629 Writes 14001 bytes per write  10.001 Seconds runtime  1062.783 TP/s
14.880 MB/s.
10110 Writes 15001 bytes per write  10.001 Seconds runtime  1010.900 TP/s
15.165 MB/s.
 9467 Writes 16001 bytes per write  10.001 Seconds runtime   946.576 TP/s
15.146 MB/s.
 9039 Writes 17001 bytes per write  10.002 Seconds runtime   903.729 TP/s
15.364 MB/s.
 8993 Writes 18001 bytes per write  10.004 Seconds runtime   898.909 TP/s
16.181 MB/s.
 8892 Writes 19001 bytes per write   9.997 Seconds runtime   889.475 TP/s
16.901 MB/s.
 8601 Writes 20001 bytes per write  10.002 Seconds runtime   859.905 TP/s
17.199 MB/s.
 8503 Writes 21001 bytes per write  10.003 Seconds runtime   850.072 TP/s
17.852 MB/s.
 8312 Writes 22001 bytes per write   9.999 Seconds runtime   831.307 TP/s
18.290 MB/s.
 8056 Writes 23001 bytes per write  10.000 Seconds runtime   805.566 TP/s
18.529 MB/s.
 7930 Writes 24001 bytes per write  10.004 Seconds runtime   792.700 TP/s
19.026 MB/s.
 7373 Writes 25001 bytes per write  10.003 Seconds runtime   737.104 TP/s
18.428 MB/s.
 7560 Writes 26001 bytes per write  10.000 Seconds runtime   755.981 TP/s
19.656 MB/s.
 7355 Writes 27001 bytes per write   9.999 Seconds runtime   735.595 TP/s
19.862 MB/s.
 6991 Writes 28001 bytes per write  10.003 Seconds runtime   698.925 TP/s
19.571 MB/s.
 7103 Writes 29001 bytes per write  10.001 Seconds runtime   710.247 TP/s
20.598 MB/s.
 6732 Writes 30001 bytes per write  10.005 Seconds runtime   672.897 TP/s
20.188 MB/s.
 6735 Writes 31001 bytes per write   9.998 Seconds runtime   673.662 TP/s
20.884 MB/s.
 6450 Writes 32001 bytes per write  10.003 Seconds runtime   644.804 TP/s
20.634 MB/s.
 6497 Writes 33001 bytes per write   9.999 Seconds runtime   649.794 TP/s
21.444 MB/s.
 6491 Writes 34001 bytes per write  10.004 Seconds runtime   648.820 TP/s
22.061 MB/s.
 6306 Writes 35001 bytes per write   9.996 Seconds runtime   630.866 TP/s
22.081 MB/s.
 6305 Writes 36001 bytes per write  10.008 Seconds runtime   630.019 TP/s
22.681 MB/s.
 6173 Writes 37001 bytes per write   9.999 Seconds runtime   617.389 TP/s
22.844 MB/s.
 5913 Writes 38001 bytes per write   9.997 Seconds runtime   591.495 TP/s
22.477 MB/s.
 5930 Writes 39001 bytes per write  10.004 Seconds runtime   592.763 TP/s
23.118 MB/s.
 5801 Writes 40001 bytes per write   9.996 Seconds runtime   580.326 TP/s
23.214 MB/s.
 5814 Writes 41001 bytes per write  10.008 Seconds runtime   580.925 TP/s
23.819 MB/s.
 5698 Writes 42001 bytes per write  10.001 Seconds runtime   569.762 TP/s
23.931 MB/s.
 5540 Writes 43001 bytes per write   9.996 Seconds runtime   554.248 TP/s
23.833 MB/s.
 5456 Writes 44001 bytes per write  10.002 Seconds runtime   545.490 TP/s
24.002 MB/s.
 5504 Writes 45001 bytes per write  10.004 Seconds runtime   550.168 TP/s
24.758 MB/s.
 5475 Writes 46001 bytes per write   9.999 Seconds runtime   547.565 TP/s
25.189 MB/s.
 5339 Writes 47001 bytes per write  10.001 Seconds runtime   533.852 TP/s
25.092 MB/s.
 5283 Writes 48001 bytes per write  10.003 Seconds runtime   528.144 TP/s
25.351 MB/s.
 5067 Writes 49001 bytes per write  10.001 Seconds runtime   506.642 TP/s
24.826 MB/s.



> 3.Any inbuilt security for distributed event service or it is assumed
> that the event service will operate with in restricted network area?


openais uses HMAC/SHA1 for authentication of messages and SOBER128 to
encrypt messages if secauth is configured on.  There is no perfect forward
secrecy in the system meaning an eavesdropper could eventually detect the
keys if they could a) listen to network packets b) had alot of time on their
hands.  However, the algorithm is still fairly secure and provides better
security then plaintext IO.  Read SECURITY in the source distribution to
understand the security model and methods used for authenticating and
encrypting data.  As always, I'd recommend not allowing port access for the
UDP port you specify in your configuration from outside your restricted
network.


4. Can you name some of the commercial vendors from whom we can buy
> support for OpenAIS?


I want to keep the nature of this list non-commercial in nature.  However, I
will contact the various distributions I am aware are shipping openais and
have them contact you about commercial support options if you desire.

Regards
-steve

Note that I read some info on these topics on the web , still I want to
> make sure I am aligned and understood properly .
>
> Regards
> Ramesh
>
> -----Original Message-----
> From: Steven Dake [mailto:sdake at redhat.com]
> Sent: Tuesday, November 28, 2006 12:05 AM
> To: Hegde, Ramesh (STSD)
> Cc: openais at lists.osdl.org
> Subject: RE: [Openais] Query about Event Service and Notification
> Service
>
> responses inline
>
> On Thu, 2006-11-23 at 11:52 +0530, Hegde, Ramesh (STSD) wrote:
> > Hi Steve,
> >
> > Thank you very much for your answers . My answers are inline with some
>
> > more questions.
> >
> > Regards
> > Ramesh
> >
> > -----Original Message-----
> > From: Steven Dake [mailto: sdake at redhat.com]
> > Sent: Thursday, November 23, 2006 12:55 AM
> > To: Hegde, Ramesh (STSD)
> > Cc: openais at lists.osdl.org
> > Subject: Re: [Openais] Query about Event Service and Notification
> > Service
> >
> > On Wed, 2006-11-22 at 15:25 +0530, Hegde, Ramesh (STSD) wrote:
> > > Hello,
> > >
> > > I am new  to the openais and I downloaded and installed openais and
> > > could run some of the tests related to Event Service.
> > >
> > > I have following doubts/questions related to mainly on Event Service
>
> > > and Notification Service.
> > >
> > > 1. Is event Service is complete SAF complaint? i.e All Event Service
>
> > > SAF APIs are supported? [ I could see the report which says it is
> > > 100%
> >
> > > SAF compliant]
> >
> > AIS EVT B.0.01 is supported completely in the event service and has
> > 100% pass rate with SAF Test.  There may be areas where the SAF Test
> > suite doesn't test appropriate compliance, but our opinion of the
> > tests is they do a very good job of testing compliance.
> >
> > [Ramesh] Thank you .
> >
> > > 2. Notification Service is implemented in openais? If not , any
> > > plans in the roadmap to implement the same ?
> >
> > Not implemented, Will be implemented after 1.0 (Wilson) next year.
> >
> > [Ramesh] Thank you
> >
> > > 3. Does the Event Service/Notification Service contains any Java
> > > interfaces?
> >
> > no.
> > [Ramesh] Thank you.
> >
> > > 4. Is is possible to use only Event Service/Notification service
> > > from openais? (Is it a component which can be separated?)
> >
> > openais has a plugin infrastructure where only specified plugins are
> > loaded.  It would be possible to provide a configuration file which
> > would only load the event service.  At the moment, all services are
> > loaded by default.
> >
> > [Ramesh] I could download source rpm of openais-0.80.1-3. I am able to
>
> > build the binary rpm for RHEL 4.  As you mentioned all the services
> > are loaded by default.  How do I enable only Event Service? I failed
> > to find any such configuration in /etc/ais/openais.conf also. Cab you
> > provide me any pointers/documents for the same?
> >
> > Each service consumes about 800k of ram so for low memory systems,
> > this might make sense.
> >
> > > 5. What is the model for distributing this software? I am not
> > > finding any spec file or openais(runtime and Devel). Is it worth to
> > > use it for
> >
> > > production environment for event service /Notification service.
> >
> > The openais standards based cluster framework is available in FC6 and
> > several other distributions.  Please contact your distribution
> > provider and ask them to provide an openais rpm for you.  We have RPM
> > spec files available for download in various RPM repos.
> >
> > [Ramesh] Thanks . I am evaluating it for on of event products to use
> > it as event service. What is the support model for this? Any contact
> > person to discuss it further will help us to speedup this activity.
> > Also any cases where it is already in production environment?
> > As I understand there is one way which is by submitting a bug to
> > opensource. Any other support contract possible?(like supporting
> > particular version and bugs on top of it for lets say 5 years from
> > now]
> >
> >
> >
>
> Commercial support is available from various commercial vendors that
> meet your 5 year requirements.  Support is also available free via open
> source, but our main objective is stabalizing a branch and then pushing
> forward trunk.  At the moment we are stabalizing the 0.80 series branch
> which is about complete.
>
> Openais 0.70 is used in production in a variety of environments but I a
> not at liberty to discuss the nature of these deployments.  Perhaps
> others on the list could talk about their experiences with deployment.
>
> Regards
> -steve
>
>
> >
> >
> > >
> > >
> > > Please forgive me if I am asking some very basic silly questions
> > >
> >
> > good questions thanks for asking
> >
> > Regards
> > -steve
> >
> > > Thanks in advance
> > >
> > > Regards
> > > Ramesh
> > > _______________________________________________
> > > Openais mailing list
> > > Openais at lists.osdl.org
> > > https://lists.osdl.org/mailman/listinfo/openais
> >
>
>
> _______________________________________________
> Openais mailing list
> Openais at lists.osdl.org
> https://lists.osdl.org/mailman/listinfo/openais
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.linux-foundation.org/pipermail/openais/attachments/200611=
28/c5767c46/attachment-0001.htm


More information about the Openais mailing list