Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Aravind:
    • Analyze protocol buffer performance (est: 0.5 day) (actual: not done, 0.5 day)
    • Implement new RPC API on TCP (est: 4 days) (actual: 70% done?, 3 days)
    • Code review of RCBUF (est: 0.5 day) (actual: done, 3 days)
    • Quick and dirty user-level implementation of scatter-gather (est: 1 day) (actual: done, but not with Buffer, 1 day)
  • Diego (modified 2010-02-18 with John's approval, and somewhat changed my mind 2010-02-19):
    • RAM-36: Finish mini-transactions (est: 1 day)s (actual: done, 0.5 day)
    • RAM-33: Least usable version of file system (est: 5 days) (actual: not done (only directories so far), 4 days)
    • RAM-26: Table enumeration (est: 2 days) or maybe instead RAM-38: C/C++ extension for Python bindings (est: 2 days) (actual: not started)
  • Ryan:
    • Propagate GetSegMetaData through server (est: 0.5 day) (actual: done, 0.5 day)
    • Boilerplate recovery routine (est: 0.5 day) (actual: in flux because of segment refactor, 1 day)
    • Creating shadow objects in log (est: 2 days) (actual: not done, depends on segment refactor)
  • Steve:
    • Log/tombstone tests (est: 1 day) (actual: done, 2 days)
    • Design for multi-threading (est: 2 days) (actual: not done, 1 day so far)

Milestone 3: ends March

...

15, 2010

  • Aravind:
    • Implement RPC API on TCP (est: 3 days)
    • Finish Protocol Buffer analysis (est: 2 days)
  • Diego:
    • Least-usable file system: small file ops (est: 2 days)
    • RAMCloud build attempt with TCP and post-mortem analysis (est: 1 day)
    • File-by-file opt in/out of "extra checks", add to pre-commit hooks (est: 2 days)
  • Ryan:
    • Multi-host backup (est: 1 day)
    • Save and collect segement location info for restore (est: 2 days)
    • RPC design
  • Steve:
    • Log/Segment refactoring (est: 2 days)
    • Other code review issues (est: 2 days)
    • Threading design