Skip to content

Releases: ubccr/xdmod

Open XDMoD 11.0.0

23 Oct 21:12
c899d46
Compare
Choose a tag to compare

IMPORTANT NOTE: Open XDMoD is now no longer bundled with libraries that have license restrictions for commercial or government use. The charting library used in Open XDMoD has changed from Highcharts to Plotly JS, an open source library. Please refer to the license notices for more information about the open source licenses bundled with Open XDMoD.

This chart library change brings some new features to the interface and some minor changes:

  • New Features

    • Charts can zoom along a specific axis by click and dragging the cursor vertically or horizontally to zoom by the y-axis and x-axis, respectively.
    • Chart axes range can be adjust by click and dragging across ether axis.
    • Added support for a subset of HTML tags and entities in a chart's main title. Unsupported tags/entities will render as plain text instead of HTML. The following HTML tags are supported: <br>, <b>, <i>, <sup>, and <sub>. The following entities are supported: Greek letters (recommended Unicode format, e.g., &#x3BC; for μ, some mathematical symbols (e.g., &plusmn; for ±), and degrees ° (&deg;).
  • Changes

    • Charts no longer allow series context menus to appear when clicking on the lines connecting data points. Series context menus only appear when clicking data points or the legend entry (for Metric Explorer charts).
    • The button for resetting the chart zoom in Metric Explorer charts appears in the chart context menus instead of a button on the chart. Resetting the chart zoom for charts in all other tabs now requires a double click on the plotting area instead of a button on the chart.
  • Removed Features

    • Adjusting the data series layering order for charts with multiple axes is no longer supported.
    • Chart animations that enlarged data series points when hovering over them.
    • Adding a shadow to data in Metric Explorer plots is no longer supported. The shadow selection option has been removed from the "More Options" section of the Data Series context menu.
  • Known Issues

    • Charts exported as images can have legend displacement based on the chart size. The current workaround is to make the exported chart larger until the legend fits. Customizing legend entry names to be shorter may also help.
    • The legend double-click feature is disabled due to an interaction with legend single-click events.

Other changes to Open XDMoD 11.0.0 are:

  • Enhancements

    • Data Analytics Framework
      • Improve performance of API calls for raw data.
      • Change the raw data endpoint to respond with a JSON text sequence instead of one large JSON object.
      • Provide more helpful error codes and messages for raw data requests.
    • ETL
      • Add an option to etl_overseer.php for turning off writing the ETL process log to the database.
      • Update a log table SQL query to be more efficient.
    • General
      • Update the description of the "Job Size: Normalized" metric in the Jobs realm.
      • Improve the UI display when the database is down or otherwise unreachable from the web server.
    • Job Viewer
      • Add a copy to clipboard option when getting a shareable link to a job.
      • Add dashed lines for null data in Job Viewer charts.
    • Metric Explorer
      • Add a copy to clipboard option when generating a link to the current chart.
    • Resource Specifications
      • Add new Resource Specifications realm.
  • Bug Fixes

    • Escape double quotes when migrating portal settings.
    • Fix API token expiration message.
    • Fix API token header authentication.
    • Fix REST date validation.
    • Add a default value for the modw_cloud.instance_type_union table.
  • Maintenance / Code Quality

    • Update for compatibility with PHP 7.4.
    • Include usernames in REST logging.
    • Replace redundant exception classes with ones provided by Symfony.
    • Update to support OnDemand module enhancements.
    • Remove obsolete XSEDE-specific code.
    • Add a patch for symfony/http-foundation: CVE-2019-10913.
  • Uncategorized

    • Change the User Manual generator to use Sphinx.
    • Change the name of the "Utilization" metric in the Jobs realm to "CPU Utilization."

XDMoD 11.0 - Release Candidate 2

26 Aug 15:32
f7d86a9
Compare
Choose a tag to compare
Pre-release

This is the rc.2 version of XDMoD 11.0.

Release Candidate 1 for Open XDMoD 11.0

26 Jun 20:16
088611c
Compare
Choose a tag to compare
Pre-release

Release Candidate 1 for Open XDMoD 11.0

Open XDMoD 10.5.0

11 Sep 19:00
8e6ee2f
Compare
Choose a tag to compare
  • Bug Fixes
    • Cloud
      • Updates to how end times are set for instance types.
    • Data Warehouse Export
      • Exporting an empty timeseries dataset will no longer throw undefined offset errors.
    • ETL
      • Fixed a rare race condition that was causing processes to not exit has been fixed.
      • Added variable substitution for hierarchy info used in ETL table definitions and alias used in raw statistics configuration.
      • Updated the table definition for the ReportTemplateCharts table to include an index.
    • General
      • Additional conditions that will force a reconnect on database connection loss have been added.
      • Prevent the MySQL CLI from using user-specific options as the presence of a .my.cnf file in a user's home directory can contain conflicting credentials.
    • Job Viewer
      • Fixed a bug that was causing the y-axis to go up to 120% ( even though the data only went to 100%).
    • Metrics Explorer
      • Updated the method by which dataset id's are calculated to use integers as opposed to floating point numbers.
  • Data Analytics Framework
    • New Feature
      • API Token authentication / authorization has been added to XDMoD.
      • The My Profile UI component has been updated to allow for the management of API tokens.
  • Documentation
    • Data Analytics Framework
      • Documentation has been added for the Data Analytics Framework.
    • Data Warehouse Export
      • Documentation has been added that explains the data export batch process.
    • Cloud
      • FAQ has been updated with information about Rocky/RHEL 8 and PHP 7.2 information.
    • General
      • New NSF Grant numbers have been added.
      • New XMS team members have been added.
      • SimpleSAMLPHP links have been updated.
      • Updated the text of the node_utilization How-To section to include language about needing to restart php-fpm in addition to httpd for changes to show up in the UI.
      • Updated links to presentations stored in Google Drive/Docs.
  • Enhancements
    • Cloud
      • The Core Hour statistic has been changed to CPU Hours to match the Jobs realm.
    • Data Warehouse Export
      • Added a new configuration option to disable export for a realm.
    • ETL
      • Support for GPU count data in Grid Engine, specifically Univa Grid Engine now known as Altair® Grid Engine®
      • the mod_logger db schema has been updated to be managed by the ETL framework.
      • Added support for PBS logs that use Resource_list.ngpus to indicate the number of GPUs used by a job.
      • Added an index to mod_shredder.shredded_job to speed up ingestion actions that depend on the qos_name
    • General
      • Updated the syntax for variable substitution in rawstatistics.json, this brings it inline with the format used by the ETL configuration code.
    • Infrastructure
      • REST request logging has been supplemented by including POST data and total elapsed processing time.
    • Job Viewer
      • All charts have been migrated from using HighCharts to Plotly.
    • Metric Explorer
      • Legend text generation has been updated and improved.
      • Support for API token authentication has been added to a number of contoller end points.
  • Internal Dashboard
    • General
      • ETL Overseer logs have been added to the Logs tab.
  • Maintenance / Code Quality
    • General
      • Removed dead code from the xd_utilities namespace.
      • Updates to support Chrome 109
  • New Features
    • ACL
      • Added the ability to group by's to be hidden for a specific statistic instead of a whole realm.
    • Cloud
      • A new dimension has been added, vm_state.
      • Inactive VMs have been added to cloud realm aggregation.
    • Data Warehouse Export
      • A new endpoint for retrieving raw data has been added.

Release Candidate 3 for Open XDMoD 10.5

15 Aug 17:14
714f330
Compare
Choose a tag to compare
Pre-release

Release Candidate 3 for Open XDMoD 10.5

Open XDMoD 10.0.3

04 Aug 21:06
fd6a279
Compare
Choose a tag to compare

This release contains the updated RPMS and source tarballs for XDMoD v10.0.3.

  • Bug Fixes
    • General
      • Ensure Metric Explorer handles the case where filters contain a quote character

Open XDMoD v10.0.3 Beta Release for el8

04 Aug 21:08
fd6a279
Compare
Choose a tag to compare
Pre-release

This release contains the updated RPMS and source tarballs for XDMoD v10.0.3 el8.

  • Bug Fixes
    • General
      • Ensure Metric Explorer handles the case where filters contain a quote character

Release Candidate 2 for Open XDMoD 10.5

14 Jul 13:37
c728680
Compare
Choose a tag to compare
Pre-release

Release Candidate 2 for Open XDMoD 10.5

Release Candidate 1 for Open XDMoD 10.5

06 Jul 17:21
ab1f25f
Compare
Choose a tag to compare
Pre-release

Release Candidate 1 for Open XDMoD 10.5

Open XDMoD v10.0.2-2

28 Apr 15:12
Compare
Choose a tag to compare

This release contains the updated RPMS and source tarballs for XDMoD v10.0.2.

  • Bug Fixes
    • General
      • Update image export for compatibility with headless chromium 111 or later