Mercurial > hg > Members > nobuyasu > jungle_benchmark
diff distributed/get_node_list.rb @ 22:d6d3b7180e6d
Added calc_sd_from_log.rb
author | Nobuyasu |
---|---|
date | Thu, 30 Jan 2014 21:48:09 +0900 |
parents | 223af50e60d5 |
children |
line wrap: on
line diff
--- a/distributed/get_node_list.rb Wed Jan 29 16:22:02 2014 +0900 +++ b/distributed/get_node_list.rb Thu Jan 30 21:48:09 2014 +0900 @@ -1,12 +1,9 @@ module GetNodeList def get_node_list(filename) - f = open(filename,"r") - nodes = [] - f.each { |line| - if /.+jp/ =~ line then - nodes.push(line.chomp) - end - } + nodesArray = File.open(filename,"r") do |file| + file.readlines.select{|line| line =~ /.+jp/ } + end + nodes = nodesArray.collect{|node| node.chomp()} hostname = `hostname` mynum = 0 if /[0-9]+/ =~ hostname then