-- | Default runtime system configuration parameters.
defaultRTSConf :: RTSConf
defaultRTSConf =
  RTSConf {
    debugLvl   = dbgNone,  -- no debug information
    scheds     = 1,        -- only 1 scheduler by default
    wakeupDly  = 1000,     -- wake up one sleeping scheduler every millisecond
    maxHops    = 1,        -- no more than 7 hops per FISH
    maxFish    = 1,        -- send FISH when <= 1 spark in pool
    minSched   = 2,        -- reply with SCHEDULE when >= 2 sparks in pool
    minFishDly = 10000,    -- delay at least 10 milliseconds after failed FISH
--    maxFishDly = 1000000,  -- delay up to 1 second after failed FISH
    maxFishDly = 200000,  -- delay up to 1 second after failed FISH -- to compensate lack of hopping
    numProcs   = 1,        -- only 1 node by default
    keepAliveFreq = 0,     -- 0 by default, turning off keep-alives
    networkInterface = "eth0", -- first Ethernet adapter default inferface
    deathTiming = [],
    chaosMonkey = False }
defaultRTSConf :: RTSConf
defaultRTSConf =
  RTSConf {
    debugLvl   = dbgNone,  -- no debug information
    scheds     = 1,        -- only 1 scheduler by default
    wakeupDly  = 1000,     -- wake up one sleeping scheduler every millisecond
    maxHops    = 1,        -- no more than 7 hops per FISH
    maxFish    = 1,        -- send FISH when <= 1 spark in pool
    minSched   = 2,        -- reply with SCHEDULE when >= 2 sparks in pool
    minFishDly = 10000,    -- delay at least 10 milliseconds after failed FISH
--    maxFishDly = 1000000,  -- delay up to 1 second after failed FISH
    maxFishDly = 200000,  -- delay up to 1 second after failed FISH -- to compensate lack of hopping
    numProcs   = 1,        -- only 1 node by default
    keepAliveFreq = 0,     -- 0 by default, turning off keep-alives
    networkInterface = "eth0", -- first Ethernet adapter default inferface
    deathTiming = [],
    chaosMonkey = False }
defaultRTSConf =
  RTSConf {
    debugLvl   = dbgNone,  -- no debug information
    scheds     = 1,        -- only 1 scheduler by default
    wakeupDly  = 1000,     -- wake up one sleeping scheduler every millisecond
    maxHops    = 1,        -- no more than 7 hops per FISH
    maxFish    = 1,        -- send FISH when <= 1 spark in pool
    minSched   = 2,        -- reply with SCHEDULE when >= 2 sparks in pool
    minFishDly = 10000,    -- delay at least 10 milliseconds after failed FISH
--    maxFishDly = 1000000,  -- delay up to 1 second after failed FISH
    maxFishDly = 200000,  -- delay up to 1 second after failed FISH -- to compensate lack of hopping
    numProcs   = 1,        -- only 1 node by default
    keepAliveFreq = 0,     -- 0 by default, turning off keep-alives
    networkInterface = "eth0", -- first Ethernet adapter default inferface
    deathTiming = [],
    chaosMonkey = False }