Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jleong/change exit behavior #114

Merged
merged 12 commits into from
Feb 22, 2017
Merged

Jleong/change exit behavior #114

merged 12 commits into from
Feb 22, 2017

Commits on Feb 20, 2017

  1. Configuration menu
    Copy the full SHA
    203ff2c View commit details
    Browse the repository at this point in the history
  2. Fix exec-missing test

    The test doesn't want the child to return an error message after
    the parent returns even though this was perfectly reasonable with
    our previous design. We were passing the test earlier due to luck
    since somehow the child process was terminating early enough due
    to jitter.
    
    Still failing multi-oom due to hanging on qemu and bochs.
    Still failing syn-read on bochs.
    omegaphoenix committed Feb 20, 2017
    Configuration menu
    Copy the full SHA
    e8c171f View commit details
    Browse the repository at this point in the history
  3. Refactor to use semaphore when waiting to exit

    Clean up the thread exit because the child now always exits in one
    place instead of three possible places.
    omegaphoenix committed Feb 20, 2017
    Configuration menu
    Copy the full SHA
    4b8c46b View commit details
    Browse the repository at this point in the history
  4. Fix possible minor bugs

    omegaphoenix committed Feb 20, 2017
    Configuration menu
    Copy the full SHA
    488003b View commit details
    Browse the repository at this point in the history
  5. Fix bug where not failing if out of memory

    Still failing multi-oom.
    Also fails syn-read and exec-missing on bochs.
    omegaphoenix committed Feb 20, 2017
    Configuration menu
    Copy the full SHA
    cd645c0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9301822 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2017

  1. Configuration menu
    Copy the full SHA
    23cf7c5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    37e8890 View commit details
    Browse the repository at this point in the history
  3. Fix all tests (including multi-oom)

    Remove thread from parent list if it wasn't removed already.
    All tests work on qemu. Hallelujah! multi-oom still hangs on bochs
    and syn-read fails on bochs.
    omegaphoenix committed Feb 21, 2017
    Configuration menu
    Copy the full SHA
    97f3da3 View commit details
    Browse the repository at this point in the history
  4. Refactor list_remove

    Refactor so we know when an element is removed by checking that
    element.
    
    All tests pass on qemu. syn-read has an assertion fail in list_next
    and multi-oom hangs on bochs.
    omegaphoenix committed Feb 21, 2017
    Configuration menu
    Copy the full SHA
    c6ef962 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2017

  1. Clean up code and update design doc

    All tests passing on qemu.
    multi-oom hangs on bochs and syn-read fails.
    omegaphoenix committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    7108cbc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d7aefb9 View commit details
    Browse the repository at this point in the history