Releases: ubccr/xdmod
Open XDMoD v10.0.2-2 Beta Release for el8
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
- General
Open XDMoD 10.0.2
- Bug Fixes
- General
- Update image export for compatibility with headless chromium 111 or later
- General
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
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
- Bug Fixes
- General
- Update image export to support headless chromium 109 or later (#1688)
- General
- Uncategorized
- General
- Merge code updates to support Rocky 8 into single branch that supports both Centos 7 and Rocky 8 builds.
- General
10.0.1 Beta release for el8
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
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
This release has been superseded by the beta5 release and is not intended for use.
Open XDMoD 10.0.0
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
- ETL
- Enhancements
- Internal Dashboard
- Refactor admin dashboard user listing query and add indexes to Users and SessionManager tables (#1606)
- ETL
- 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
- Job Viewer
- Enabled text selection / copying in Job Viewer Accounting Tab (#1561)
- Infrastructure
- Update query filtering to be based on ACLs (#1531)
- Internal Dashboard
- Uncategorized
- 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)
- General
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
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
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]>