Revise the fault recovery code. 96/14996/1
authorSung-jae Park <nicesj.park@samsung.com>
Tue, 14 Jan 2014 23:55:38 +0000 (08:55 +0900)
committerSung-jae Park <nicesj.park@samsung.com>
Tue, 14 Jan 2014 23:55:38 +0000 (08:55 +0900)
commitb32f7776329caaf21ca42b85b107724f6c243afd
treeb09fc92b4cc8b1e2a0d84bd549b63ed1893f4911
parent7208be42829f4c41a79bcb1e3b9668d819be4ef8
Revise the fault recovery code.

If the data-provider-slave (inhouse dbox provider) crashed,
the master tries to recover it.

While recovering it if the client make a new request,
the master is crahsed sometimes.

Because refcnt of a handler is not managed correctly.

This patch will fix it and beautifies other parts.

Change-Id: Ic980add3ff1edfe1ce7f1863644bb08da3ba49bf
include/instance.h
packaging/data-provider-master.spec
src/buffer_handler.c
src/instance.c
src/package.c
src/script_handler.c
src/server.c
src/slave_life.c