anchor.diff:  Some messages (such as fatal errors and high level execution progress updates) are sent to a special logger that displays them in the console.
   These messages are appended to `stderr` to avoid polluting the job command output (sent to `stdout`) such as query outputs.
   
  -==== Interactive mode
  +=== Interactive mode
   
   Agent execute by default in non-interactive mode:
   
  
positive.code: The routing table is used by Genie server instances to dispatch a kill request to the instance where the agent is currently connected.
  That instance then forwards the request to the agent.
  
  ==== Agent file streaming
  
  Each agent executing a job opens multiple streaming channels on top of a single connection to a server.
  These channels can be used to pull a file from the agent and serve it via REST API
  
  ==== Agent logging
  
  Log messages emitted by a genie agent are routed to `agent.log`.
  This file is created at a temporary location when the agent starts, and relocated to the job folder once the latter exists.
  
negative.code: 
  This section provides an overview of Genie subsystems and components.
  
  === Leader election
  
  Genie uses Zookeeper to elect an instance to be leader.
  An alternative leader election mechanism can be plugged in instead of Zookeeper.
  
  ==== Leader tasks
  
  The Genie instance elected leader of a given cluster performs different tasks:
  
  