Gracc-reporting

Latest version: v3.4.0

Safety actively analyzes 619528 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

2.0.1

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

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](https://github.com/opensciencegrid/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

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

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

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

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.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.