Should hpc-stack updates happen during off-hours? #303
Replies: 21 comments 9 replies
|
Yes, the hpc/1.1.0 are still available after adding v1.2.0.
Both 1.1.0 and 1.2.0 code for the same compiler are in the same directory.
Therefore, update some libs in v1.2.0 may interrupt the installation in
v1.1.0 for a short time.
After the installation, under the same compiler, the v1.1.0 and v1.2.0 are
equal.
All the modules under the same directory are accessible by both hpc/1.1.0
and hpc/1.2.0
…On Mon, Aug 16, 2021 at 9:07 AM Edward Hartnett ***@***.***> wrote:
Assigned #300 <#300> to
@Hang-Lei-NOAA <https://github.com/Hang-Lei-NOAA>.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
<#300 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKWSMFA26VYREZNE4RJOAXTT5EESHANCNFSM5CHWMNNQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email>
.
|
|
@Hang-Lei-NOAA |
|
when we move to v1.2.0 are we updating libraries that are otherwise unchanged ? |
|
@Ruhual yes, most of libs are not necessary to update
This time that ncio is needed for the bug.
Boi also find issues for grib associated libs, these need to be updated.
…On Mon, Aug 16, 2021 at 9:21 AM arun chawla ***@***.***> wrote:
when we move to v1.2.0 are we updating libraries that are otherwise
unchanged ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#300 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKWSMFGT52VO7BVYLYNIIMLT5EGDTANCNFSM5CHWMNNQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email>
.
|
|
@arunchawla-NOAA The versioning of hpc-stack pertains the the software of hpc-stack (modulefiles, build scripts etc), and not that of the software it installs (netcdf, hdf5, nceplibs, etc). |
|
@Hang-Lei-NOAA |
|
should we just have one stack location ? hpc-stack. The software itself can be versioned and grow as a function of time but the entire stack does not need to be reinstalled whenever the software is updated, only if the underlying library changes ? |
|
Boi reported the issue in grib_util. For the grib series, the problem in grib_util was associated with g2. The g2 was updated several times. This include changing the jasper lib v2.2.5, and adding new functions. Now, the new function was failed. We need to recompile to make it right. |
|
not a whole tree need to be updated |
|
@Hang-Lei-NOAA |
|
No , just part of. |
|
I should not make it silent, and need to make announcement before updating, as Edward suggested |
|
Then I am further confused as to how the packages of yafyaml disappeared from the path on wcoss_dell_p3 on Friday. |
|
There is never this package there for intel/18.0.1.163 |
|
Hang also reports:
|
|
Ok. So it is a different compiler version. Got it. |
|
Now, I have copied all from the backup. Before we give a clear map, I will not update the v1.2.0. In the same time, We also need to wait the FMS new release. |
|
ok, so the problem was that they were trying to load packages that were installed with intel/18.0.5 but were using intel/18.0.1 .. ? |
|
Yes |
If this from Friday's discussion. when you use Also, if you enable github discussions, this is a great candidate for that. |
|
My suggestion is to install new major releases in a separate directory, but to make incremental updates such as a new wgrib2 or ESMF library for the same hpc-stack version in the existing directory (each time, take a backup beforehand). I will do this on Cheyenne at least, and will become with additional library version updates as needed. If ESMF needs to be updated within v1.2.0, I'll take a backup beforehand and roll out the update in This is safe and allows you to delete - without danger - the 1.1.0 installation when we know that nobody is developing on the old version anymore. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
During the recent hpc-stack-1.2.0 update there were problems caused by updating hpc-stack during work time:
@Hang-Lei-NOAA writes:
@Hang-Lei-NOAA also suggests:
This is a good suggestion. Also it would be good if we could find some way to announce to everyone before the update.
Hang also reports:
for hpc-stack, the libs under v1.1.0 and v1.2.0 for the same compiler version are installed in the same place, and shared. Updating some modules may interrupt the other.All reactions