Merge lp://staging/~cbehrens/agent-smith/implement-state into lp://staging/agent-smith

Proposed by Chris Behrens
Status: Merged
Merged at revision: 86
Proposed branch: lp://staging/~cbehrens/agent-smith/implement-state
Merge into: lp://staging/agent-smith
Diff against target: 1361 lines (+505/-235)
14 files modified
src/agent.c (+119/-34)
src/agent.h (+10/-2)
src/main.c (+5/-2)
src/slist.c (+23/-10)
src/slist.h (+9/-2)
src/spool.c (+111/-59)
src/spool.h (+15/-5)
src/xen.c (+109/-80)
src/xen.h (+34/-10)
tests/check_agent.c (+21/-8)
tests/check_slist.c (+19/-4)
tests/check_spool.c (+7/-6)
tests/check_xen.c (+16/-13)
tests/mock_xenstore.c (+7/-0)
To merge this branch: bzr merge lp://staging/~cbehrens/agent-smith/implement-state
Reviewer Review Type Date Requested Status
Agent Smith devs Pending
Review via email: mp+33834@code.staging.launchpad.net

Description of the change

This implements some state structures to eliminate global variables and make it easier to monitor multiple spool directories and so forth if required in the future. It also implements a single poll() on the spool and xenstore.

To post a comment you must log in.
83. By Chris Behrens

I guess xs_domain_open is not interchangable with xs_daemon_open..

84. By Chris Behrens

merge trunk

85. By Chris Behrens

merged trunk

86. By Chris Behrens

merged trunk

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches