require 'socket'
-
+require 'thread'
$LOAD_PATH.unshift File.dirname(__FILE__)
$LOAD_PATH.unshift File.dirname(File.dirname(__FILE__))+"/common"
$LOAD_PATH.unshift File.dirname(File.dirname(__FILE__))+"/build_server"
require "net/ftp"
# mutax for register operation
-$register_mutax = Mutax.new
+$register_mutex = Mutex.new
class SocketRegisterListener
idx = idx + 1
end
- # register mutax
- $register_mutax.synchronize {
+ # register mutex
+ $register_mutex.synchronize {
begin
@parent_server.reload_dist_package()
snapshot_name = @parent_server.register( file_path_list, dist_name, true, false, true)
+ BuildCommServer.send(req,"SUCC|#{snapshot_name}")
rescue => e
@log.error "register failed"
@log.error e.message
end
}
- BuildCommServer.send(req,"SUCC|#{snapshot_name}")
BuildCommServer.send_end(req)
end