Skip to content
This repository was archived by the owner on Nov 28, 2017. It is now read-only.

Release checklist #11

Open
1 of 6 tasks
samoht opened this issue Apr 30, 2015 · 2 comments
Open
1 of 6 tasks

Release checklist #11

samoht opened this issue Apr 30, 2015 · 2 comments

Comments

@samoht
Copy link
Member

samoht commented Apr 30, 2015

We can use this issue to track the list of things to be done before the release:

  • have basic tests working on the TCP/IP stack 1
  • first bunch of patches to clean-up the stack, to prepare synjitsu 2
  • more complex tests for TCP/IP (testing the internal state)
  • tests for jitsu (need to design the tests -- that's not easy)
  • tests for synjitsu (need to design the test -- that's not easy)
  • merge synjitsu patches 3

Points 1. and 2. have made good progress, and I've managed to use 6. to transfer some SYN packets via xenstore in a manual experiment. What is missing is an easy way to reproduce jitsu settings and run tests in there (ideally without having to mess with the system configuration), think on how we can test synjitsu and write the tests. And decide if we want to merge synjitsu patches in mirage-tcpip at all or design a more generic scheme.

Timeline:

  • [today] I can integrate 1. and 2. before the end of the week.
  • [tomorrow] Magnus can do the screencast with 6. with seems to be working in my vagrant image.
@samoht samoht changed the title Release list Release checklist Apr 30, 2015
@MagnusS
Copy link
Member

MagnusS commented May 20, 2015

1 has been merged. I made a screencast for NSDI using what we had - it worked fine, but currently requires a pinned tcpip stack and manual init/cleanup of Xenstore.

Any progress on 2?

@samoht
Copy link
Member Author

samoht commented May 20, 2015

@hannesm had made few remarks regarding ARP spoofing that can be an issue with the patch (and with synjitsu in general). Would be great to have more advices on that before doing anything more.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants