print "thread %d start %s package " % (self.threadId, packageName)
gbsbuild = GbsBuild(packageName,self.threadId)
print "thread %d building %s package" % (self.threadId, packageName)
- self.messageHandler = KafkaProducer(bootstrap_servers="109.123.100.137:9092")
if gbsbuild.build() == "Success":
#if True:
result = self.messageHandler.send("tizen-unified-status", value = "succeed", key = packageName, partition=0)
self.producer = Producer()
self.consumers = [Consumer(i) for i in xrange(WorkerPool.capcaticy)]
def start(self):
+ #set daemon
+ self.producer.daemon = True
+ for i in range(0, WorkerPool.capcaticy):
+ self.consumers[i].daemon = True
print "start Worker pool"
self.producer.start()
for i in range(0, WorkerPool.capcaticy):