Tune performance for AppArmor's DBus mediation

Registered by Jamie Strandboge on 2013-03-27

Acceptance criteria for May:
Goal: Users are able to use performant DBus mediation.

Blueprint information

Status:
Complete
Approver:
Jamie Strandboge
Priority:
High
Drafter:
John Johansen
Direction:
Approved
Assignee:
Tyler Hicks
Definition:
Approved
Series goal:
Accepted for saucy
Implementation:
Implemented
Milestone target:
milestone icon ubuntu-13.05
Started by
Jamie Strandboge on 2013-04-26
Completed by
Jamie Strandboge on 2013-08-29

Related branches

Sprints

Whiteboard

jdstrand: FYI, QRT shows how to setup the dbus testsuite
jdstrand: "[tyhicks] dbus - update aa-logparser, including test" carried over from https://blueprints.launchpad.net/ubuntu/+spec/security-1304-appisolation-dbus
jdstrand: updates to how querying works will provide further performance gains. This work is more closely tied to extended conditionals which is not part of this work

(?)

Work Items

Work items for ubuntu-13.05:
[tyhicks] dbus - update aa-logparser, including test: DONE
[tyhicks] adjust policy language to better match the network rule style and use more appropriate dbus keywords: DONE
[tyhicks] setup performance testing environment (coordinate with kernel team): DONE
[tyhicks] measure unpatched and patched dbus performance: DONE
[tyhicks] reduce number of DBus lookup roundtrips (eg caching): DONE
[tyhicks] coordinate with kernel team on Ubuntu's potential use of AF_BUS and kdbus: DONE

Work items for ubuntu-13.07:
[tyhicks] measure unpatched and patched dbus performance on phablet image: DONE

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.