Developer Documentation

1. Architecture

The SMRfs architecture and flow of control can understood at - SMRfs Architecture.

2. Code Structure:

The SMRfs code is pretty modularized. You can find details about the code structure at - Code Structure

3. How to build the code:

Building and running the SMRfs code is as simple as invoking a few scripts. A detailed description of how to do this can be found at - Build and Run SMRfs

4. Regressions:

A good regression test would be one where we can ensure that -
  1. Writes aren't broken (Create, append, sequential, random)
  2. Reads aren't broken (sequential, random)
  3. Cleaning is not broken (that cleaning happens if required and does not corrupt data)
The best benchmark for checking regression would be the PostMark benchmark. The instructions on running this benchmark and a sample results set can be found on the Detailed SMR Benchmarks page. You can also try the other benchmarks for a more detailed analysis, if required.
Topic revision: r3 - 27 Oct 2013, AdityaJaltade - This page was cached on 29 Nov 2017 - 04:00.

This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding PDLWiki? Send feedback