Bulletin Board refresh — oracle-tech

    Forum Stats

  • 3,715,749 Users
  • 2,242,853 Discussions
  • 7,845,542 Comments

Discussions

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Bulletin Board refresh

user12992072
user12992072 Member Posts: 6
edited September 2018 in Tuxedo

I know that BBL is responsible for coordinating changing in BB. For example, if any client connects to tuxedo, BBL will update its information in BB and when this client disconnects, BBL will remove its entry from BB. My question is how frequent does BBL refresh BB with these information? Does it run in some time interval, checks and update BB status and sleeps?  If a client is disconnected from tuxedo, how much time will it take to reflect it in BB?

user12992072

Answers

  • Bartek Gasparski
    Bartek Gasparski Member Posts: 9
    edited September 2018

    Not exactly. When client (native or not) is connected to Tuxedo then client has access to BB and does the changes by Tuxedo  API - by his own, not by BBL.

    BBL  is some kind of health check server.

    BBL periodically checks to see whether the servers it started are still running.

    You can proof it by killing BBL on some machine. Native clients still can call services on this machine.

    Anyway You can "tunning" BBL by 2 parameters (RESOURCES section):

    SCANUNIT: Sets the granularity of checks in seconds or milliseconds:

    Seconds: Must be a multiple of 2 or 5 seconds.

    Milliseconds: Use 'MS' as unit and set as 0-30000.

    Default is 10 sec

    SANITYSCAN

    Seconds between sanity checks of servers

    Effective for BBL: is : SANITYSCAN * SCANUNIT  must be lower than 300s. Default this is 120 s

    Regards

    Bartosz

    user12992072
  • user12992072
    user12992072 Member Posts: 6
    edited September 2018

    Thank you Bartek for this valuable information!

This discussion has been closed.