Skip to content

Caliper release V4.0

Latest
Compare
Choose a tag to compare
@shyjupv shyjupv released this 05 May 09:42
· 1 commit to master since this release
  1. Integrated new tools - nginx, redis, openblas and qperf.
  2. Add new test cases for existing tools (For example lmbench and iperf)
    Total 387 new test cases has been added.
    Total test cases supported by existing caliper are 613.
  3. Added multi-client support in caliper framework for nginx tool.
  4. Following new features have been added in caliper framework
    i) Update naming convention for platforms and nodes used in caliper framwork.
    ii) Update dependency scripts to capture the tool installation summary log. This makes it easy for the user to debug the failure.
    iii) Protect network server to communicate with multiple clients. This features is mandatory to disallow bandwidth sharing of network server with other platforms while running network tests..
    iv) Update the default text content of html pages in frontend directory regarding report generation.
    v) Frontend directory creation logic has been added while installing caliper for the first time.
  5. Fix following issues in caliper framework:
    i) For Fio tool test cases, MB/sec bandwidth values was not able to parse properly.
    ii) Resolve the static link issue in html files.
    iii) Update covariance value representation for Functional_cov.xlsx and Performance_cov.xlsx files.
    iv) Update host dependency script to automate NFS mount point. Earlier choice was expected from user causing a manual intervention in the package installation process on host system.
    v) Update sensei-grid css to support table creation for nginx and redis tool in HTML report.
    vi) Cleanup caliper code. More to be done in future.
    vii) formatting the X axis label for summary graph of tools category and test cases => label orientation has been changed from inclined position to vertical position.
    viii) Redundant code removal for server.py after the latest design change to handle multiple clients.
    ix) Fixing the bug in parsing logic of netperf.
  6. Documentation added in the "doc" directory:
    i) Caliper Hadbook
    ii) Caliper User Manual
    iii) Caliper Developer Manual
    iv) Nginx Tool User Guide
    v) Redis Tool User Guide