Re: ForCES Protocol Implementation Issues

"Joel M. Halpern" <joel@stevecrocker.com> Mon, 17 September 2007 10:59 UTC

Message-Id: <MON.17.SEP.2007.065924.0400.>
Date: Mon, 17 Sep 2007 06:59:24 -0400
From: "Joel M. Halpern" <joel@stevecrocker.com>
Subject: Re: ForCES Protocol Implementation Issues
Comments: To: "B. J. Kang" <ttt710516@GMAIL.COM>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"

You can get all the property information, if you need to.

However, if a backup CE takes over for a primary, one of the first
things it HAS to do is to get all the content of the LFB
tables.  That is because the backup CE needs to know what the FE
thinks it is doing.  If the new CE has not been coordinating with the
previous primary, then it will need to get all the info.

Yours,
Joel

At 10:53 PM 9/16/2007, =?BIG5?Q?B._J._Kang?= wrote:
> >For every table (array) in a Forces Object there is a properties
> >object (accessible via the protocol) which includes the first free
> >table entry, as well as the last used table entry.  So the
> >information the CE needs is always available.
> >In fact, since the CE generally created the table, and created the
> >entries, it is anticipated that the CE will normally have a mirror
> >copy with any annotation information it wants, obviating the need to
> >query these fields.
> >
>
>What you mean is that I can get the information about which row is free
>without getting all the contents of a table to find the index of free rows?
>
>If so, when i want to add some things to a table, I must still get
>some data at
>first. Isn't it a complicated thing?
>
>Because I try to implement Failover, I can not think that Backup CEs have the
>mirror copy of all FEs.