RE: RE: OB-Users Digest, Vol 38, Issue 2
"Mickael Signoret" <[email protected]> Thu, 15 Jun 2006 15:33:08 +0200
| Newsgroups | gmane.comp.corba.orbacus |
|---|---|
| Message-ID | <[email protected]> |
Hi again,
I succesffuly (thanks to you) installed the last version (4.3.1).
>The above configuration (upgraded to JOB-4.3.1) is for your client=20
>machine, correct?
Both client and server, actually it's on the same computer so far.
> Is the NameService also based on JOB-4.3.1?
Absolutely
> Are the 500 messages/second all calls to this oneway function?
Not only I have differecnt function very similar (below you'll find the i=
dl):
#pragma prefix "monitorplug.com"
module MonitorDynamic
{
interface DynamicData
{
oneway void ask_update(in string id, in double price, in double s=
ize, in long long time, in double ref);
oneway void bid_update(in string id, in double price, in double s=
ize, in long long time, in double ref);
oneway void last_update(in string id, in double price, in double =
size, in long long time);
oneway void ask_vol_update(in string id, in double ref, in double=
price, in long long time, in double imp_vol, in double delta, in double =
gamma, in double vega, in double theta, in double rho);
oneway void bid_vol_update(in string id, in double ref, in double=
price, in long long time, in double imp_vol, in double delta, in double =
gamma, in double vega, in double theta, in double rho);
oneway void mid_vol_update(in string id, in double ref, in double=
price, in long long time, in double imp_vol, in double delta, in double =
gamma, in double vega, in double theta, in double rho); =20
oneway void last_vol_update(in string id, in double ref, in doubl=
e price, in long long time, in double imp_vol, in double delta, in double=
gamma, in double vega, in double theta, in double rho);
oneway void general_update(in string id, in double net_change, in=
double percent_net_change, in long cumul_size, in long bl_trade_volume, =
in double vwap);
oneway void general_OHLC(in string id, in double open, in double =
high, in double low, in double close);
oneway void general_derivative_update(in string id, in double set=
tlement, in double open_interest);
};
};
>So, just to be clear, your application is hanging as opposed to
>crashing, correct?
It's not crashing, it's just locked/hanging/very slowing
I'll try to send you a mini version of my program to reproduce the proble=
m.
Thanks again for your concern.
______________________________
SIGNORET Micka=EBl - C.T.O.
Vanilla Technology SA - OTCex
15-17 rue Marsollier 75002 PARIS
=C9 : +33 1 56 68 10 54
=CA : +33 1 56 68 10 59
> : [email protected]
-----Message d'origine-----
De=A0: David Weir [mailto:[email protected]]=20
Envoy=E9=A0: jeudi 15 juin 2006 15:23
=C0=A0: Mickael Signoret
Cc=A0: David Weir; [email protected]
Objet=A0: Re: [OB-Users] RE: OB-Users Digest, Vol 38, Issue 2
Hello Mickael,
On Thu, Jun 15, 2006 at 03:06:58PM +0200, Mickael Signoret wrote:
> Hi David,
>=20
> I just tried with the new version JOB 4.3.1, and I have the very=20
> same problem. Do you have any clues and how can I go further to=20
> understand what is going on.=20
>=20
> Thanks for your concern.
> Regards.
Please make sure that the OB-Users mailing list is copied on all
correspondence that originates there. This ensures that the community
can benefit from the discussion.
Since you were able to test this scenario with JOB-4.3.1, I can assume=20
that the issues you were having trying to build this version of Orbacus
were resolved, correct?=20
As for the problem that you are seeing, would it be possible for you to
build a small test program that could reproduce this problem and send it
along? Obviously we are dealing with an issue that canot be reproduced
at will, but a test program that mimics the interactions of your client
and server (the oneway call for example) would go a long way toward a
resolution.
> > Hi,
> >=20
> > I'm using ORBACUS 4.2.2 with java and windows 2000 Server.
The above configuration (upgraded to JOB-4.3.1) is for your client=20
machine, correct?
> > I'm using the NameService on a win XP server and I send my request th=
e
> > simplest way (no event service or that kind of stuff). My application=
is
> > sending like 500 messages /second.=20
Is the NameService also based on JOB-4.3.1?
> > This is an example of one method in my idl :=20
> >=20
> > oneway void last_update(in string id, in double price, in double size=
,
> > in long long time);
Are the 500 messages/second all calls to this oneway function?
> > Only simple datas, but I'm using the oneway parameters to have an
> > unblock policy.
> >=20
> > My application is working fine, but it crash about once a day.
> >=20
> > What happen is very simple : no java/corba exception, no memory probl=
em,
> > no processor problem, but the ORB isn't able to absorb my amount of
> > request / second and block itself or is absorbing a very low quantity=
of
> > request. And finally I have to restart my software.
So, just to be clear, your application is hanging as opposed to
crashing, correct?
> > Again, I double checked, there is no memory problem, no java exceptio=
n,
> > no TRANSIENT or that kind of Corba Exception. It just doesn't absorb
> > anymore.
> >=20
> > Anyone had that kind of problem ?
> > Thanks for your time.
Cheers,
Dave
--=20
David Weir =20
Team Orbacus - Your CORBA Source
E-Mail: [email protected]
WWW: http://www.orbacus.com
_______________________________________________
OB-Users Mailing List - [email protected]
http://mail.ooc.nf.ca/mailman/listinfo/ob-users
Visit our support FAQ before you send a message.
http://www.orbacus.com/faq/support.html