Data Mirroring

Any Burli workstation – usually On-Air studio machines – can be set to automatically copy all script audio files to its local hard drive to ensure a local copy is always available even if the server or network fails. Audio from other parts of Burli (Archive, Network Folders, etc.) are not mirrored. 

Once mirroring has been turned on, Burli will always use the mirrored (local) copy of script audio at that workstation if it is available. Only if a local copy is not available for some reason will Burli play audio from the server.

In addition to good redundancy, this mirroring can also be good practice to prevent network delays or server blips (both extremely rare) from affecting on-air playback of audio. It can, however, increase server load and network bandwidth slightly, so you may wish to limit its use to truly critical on-air machines.

Mirror workstations continually monitor the server which will copy and update any audio files that are found in a script. If the audio changes on the server, the mirror workstation will update it as well.

For mirroring to happen, the workstation(s) cannot be actively editing a script or rolling the prompter. Burli waits until the workstation is idle for at least 30 seconds before audio mirroring can take place.

Burli later deletes mirrored files according to a decay factor, as described below.

To create a mirror workstation 

Access Burli setup (Shift-F8) and display the Data page. Check the ‘mirror data’ checkbox, then specify the mirror decay factor, which determines how long Burli keeps the mirrored data. A decay of 90 minutes means that Burli will delete any mirrored file that has not been part of an actively-edited script for at least 90 minutes.

Once mirroring is active, Burli will default to the local copy of the data, playing it whenever possible. Only if there is not a local copy of the audio, will Burli then play the network version.

Because of this architecture, users at a mirrored workstation may not immediately realize they have lost their server connection because audio will always play normally. They will see a “Data Server Inaccessible” error message on the ticker during any network or server outage.

Linux and Novell servers

Systems running on a Linux or Novell file server may need to add a configuration setting in the main.ini settings file to account for the way these servers handle file date/time information.

To add the settings:

  1. Find the settings file called main.ini on your Burli file server.
  2. Open main.ini in any text editor.
  3. Anywhere in the section marked [Startup] add the line;NewMirrorMethod=Yes

    Be VERY careful of the spelling, case and spacing. All of them are critical.

  4. Save main.ini
  5. Restart all workstations on the network that use mirroring. This does not have to be done immediately, but the changes will not take effect at any workstation that has not been restarted.