• Discuss and decide goals for this iteration.


  • This iteration is about moving Ick forward to using Muck.

Tasks for this week

Tasks may be part of a project or be random small ones (max an hour) that just need doing.

what Who estimate(h)
Write trivial facade for ickui Ivan+Pyry 1
Make Muck benchmark to simulate log storage Lars 1
Total Ivan+Pyry 1
Total Lars 1

Task descriptions

  • Write trivial facade for ickui: Write a facade that provides a trivial /version endpoint, which reports the facade’s version, without requiring a login.

    Acceptance criteria: Facade /version can be tested manually with curl. The output includes the git commit, if the facade is running from a git clone.

  • Make Muck benchmark to simulate log storage: The design of how build logs should be stored in Muck was discussed on the Ick mailing list. The design that the discussion ended up with should be validated by having a benchmark show that it works acceptably fast with a 100,000 lines of build log.

    Acceptance criteria: The benchmark simulates how the controller would store logs, and reports a speed for re-assembling the log from snippets. (It is not necessary to make it fast; that’s out of scope for the task.)