Skip to content
This repository has been archived by the owner on Mar 11, 2019. It is now read-only.

Latest commit

 

History

History
167 lines (128 loc) · 12.1 KB

CHANGELOG.md

File metadata and controls

167 lines (128 loc) · 12.1 KB

Change Log

4.2.2 (2018-03-02)

Full Changelog

Implemented enhancements:

  • The containers can now be monitored using theirs Name, short and full ID.
  • Use of the container's name as target name instead of the full ID for the power measurements reporting.
  • Trying to monitor an unknown container is considered as fatal error and PowerAPI will shutdown.
  • Verify Docker socket availability when containers are monitored.
  • Use the same working directory (/powerapi) for cli and cpu sampling Docker images.

4.2.1 (2018-02-19)

Full Changelog

Implemented enhancements:

  • Rework of PowerAPI Docker images : based on Ubuntu Xenial (LTS), use of distribution packages instead of building the dependencies from sources

Fixed bugs:

  • CPU sampling: Add filter to CPU device(s) selection
  • RAPL: Remove MSR kernel module load (problems in Docker images)
  • Travis CI build: Docker images are now properly pushed to Docker hub

4.2 (2017-11-02)

Full Changelog

Implemented enhancements:

  • Update projects and libraries to Scala version 2.12
  • Implement a disk module (only for Linux)
  • Use an asynchronous API for InfluxDB
  • Use the cgroup statistics to retrieve the cpu usage of a docker container
  • Improving the resilience of power conversions

Fixed bugs:

  • Bluecove libraries download URL for sbt
  • Travis CI build: JDK version 7 to 8, Ruby installation, build failing on pull-request

Closed issues:

  • Version mismatch #87

4.0 (2016-04-14)

Full Changelog

Implemented enhancements:

  • Use a settings file to declare the architectures compatible with RAPL #78
  • Packaging PowerAPI as docker images #77
  • feature(v4.0): refactoring #81 (mcolmant)
  • feature(v4.0): refactoring #80 (mcolmant)

Fixed bugs:

  • Cannot compile CLI: “error: not found: value Universal” #79

3.4 (2016-02-02)

Full Changelog

Closed issues:

  • Link error while using Sigar module #75

3.3 (2015-11-03)

Full Changelog

Implemented enhancements:

  • Refactors the PowerSpy module #53
  • Create the wiki with the documentation #46
  • Implement the filesystem interface #16
  • Implement the daemon mode #15
  • Implement the Web interface #14

Merged pull requests:

  • feature(docker): implement energy monitoring of a container #74 (huertas)
  • feature(g5k-sensor): implement the external powermeter OmegaWatt (fro… #73 (huertas)
  • feature(rest): implement the REST reporter #72 (huertas)
  • feature(fuse): implement the FUSE reporter #71 (huertas)
  • feature(daemon): implement the PowerAPI daemon #70 (huertas)

3.2 (2015-06-02)

Full Changelog

Implemented enhancements:

  • Give the possibility to give directly the parameters to the PowerModule #60
  • Increase the actors timeout #59
  • Add prefix for each parameter written in configuration files #58
  • Adds the MUID as an argument in the PowerDisplay trait #56
  • Stops actors created for each PowerDisplay when a Monitor is canceled #55
  • Refactors the LibpfmChildSensor #54
  • Fix estimations returned by Sigar module under Windows #61
  • Implement the SIGAR module #17
  • Merge branch "develop" into "master" #69 (mcolmant)
  • fix(#58): Refactors the Configuration trait #67 (mcolmant)
  • fix(#54): Refactors the LibpfmChildSensor #66 (mcolmant)
  • refactor(sampling): adds the possibility to collect different counters and to use different type of regression #62 (mcolmant)

Fixed bugs:

  • Increase the actors timeout #59
  • Stops actors created for each PowerDisplay when a Monitor is canceled #55
  • Fix estimations returned by Sigar module under Windows #61
  • Merge branch "develop" into "master" #69 (mcolmant)
  • fix(#59): Increases the actor timeouts #68 (mcolmant)
  • fix(#61): closes #61 #65 (huertas)
  • fix(#55): fix the corresponding issue #63 (mcolmant)

3.1 (2015-04-28)

Implemented enhancements:

  • Implement the sampling project #44
  • Implement the Reporter actor #33
  • Implement the configuration interface. #24
  • Implement the CLI #13
  • Implement the Libpfm module #12
  • Implement the RAPL module #11
  • Implement the PowerSpy module #10
  • Implement the ProcFS module #9
  • Implement the PowerMeter API #8
  • Implement the subscription actor #7
  • Install and deploy the Jenkins infrastructure #6
  • Implement the new version of the Clock actor #5
  • Import the Topic Bus #4
  • Bootstrap the project structure #3
  • Add a Gitter chat badge to README.md #57 (gitter-badger)
  • refactor(sampling): Improves the sampling project #51 (mcolmant)
  • feature(sigar): implement the sigar module #50 (huertas)
  • feat: version 3.0 of PowerAPI #49 (rouvoy)
  • Implement the CLI #48 (huertas)
  • Implement RAPL module #47 (huertas)
  • feature(sampling): Implement the sampling project #45 (mcolmant)
  • feature(libpfm): Sensors and Formula implementations #39 (mcolmant)
  • feature(api): Draft of the new power meter API. #38 (rouvoy)
  • Feature/reporter #36 (huertas)
  • Feature/powerspy #32 (mcolmant)
  • Feature/procfs module #31 (mcolmant)
  • hotfix/cleaning-imports #30 (mcolmant)
  • feature/configuration #23 (mcolmant)
  • feature/subscription #21 (mcolmant)
  • Design of base components + Clock #2 (mcolmant)

Fixed bugs:

  • [develop] Problem with a test in the OSHelperSuite #52
  • [develop] Problem with the Sensor in module/powerspy #43
  • [develop] Problem with the Sensor in module/cpu/simple #42
  • [develop] Problem with the LibpfmCoreConfiguration #41
  • [develop] Problem with the cache updating in the simple CpuSensor #40
  • Add a newline in each file for scanning tool #27
  • Problem with the clock suite test with limited resources #22
  • Bus is a singleton object #19
  • Error in ClockSuite when the EventFilter is used for listening log messages #18
  • fix(#56): fix an issue #64 (mcolmant)
  • refactor\(sampling\): Improves the sampling project #51 (mcolmant)
  • hotfix/newline#27 #28 (mcolmant)
  • hotfix/clocksuite#22 #26 (mcolmant)
  • Bug #19 #20 (mcolmant)

* This Change Log was automatically generated by github_changelog_generator