YoungHun Kim [Wed, 27 Jan 2021 06:29:00 +0000 (15:29 +0900)]
Fix the issue of release_cb_invoked
- By considering mark_for_release() as complete release, we can
ignore the release_cb for the resource
- Similarly, we regard RES_STATE_FOR_RELEASE as including until
the complete release through release_commit()
- Fix the exceptional fd failure issue
- Avoid to emit release callback of resource manager's other resource,
which can be changed by release policy
Change-Id: I20c1c54672d39adec33317b67c5d934d192f7afb
YoungHun Kim [Thu, 29 Oct 2020 03:48:28 +0000 (12:48 +0900)]
fixup! Change the value of timeout to avoid open() blocking issue
Change-Id: Id0e7cfbe4c74c873302f09e2034cb0b520b07004
YoungHun Kim [Wed, 14 Oct 2020 05:37:31 +0000 (14:37 +0900)]
Merge branch 'tizen' into tizen_5.5
Change-Id: I19d6c2c8fbe18c1406e626329221978553d3e5dc
YoungHun Kim [Mon, 12 Oct 2020 01:53:07 +0000 (10:53 +0900)]
Change the value of timeout to avoid open() blocking issue
Change-Id: I9a37edf414ac01d069703263c0f96a9b59e067fa
YoungHun Kim [Tue, 6 Oct 2020 08:31:23 +0000 (17:31 +0900)]
Add log to debug no response issue
Change-Id: I0734409aed7d927c3c89b2331df00906bf5bf8e2
YoungHun Kim [Thu, 24 Sep 2020 06:44:45 +0000 (15:44 +0900)]
Remove signal handler of mm-resource-managerd
- restart is failed by signal handler's side effect
- update log
Change-Id: I35762c5664de0aeaf6dbaf9f9a03374321a6dde1
YoungHun Kim [Thu, 24 Sep 2020 01:32:31 +0000 (10:32 +0900)]
Add errno information when access() is failed
Change-Id: Iaa57c1a05a7e14657ecefaed65d0f5c60ada5b40
(cherry picked from commit
7397d8ffe292f11ac8a9726e708b71033327a528)
YoungHun Kim [Thu, 24 Sep 2020 01:32:31 +0000 (10:32 +0900)]
Add errno information when access() is failed
Change-Id: Iaa57c1a05a7e14657ecefaed65d0f5c60ada5b40
YoungHun Kim [Tue, 15 Sep 2020 05:01:45 +0000 (14:01 +0900)]
Merge branch 'tizen' into tizen_5.5
Change-Id: I5932bd29edb96dc3e578ad18fa0c9ada4e1fb13a
YoungHun Kim [Tue, 15 Sep 2020 03:17:35 +0000 (12:17 +0900)]
Fix the memory leak
Change-Id: Ia4ac93bb1e5c936812e5ac88aed5f7a1cf6d6526
YoungHun Kim [Tue, 15 Sep 2020 03:14:32 +0000 (12:14 +0900)]
Add the missing unlock
Change-Id: Ifb5af5521e2675f94e613637a6b5c900c0e1f44d
YoungHun Kim [Tue, 15 Sep 2020 03:07:44 +0000 (12:07 +0900)]
Remove the duplicate unlock
Change-Id: Ie7af50e7b2a7fc7e193237692f74a94d5aa2c7c8
YoungHun Kim [Fri, 11 Sep 2020 06:50:21 +0000 (15:50 +0900)]
Added setting null missing after mrp_mainloop_destroy
Change-Id: Ic3cb7498d543b4d2638a49a62e8f3d126ae89d90
YoungHun Kim [Fri, 11 Sep 2020 06:50:21 +0000 (15:50 +0900)]
Added setting null missing after mrp_mainloop_destroy
Change-Id: Ic3cb7498d543b4d2638a49a62e8f3d126ae89d90
YoungHun Kim [Tue, 1 Sep 2020 22:52:22 +0000 (07:52 +0900)]
Add thread name for debugging and revise typo
Change-Id: I4f9c5139fc1d159cb414a87e884a48a763252710
(cherry picked from commit
c48ee5465b3e0e829e5d497c4326ac92f1c7f76e)
YoungHun Kim [Tue, 1 Sep 2020 22:52:22 +0000 (07:52 +0900)]
Add thread name for debugging and revise typo
Change-Id: I4f9c5139fc1d159cb414a87e884a48a763252710
YoungHun Kim [Thu, 16 Jul 2020 05:50:51 +0000 (14:50 +0900)]
Add log of handle pointer
Change-Id: I30204531e1252fc3b34ac0c7204e5993ae4a3fbe
YoungHun Kim [Thu, 16 Jul 2020 05:50:51 +0000 (14:50 +0900)]
Add log of handle pointer
Change-Id: I30204531e1252fc3b34ac0c7204e5993ae4a3fbe
YoungHun Kim [Wed, 15 Jul 2020 23:45:50 +0000 (08:45 +0900)]
Add to skip the mark_all_for_release while releasing
Change-Id: I798230a931ea7bc10467477b82d710a194269f5e
YoungHun Kim [Wed, 15 Jul 2020 23:45:50 +0000 (08:45 +0900)]
Add to skip the mark_all_for_release while releasing
Change-Id: I798230a931ea7bc10467477b82d710a194269f5e
YoungHun Kim [Tue, 14 Jul 2020 08:08:53 +0000 (17:08 +0900)]
Merge branch 'origin/tizen' into tizen_5.5
Change-Id: I3e57dd13ef4638486b32aade59fac5520f522ff1
YoungHun Kim [Mon, 13 Jul 2020 07:00:20 +0000 (16:00 +0900)]
Skip the acquire request while executing release resource
- return error before handle's resource lock at mark_for_acquire likewise mark_for_release case
- return error before executing commit
- reduce the indent of if condition part
Change-Id: I5a813264fd718f241b12d5e35afb0ac579dd3bf5
YoungHun Kim [Fri, 10 Jul 2020 09:58:49 +0000 (18:58 +0900)]
Update the resource name of log
Change-Id: I03bd19af2535abcd5ab63df65f75037642493b09
YoungHun Kim [Wed, 8 Jul 2020 10:53:42 +0000 (19:53 +0900)]
Move the resource lock into the handles lock at destroy
- In order to prevent for possible issues, the missing
mutex lock of the common implementation part is added
Change-Id: I6e09cca64b9dc301efeb42002d20581818fcd4a0
(cherry picked from commit
736c82c0f0a487338b4daf5d86feacc2b01e54eb)
YoungHun Kim [Wed, 8 Jul 2020 10:53:42 +0000 (19:53 +0900)]
Move the resource lock into the handles lock at destroy
- In order to prevent for possible issues, the missing
mutex lock of the common implementation part is added
Change-Id: I6e09cca64b9dc301efeb42002d20581818fcd4a0
YoungHun Kim [Mon, 29 Jun 2020 23:18:52 +0000 (08:18 +0900)]
Fix Svace issue of FORWARD_NULL and CHECKED_RETURN
Change-Id: I438c64695588a21a8f442201254b8bac4b2f4708
YoungHun Kim [Mon, 29 Jun 2020 23:18:52 +0000 (08:18 +0900)]
Fix Svace issue of FORWARD_NULL and CHECKED_RETURN
Change-Id: I438c64695588a21a8f442201254b8bac4b2f4708
YoungHun Kim [Wed, 24 Jun 2020 04:53:37 +0000 (13:53 +0900)]
Merge branch 'tizen' into tizen_5.5
Change-Id: Ia3d56cec1ed7d6a800fd002a7cd30f89878cbf48
YoungHun Kim [Thu, 18 Jun 2020 23:55:50 +0000 (08:55 +0900)]
Skip duplicate release while running a release on the server using resource state
- dlog optimization
- change the function name
Change-Id: Ic9a861a4b6bd0d1a16f79f1697eddfb7ff26b88c
YoungHun Kim [Thu, 18 Jun 2020 08:32:24 +0000 (17:32 +0900)]
Merge branch 'tizen' into tizen_5.5
Change-Id: I70c1e3b06241b7964f9bc308ffb6ce95a9cd87fe
YoungHun Kim [Wed, 17 Jun 2020 11:52:58 +0000 (20:52 +0900)]
Update the return event of poll for exception case
Change-Id: I1f14eebc714c8c6ce5eec5532eaceda107e2d428
YoungHun Kim [Wed, 17 Jun 2020 06:12:09 +0000 (15:12 +0900)]
Fix the bug of color value set in dlog
- Update dlog related with handle of mark_for_release
Change-Id: I9e670f0a4935779683941f78b335939ed5fcfd41
YoungHun Kim [Tue, 16 Jun 2020 23:02:38 +0000 (08:02 +0900)]
Change resource timeout from 5 second to 300 miliseconds
- temporary workaround to avoid resource relese conflict
Change-Id: I01f0d660181dd3fe8d5bc53853d61e02510029a0
YoungHun Kim [Tue, 16 Jun 2020 06:02:36 +0000 (15:02 +0900)]
Update dlog of release cb
Change-Id: Iea1574692ee7bb976aedeaa1d5aec2dd41e1313b
YoungHun Kim [Tue, 16 Jun 2020 03:31:57 +0000 (12:31 +0900)]
Add dlog for debugging release mark
Change-Id: I61a98df5f1e5d3f09a54dd965c6d0bbfd854b66c
YoungHun Kim [Mon, 15 Jun 2020 11:19:22 +0000 (20:19 +0900)]
Update dlog of release cb
Change-Id: I34b6877d1c6635902bb57504b3a62e953210485b
YoungHun Kim [Fri, 12 Jun 2020 02:41:26 +0000 (11:41 +0900)]
Update poll event for fd hangup
Change-Id: Iaf62b46d88e18ae97ee2359a64c5a00ef16a6187
YoungHun Kim [Thu, 11 Jun 2020 08:17:22 +0000 (17:17 +0900)]
Update the value only when sync is successful
Change-Id: I64e989674d636a8fb72c68b4940761cc074fd77e
YoungHun Kim [Wed, 10 Jun 2020 10:55:10 +0000 (19:55 +0900)]
Add handle id log for sync failure issue
Change-Id: I86fcce45a44244f1aaa3771867cf559dfe67be9f
YoungHun Kim [Wed, 10 Jun 2020 07:25:55 +0000 (16:25 +0900)]
Apply maximum line column of 128
Change-Id: I67971852d04593ebd610582ba7ad4470649a5da1
YoungHun Kim [Tue, 9 Jun 2020 10:09:41 +0000 (19:09 +0900)]
fixup! Check if the release callback is called not state for avoiding release callback conflict
Change-Id: Ief6e16fe88e355a54c2768a97827f58018087a9b
YoungHun Kim [Tue, 9 Jun 2020 10:09:41 +0000 (19:09 +0900)]
fixup! Check if the release callback is called not state for avoiding release callback conflict
Change-Id: Ief6e16fe88e355a54c2768a97827f58018087a9b
YoungHun Kim [Tue, 9 Jun 2020 06:40:38 +0000 (15:40 +0900)]
Merge branch 'tizen' into tizen_5.5
Change-Id: If7946b3d4d66221bb4e9e64431f929e1d4305c9a
YoungHun Kim [Fri, 5 Jun 2020 10:53:45 +0000 (19:53 +0900)]
Check if the release callback is called not state for avoiding release callback conflict
Change-Id: If3f942d496626bd5de12179dee1501ae0184b82e
YoungHun Kim [Fri, 5 Jun 2020 10:48:05 +0000 (19:48 +0900)]
Fix the bug
Change-Id: I454662c03ced004e40dca59e854755d2a9bf5481
YoungHun Kim [Wed, 3 Jun 2020 01:53:45 +0000 (10:53 +0900)]
Use secure log for information vulnerable to security
Change-Id: Idc802257de224fdbaafe09bb85ff0c935e703550
YoungHun Kim [Wed, 3 Jun 2020 01:53:45 +0000 (10:53 +0900)]
Use secure log for information vulnerable to security
Change-Id: Idc802257de224fdbaafe09bb85ff0c935e703550
YoungHun Kim [Tue, 2 Jun 2020 10:30:50 +0000 (19:30 +0900)]
Fix the issue of heap-use-after-free
Change-Id: Ibae4f96a5d326bad019c64d37d608f669ae18347
YoungHun Kim [Tue, 2 Jun 2020 10:30:50 +0000 (19:30 +0900)]
Fix the issue of heap-use-after-free
Change-Id: Ibae4f96a5d326bad019c64d37d608f669ae18347
YoungHun Kim [Tue, 2 Jun 2020 06:58:46 +0000 (15:58 +0900)]
Merge 'tizen' branch into tizen_5.5
Change-Id: I0300d8f92ab9d1d4e991be59e663dc0d922d0317
YoungHun Kim [Tue, 2 Jun 2020 02:32:29 +0000 (11:32 +0900)]
Create /tmp/.mm-res-mgr.fifo using tmpfile.d conf for smack labeling
Change-Id: I34afa7ed888e775d7ea1698a28f0de542e71ae5c
YoungHun Kim [Fri, 29 May 2020 05:12:29 +0000 (14:12 +0900)]
Fix the bug of available volume and instance scenario
Change-Id: Ia60f3b5558709d42394ba8270fb24de66b0decdd
YoungHun Kim [Fri, 29 May 2020 05:08:06 +0000 (14:08 +0900)]
Remove replaceable duplicate variables
Change-Id: I2be310fb4121ad28c65ca597bc254fdf261ce5dc
YoungHun Kim [Thu, 28 May 2020 00:44:19 +0000 (09:44 +0900)]
fixup! Ignore client's duplicate release request after invoking release callback
Change-Id: I42eb01678012b8998464a7ac90a739e0892203c7
YoungHun Kim [Mon, 25 May 2020 10:13:36 +0000 (19:13 +0900)]
Merge branch 'tizen' into tizen_5.5
Change-Id: I14a51141ce13d35f42808d8a19b363505bb0bff5
YoungHun Kim [Fri, 22 May 2020 07:02:10 +0000 (07:02 +0000)]
Merge "Server ignores a release mark request that has been added to resource callback that is already invoked" into tizen
YoungHun Kim [Thu, 21 May 2020 22:59:14 +0000 (07:59 +0900)]
Server ignores a release mark request that has been added to resource callback that is already invoked
Change-Id: I70f49ea421421ebfac822e1dc654da7718ddbce1
YoungHun Kim [Fri, 22 May 2020 06:11:11 +0000 (06:11 +0000)]
Merge "Ignore client's duplicate release request after invoking release callback" into tizen
YoungHun Kim [Fri, 22 May 2020 06:10:30 +0000 (06:10 +0000)]
Merge "Revert "Add root privileges for dbus policy"" into tizen
YoungHun Kim [Tue, 12 May 2020 23:43:10 +0000 (08:43 +0900)]
Ignore client's duplicate release request after invoking release callback
Change-Id: I94e6f588bba579b50a02a3ff4f460e6498928a09
YoungHun Kim [Fri, 22 May 2020 00:31:41 +0000 (00:31 +0000)]
Revert "Add root privileges for dbus policy"
This reverts commit
5da523ff8ab28a184a1a543e66db5b367691eb09.
Change-Id: I9e19dcd1c04f6b035dbca170c7aed0cac2f7532f
YoungHun Kim [Mon, 11 May 2020 02:56:30 +0000 (11:56 +0900)]
Consider full request if conf is set to full request but the actual required value is not
Change-Id: I297680a755794f74a81a5b9338d2a3f1a4113ce5
YoungHun Kim [Wed, 20 May 2020 10:00:35 +0000 (19:00 +0900)]
Add root privileges for dbus policy
Change-Id: I15b6113e20cdf0416e1697ee2f202a4fa2a44068
YoungHun Kim [Fri, 8 May 2020 05:48:12 +0000 (14:48 +0900)]
Revise the function name more intuitively
- Check the return value of release callback
Change-Id: Id4221ee174b9a82477856fef598777e01dddb8c8
YoungHun Kim [Mon, 27 Apr 2020 22:49:24 +0000 (07:49 +0900)]
Call poll() again when it fails with an EAGAIN error
- poll() can fail with the error EAGAIN if the system fails to allocate kernel-internal
resources. Portable programs may wish to check for EAGAIN and loop.
- Change the mode of mm_resource_manager_daemon_priv.c
- Update some logs
Change-Id: I2ee8f16931b14e57ed065be607b08d9d81f1b4ca
YoungHun Kim [Wed, 6 May 2020 11:23:36 +0000 (20:23 +0900)]
Add the coverage measurement for resource manager
Change-Id: Ic6df876631f9dddb1d344dcbc8eff0289f307708
YoungHun Kim [Wed, 29 Apr 2020 01:49:13 +0000 (10:49 +0900)]
Increase the array size of handle and resource
- the size of handle array is increased from 8 to 64
- the size of resource array per each handle is increased from 16 to 128
Change-Id: Ic6fe43ebd48d0fc3f729a83f3534cfe5d0eba19c
YoungHun Kim [Wed, 29 Apr 2020 01:49:13 +0000 (10:49 +0900)]
Increase the array size of handle and resource
- the size of handle array is increased from 8 to 64
- the size of resource array per each handle is increased from 16 to 128
Change-Id: Ic6fe43ebd48d0fc3f729a83f3534cfe5d0eba19c
YoungHun Kim [Thu, 16 Apr 2020 04:42:20 +0000 (13:42 +0900)]
Resolve the memory leak issue
Change-Id: I51188f64a0ed8b96cc0a8689d6c89b02525ecdf7
(cherry picked from commit
9fa75cbea4df6db1ac7b4acca521e1e12bd0e13d)
YoungHun Kim [Thu, 16 Apr 2020 04:42:20 +0000 (13:42 +0900)]
Resolve the memory leak issue
Change-Id: I51188f64a0ed8b96cc0a8689d6c89b02525ecdf7
YoungHun Kim [Mon, 6 Apr 2020 07:16:31 +0000 (16:16 +0900)]
Fix Bof issue : dbus error handling
Change-Id: I5a6d9e1fe2cdff65fc1dbde0e3e207f57df884ca
YoungHun Kim [Mon, 6 Apr 2020 07:16:31 +0000 (16:16 +0900)]
Fix Bof issue : dbus error handling
Change-Id: I5a6d9e1fe2cdff65fc1dbde0e3e207f57df884ca
YoungHun Kim [Thu, 2 Apr 2020 07:55:17 +0000 (16:55 +0900)]
Update release part of resource conflict
Change-Id: Ibbd96006356e78e6b6655df16b6367d63928921c
(cherry picked from commit
ec753cea4ffd57bc62cbd43a6d4288220c020c34)
YoungHun Kim [Thu, 2 Apr 2020 07:55:17 +0000 (16:55 +0900)]
Update release part of resource conflict
Change-Id: Ibbd96006356e78e6b6655df16b6367d63928921c
YoungHun Kim [Wed, 1 Apr 2020 11:16:22 +0000 (20:16 +0900)]
Fix the bug of resource release
Change-Id: I00bb8bd20fdb0688ea0f016accd33f5509c72751
(cherry picked from commit
958a5b9e0c6bb5c6eaeebec58755a8f6c37a7fcc)
YoungHun Kim [Wed, 1 Apr 2020 11:16:22 +0000 (20:16 +0900)]
Fix the bug of resource release
Change-Id: I00bb8bd20fdb0688ea0f016accd33f5509c72751
YoungHun Kim [Wed, 1 Apr 2020 04:32:20 +0000 (13:32 +0900)]
Merge branch tizen into tizen_5.5
Change-Id: I9d8e2229f9139da8b0497559484464e1124a220a
YoungHun Kim [Wed, 1 Apr 2020 04:25:14 +0000 (13:25 +0900)]
fixup! Fix the bug that attempted to release unacquired resource
Change-Id: Ie05a526c3eb80249052cd5f2632e33cf55c96ed0
YoungHun Kim [Fri, 27 Mar 2020 10:14:18 +0000 (19:14 +0900)]
Fix the bug that attempted to release unacquired resource
Change-Id: I80bc7242c128b82e10433b57c246bfd81b3a91ed
(cherry picked from commit
132b73bc190f04796aac154e821f2a4bb04acf77)
YoungHun Kim [Fri, 27 Mar 2020 10:14:18 +0000 (19:14 +0900)]
Add warning log and code refactoring
Change-Id: Id588d157344ac47c02f71661bb5f27c03837344b
YoungHun Kim [Fri, 27 Mar 2020 10:14:18 +0000 (19:14 +0900)]
Fix the bug that attempted to release unacquired resource
Change-Id: I80bc7242c128b82e10433b57c246bfd81b3a91ed
YoungHun Kim [Tue, 31 Mar 2020 02:43:44 +0000 (02:43 +0000)]
Revert "Add signal handler for client process"
This reverts commit
d1b71e5da7047f4e30037f80951811af6385d158.
Change-Id: I3d635099261062f47219e2723dd56da78789dd08
YoungHun Kim [Tue, 31 Mar 2020 02:44:21 +0000 (02:44 +0000)]
Revert "Add signal handler for client process"
This reverts commit
55e4f4f875c06ad5eefb25ce779c9baa0b305e1c.
Change-Id: I36be6de3f9d2ac8051d459f55cf05ab337363384
YoungHun Kim [Wed, 25 Mar 2020 11:57:56 +0000 (20:57 +0900)]
Revise the coding rule and dlog of resource handle
Change-Id: I4d2b41274666005c62373f91cb14d639f8b1b20d
(cherry picked from commit
119f63110c1c752c96deee6b9f7c1af7a2aeeff6)
YoungHun Kim [Wed, 25 Mar 2020 11:57:56 +0000 (20:57 +0900)]
Revise the coding rule and dlog of resource handle
Change-Id: I4d2b41274666005c62373f91cb14d639f8b1b20d
YoungHun Kim [Mon, 16 Mar 2020 23:38:42 +0000 (08:38 +0900)]
Add signal handler for client process
Change-Id: I9c90e74219d9edafacfff9abd1a8b22c94e0aa28
YoungHun Kim [Mon, 16 Mar 2020 23:38:42 +0000 (08:38 +0900)]
Add signal handler for client process
Change-Id: I9c90e74219d9edafacfff9abd1a8b22c94e0aa28
YoungHun Kim [Thu, 12 Mar 2020 01:23:49 +0000 (10:23 +0900)]
Update the dbus exception error handling
Change-Id: I007b4fcac1af21256743716a51eefc8068cfd623
YoungHun Kim [Thu, 12 Mar 2020 01:23:49 +0000 (10:23 +0900)]
Update the dbus exception error handling
Change-Id: I007b4fcac1af21256743716a51eefc8068cfd623
YoungHun Kim [Tue, 3 Dec 2019 00:30:26 +0000 (09:30 +0900)]
Add new api of stream and instance for multi-instance
Change-Id: I5d940ac9704fec6f354d68f4a82d41c3c3f7956f
YoungHun Kim [Tue, 3 Dec 2019 00:30:26 +0000 (09:30 +0900)]
Add new api of stream and instance for multi-instance
Change-Id: I5d940ac9704fec6f354d68f4a82d41c3c3f7956f
YoungHun Kim [Wed, 23 Oct 2019 05:50:54 +0000 (14:50 +0900)]
Fix the bug of gdbus conf
Change-Id: Ie0dd8efc7637274a48eca418bde574668fe4bfd4
YoungHun Kim [Wed, 23 Oct 2019 05:50:54 +0000 (14:50 +0900)]
Fix the bug of gdbus conf
Change-Id: Ie0dd8efc7637274a48eca418bde574668fe4bfd4
YoungHun Kim [Thu, 8 Aug 2019 07:17:40 +0000 (16:17 +0900)]
Create server setup file after dbus connection
Change-Id: I128601bdb1cf7c7bb1f565354af7c3333c1b9ef0
YoungHun Kim [Wed, 31 Jul 2019 07:00:13 +0000 (16:00 +0900)]
Create the handle id without fixed random seed
Change-Id: If450e8f5abcadeb6d22f5464fde0f3ffb8b55b1f
YoungHun Kim [Mon, 29 Jul 2019 06:19:58 +0000 (06:19 +0000)]
Merge "Remove unnecessary setting" into tizen
YoungHun Kim [Wed, 24 Jul 2019 09:44:57 +0000 (18:44 +0900)]
Add debug log of resource lock
Change-Id: I97d1312dd38ec0754ddde1b9b7f1325067c9c680
INSUN PYO [Wed, 24 Jul 2019 10:26:13 +0000 (19:26 +0900)]
Remove unnecessary setting
Change-Id: Ib2931387793df7247f89b3ad0c47eebcdd1eea1a
YoungHun Kim [Wed, 19 Jun 2019 00:08:26 +0000 (09:08 +0900)]
Add the audio offload
Change-Id: Iec5a5973ea4fc67f0fcf7e81c17617b6226c23c6
YoungHun Kim [Mon, 8 Apr 2019 06:56:04 +0000 (15:56 +0900)]
Resolve failure of handle destroy signal
- Registration of the signal callback should be at the bus acquisition time for
normal destroy of previous handle when resource conflict occurred after new handle
create signal triggered, which is side effect commit of 9c09f56 for dbus performance
Change-Id: I62798c034c5bce9d21ea4415194ad0ef066fa822