Skip to content

Releases: ubccr/xdmod

Open XDMoD v10.0.2-2 Beta Release for el8

28 Apr 15:27
Compare
Choose a tag to compare

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

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

Open XDMoD 10.0.2

10 Apr 17:22
75f8905
Compare
Choose a tag to compare
  • Bug Fixes
    • General
      • Update image export for compatibility with headless chromium 111 or later

Note the xdmod-10.0.2-1.0.el7.noarch.rpm and xdmod-10.0.2.tar.gz files published on 2023-04-18 had a corrupted file in the RPM which prevented XDMoD software from functioning. These files have been removed and are no longer available for download. We will be publishing an updated RPM shortly.

10.0.2 Beta release for el8

10 Apr 17:32
75f8905
Compare
Choose a tag to compare
Pre-release

This release contains the latest beta for installing XDMoD on el8 systems ( both CentOS / Rocky have been tested ). Please note that this is still a beta release so if you run into issues please contact us at [email protected] . Full support for el8 systems and the final version of XDMoD to el7 will be in XDMoD version 10.5.

Note the xdmod-10.0.2-1.0.el8.noarch.rpm and xdmod-10.0.2.tar.gz files published on 2023-04-18 had a corrupted file in the RPM which prevented XDMoD software from functioning. These files have been removed and are no longer available for download. We will be publishing an updated RPM shortly.

Open XDMoD 10.0.1

17 Mar 17:50
3ec0a24
Compare
Choose a tag to compare
  • Bug Fixes
    • General
      • Update image export to support headless chromium 109 or later (#1688)
  • Uncategorized
    • General
      • Merge code updates to support Rocky 8 into single branch that supports both Centos 7 and Rocky 8 builds.

10.0.1 Beta release for el8

17 Mar 17:53
3ec0a24
Compare
Choose a tag to compare
Pre-release

This release contains the latest beta for installing XDMoD on el8 systems ( both CentOS / Rocky have been tested ). Please note that this is still a beta release so if you run into issues please contact us at [email protected] . Full support for el8 systems and the final version of XDMoD to el7 will be in XDMoD version 10.5.

Beta 5 release for el8

06 Jul 18:03
96d6ee4
Compare
Choose a tag to compare
Pre-release

This release contains the latest beta for installing XDMoD on el8 systems ( both CentOS / Rocky have been tested ). Please note that this is still a beta release so if you run into issues please contact us at [email protected] . Full support for el8 systems and sunsetting of our support for el7 is slated for 10.5.

Beta 4 release for el8

01 Jul 18:49
3c368bf
Compare
Choose a tag to compare
Pre-release

This release has been superseded by the beta5 release and is not intended for use.

Open XDMoD 10.0.0

10 Mar 19:42
ece9da2
Compare
Choose a tag to compare

NOTE: This release only contains the CentOS7 rpms. If you are looking for the [CentOS|Rocky]8 rpms you can find them here: CentOS|Rocky8

  • Bug Fixes
    • ETL
      • Fix comment removal in ETL SQL execution (#1609)
      • Fix cloud resource specs and storage database tables date formats (#1600)
      • Add SHOW WARNINGS to StructuredFileIngestor (#1586)
      • Fix quarters start timestamp column type (#1560)
      • Change slurm helper default end time (#1546)
      • Fix resource ingestor default resource type (#1537)
      • Fix shredder empty line checking (#1525)
    • General
      • Set minimum username length to 2 (#1594)
      • Change exceptions.log file permissions (#1550)
      • Restore global exception file name and number, and stack trace logging (#1549)
      • Remove PEAR Log dependencies (#1543)
      • Add exportJson function back. (#1532)
  • Enhancements
    • Internal Dashboard
      • Refactor admin dashboard user listing query and add indexes to Users and SessionManager tables (#1606)
    • ETL
      • Fix warnings seen when ingesting cloud or storage files (#1592)
      • Performance improvements to ETLv2 action that loads queues for jobs realm (#1580)
      • Improve Slurm TRES GRES/GPU parsing (#1544)
    • General
      • Convert tables in moddb database to the InnoDB table engine (#1585)
      • Convert tables in modw_aggregates to InnoDB and add class to manage aggregate tables (#1584)
      • Add index to mod_logger.log_table for help with better query planning (#1582)
      • InnoDB Performance Improvements for ingestion and aggregation (#1579)
      • Convert tables in mod_logger, mod_hpcdb, and mod_shredder to InnoDB (#1576)
      • Convert tables in modw database to the innodb table engine (#1573)
      • Add support for PHP 7.2 and MariaDB 10.3 (#1486)
    • Cloud
      • Convert modw_cloud tables to InnoDB table engine (#1572)
      • Remove multi column auto-increment key from modw_cloud.cloud_resource_specs (#1569)
    • Job Viewer
      • Enabled text selection / copying in Job Viewer Accounting Tab (#1561)
    • Infrastructure
      • Update query filtering to be based on ACLs (#1531)
  • Uncategorized
    • General
      • Change SQL connection reuse strategy (#1604)
      • More robustness improvements for webdriverio-based UI tests (#1587)
      • Handle MySQL server has gone away errors (#1566)
  • New Features
    • General
      • Add script to help convert to using innodb-file-per-table mysql setting (#1598)
      • Add quality of service group by with Slurm support (#1589)
      • Updated etl_profile.js to add an extra group_by parameter "show_all_dimension_values". (#1588)
      • Update Metric Explorer Controller to include ability to show all possible dimension values. (#1578)

NOTE: This release only contains the CentOS7 rpms. If you are looking for the [CentOS|Rocky]8 rpms you can find them here: CentOS|Rocky8

Open XDMoD 10.0.0 Release Candidate 3

15 Feb 12:08
Compare
Choose a tag to compare
Pre-release
Second attempt to fix db timeouts.

This time I tested by running the docker build with a database
timeout of 10 seconds.
```
echo "wait_timeout = 10" >> /etc/my.cnf.d/server.cnf
```

On my workstation this timeout is short enough that the upgrade
fails on the alter shredded job slurm action
```
2022-02-14 21:34:23 [warning] Stopping ETL due to exception in xdmod.migration-9_5_0-10_0_0.alter-shredded_job_slurm (ETL\Maintenance\ExecuteSql)
xdmod.migration-9_5_0-10_0_0.alter-shredded_job_slurm (ETL\Maintenance\ExecuteSql): Error executing SQL Exception: 'SQLSTATE[HY000]: General error: 2006 MySQL server has gone away'
```

With this patch in place (and the timeout still set to 10 seconds), the upgrade
completes.

Note that a 10 second timeout in the docker then causes the cloud
ingest steps to fail.

Open XDMoD 10.0.0 Release Candidate 2

09 Feb 15:17
606e5b2
Compare
Choose a tag to compare
Pre-release
Fix schema version history (#1608)

* Fixing datetime columns default values

This commit adds a default value of `CURRENT_TIMESTAMP` to
schema_version_history's `action_datetime` column and removes the
associated value from `./etl_data.d/**/schema-version-history.json`
files.

This was found to be a problem in CentOS8 builds.

* Adding sql to cover the upgrade path.

* Removing schema_version_history table

- Removed all references to schema_version_history as it is not currently being
used.
- Added a sql script that removes all schema_version_history tables if they are
present.

* Missed one

* Removing all db related contents

Since the db table associated with this class / functions / variables is no
longer present, they are no longer necessary.

* Replacing mod_logger data sql

* Woops needed that

* Apply suggestions from code review

Reverting unintended spacing changes.

Co-authored-by: Jeffrey T. Palmer <[email protected]>

Co-authored-by: Ryan Rathsam <[email protected]>
Co-authored-by: Jeffrey T. Palmer <[email protected]>