home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.isis
- Path: sparky!uunet!caen!batcomputer!cornell!ken
- From: ken@cs.cornell.edu (Ken Birman)
- Subject: V2.2.6/V3.0.6 "grid" demo
- Message-ID: <1992Jul22.014123.10246@cs.cornell.edu>
- Organization: Cornell Univ. CS Dept, Ithaca NY 14853
- Date: Wed, 22 Jul 1992 01:41:23 GMT
- Lines: 25
-
- An early user of V3.0.6 pointed out that in this release of ISIS,
- the grid demo in random broadcast mode eventually gets out of sync.
-
- I tracked this down to the demo itself. A few months ago we
- made it more fancy by having random mode use a mix of gbcast, cbcast
- and abcast calls, and it turns out that this wasn't done quite
- correctly... the result is that grid in this mode can sometimes issue
- concurrent multicasts that update the same cell, one with abcast and
- one with cbcast. Naturally, these can be seen in inconsistent orders
- and hence the grid gets out of sync.
-
- So: ISIS is fine, but the grid demo program is slightly flakey.
-
- If you use grid in a demo, run it in abcast or cbcast mode to avoid
- a complicated explanation... By default, the program runs in abcast
- mode, which is a little slower than cbcast but quite safe.
-
- BTW grid also is non virtually synchronous in mbcast and fbcast
- mode ("unordered" and "fifo" broadcasts). The difference, though,
- is that these non-vsync behaviors shouldn't surprise anyone...
-
- --
- Kenneth P. Birman E-mail: ken@cs.cornell.edu
- 4105 Upson Hall, Dept. of Computer Science TEL: 607 255-9199 (office)
- Cornell University Ithaca, NY 14853 (USA) FAX: 607 255-4428
-