Skip to content

Releases: opensciencegrid/gracc-reporting

2.0.1

31 Oct 16:09
f6e674d
Compare
Choose a tag to compare

Bug fix: Allow for jobs that have same start, end time.

2.0

29 Aug 19:04
259832e
Compare
Choose a tag to compare
2.0

This is a major release whose main purpose is to separate the libraries underlying GRACC reports from the reports themselves. The reports that the OSG runs have been moved to another repository, gracc-osg-reports. This was done to speed up development and updates to the reports themselves.

Included in the documentation is a sample report written on top of the new gracc-reporting libraries.

1.1.1

16 Mar 21:23
ac0816a
Compare
Choose a tag to compare

This is a patch release that fixes a minor bug introduced in 1.1 where the timestamps generated for Fifemon links were wrong in the FIFE reports. This was due to a newly introduced method in TimeUtils that returned a datetime in localtime, rather than UTC as was intended. This method is now fixed.

1.1

19 Jan 20:50
8b8231d
Compare
Choose a tag to compare
1.1

This is a minor release that mainly affects the Job Success Rate Report under FIFE Reports. In 1.0, we added functionality to allow for multiple elasticsearch hosts and multiple index pattern format strings to be put in the same config file. This release uses those, and the JSR is now written to use the data sources at Fermilab, rather than the OSG GRACC. There should be no breaking changes to any OSG reports here.

One known issue (will be fixed in 1.1.1) is that the time-zone support for creating Fifemon links in the Job Success Rate Report and Efficiency Report got broken somehow.

1.0

26 Sep 15:41
Compare
Choose a tag to compare
1.0

Changes:

  1. Changed format of config file for fife reports. Now, these match OSG config file format (in that they have the report as the top level, and then any extra stuff).
  2. Changed the index pattern module, so that we have dynamically-generated and configurable index patterns. We specify any number of index patterns in the config file, and then the various reports can pass that into the Reporter instantiation as the kwarg index_key. The default value for this is is index_pattern. Furthermore, the IndexPattern module's indexpattern_generate function will now return 'gracc.osg.summary' as a default.
  3. Added alternate host attribute althost to Reporter class. This allows us to put multiple ES hosts in the config file, and select which one we want when instantiating the Reporter class.
  4. Lots and lots of code refactoring (ternary statements, defaultdict, etc).
  5. Addition of a new report - Top Wasted Hours by VO to the fife-reports subpackage.
  6. Deprecation of report - Wasted Hours from fife-reports subpackage

0.11.4

17 Jul 18:22
Compare
Choose a tag to compare

Bug fixes to Minerva Report

This includes bug fixes for minerva report. The bug caused the report to crash if graphite returned no counts for any of current, idle, or held jobs.

I also updated the spec file to match the versioning format across github, rpm, docker image, and python source tarball.

0.11.3

14 Jul 14:03
Compare
Choose a tag to compare

Bug fixes to the missing projects report that caused the report to fail on 2017-07-10.

0.11.2

06 Jul 17:56
Compare
Choose a tag to compare

This is a patch release that simply has a few extra debugging statements in ReportUtils.

0.11

06 Jul 15:22
Compare
Choose a tag to compare

Ported configuration to TOML. This allowed us to get rid of the ConfigParser dependency, and greatly simplified information retrieval from the config.

It also let us remove the Configuration.py custom module.

First release

16 Jun 20:53
Compare
Choose a tag to compare

This has been in production for a few months now. I'm just formalizing the releases here.