Tune performance for AppArmor's DBus mediation
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:
- ubuntu-13.05
- Started by
- Jamie Strandboge
- Completed by
- Jamie Strandboge
Whiteboard
jdstrand: FYI, QRT shows how to setup the dbus testsuite
jdstrand: "[tyhicks] dbus - update aa-logparser, including test" carried over from https:/
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.