Method: TestingMemory.run_backup_memory_server

Defined in:
lib/testing_memory/testing_memory.rb

.run_backup_memory_serverObject



81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
# File 'lib/testing_memory/testing_memory.rb', line 81

def run_backup_memory_server
  $testing_memory_active = true  # this activates debug messages to console

  Log.info('Testing server started')

  #Init log
  init_log4r
  $testing_memory_log.info('Testing server started')

  #create files
  if Params['generate_files']
    total_files = Params['total_created_directories']*Params['total_files_in_dir']
    $testing_memory_log.info("Creating #{total_files} files")
    fg = FileGenerator::FileGenerator.new
    fg.run
    $testing_memory_log.info('Finished creating files')
  end

  # run backup
  Thread.new do
    ContentServer.run_backup_server
  end

  # run memory report cycles
  check_memory_loop

  raise("code should never reach here")
end