Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Contributors:

...

ProductNotes
SVN labsystems repository
  • Created new SVN repository:  https://build.ship.iodp.tamu.edu/svn/labsystems/ to replace https://build.ship.iodp.tamu.edu/svn/lv/
  • During the pandemic lv repository had gotten badly out of sync with changes to IMS on multiple tracks.  Additionally LO had made numerous changes to IMS code while working on X-SCAN track on shore.  Rather than attempt to merge changes into lv repository we built a new repository and committed new IMS version 12 there.  Then we used svnadmin (command-line tool written by Apache) to migrate the remaining source code (Alkalinity, Kappabridge, DHML, etc.) from old lv repository into labsystems repository.
  • Renamed lv repository to lv_deprecated; we want this content to remain available in case any critical source code or other content failed to migrate into labsystems repository.
LabVIEW Upgrade
  • Upgraded all instrument hosts and LabVIEW development computers from LabVIEW 2019 to 2021, excepting LazerKatjie host (PC 53276).  Computers upgraded include the following:
    • WRMSL
    • STMSL 
    • XMSL (X-RAY)
    • NGR
    • SHIL
    • SHMSL
    • SRM
    • Velocity
    • MAD Station
    • CahnBalance / Coulometer (Chemistry lab)
    • Alkalinity (Chemistry lab)
    • JR_INFO (LO office)
    • JR_NAV (LO office)
    • VIT host (DP shop)
    • WINFROG1 (Underway Lab)
    • WINFROG2 (Underway Lab)

As stated above LazerKatjie was not converted because the Keyance laser and controller only operate under 32-bit Windows. According to NI engineers they made a decision to discontinue support for 32-bit operating systems for the NI Package Manage.  This creates an anomalous situation where NI produces a 32-bit version of LV-2021, but you cannot install it on a 32-bit instance of Windows.

IMS Upgrade

After all of the instrument hosts were upgraded to LabVIEW 2021 and all LabVIEW software was tested on those computers we upgraded all instances of IMS to IMS 12.0.  This includes the following:

  • WRMSL
  • STMSL
  • XMSL (X-RAY)
  • NGR
  • SHIL
  • SRM
  • SHMSL
  • Velocity

After each instrument track was upgraded to IMS 12 a technician performed a thorough check using the "Does My Instrument Really Work?" checklist (Logger Checklists: Does My Instrument Really Work?)

Finally, after all instrument tracks were upgraded to IMS 12 technicians conducted a kick-the-tires-light-the-fires style acceptance test by running multiple sections through each track, uploading all data with MUT, then verifying that data displayed in LORE and LIVE.

Tomcat Server Upgrade

Upgraded all Tomcat instances to SUSE-curated Tomcat 9 to correspond to shore.  Upgrades completed on the following servers:

  • matterhorn
  • elcapitan
  • olympus
  • uluru

Servers were upgraded one at a time; after each server upgrade developers performed tests by exercising LORE, LIVE, SampleMaster, LIME, etc. to ensure that all servers were configured properly.

Coinciding with the Tomcat upgrades the tasweb account was removed on all servers.  Going forward all developers will have individual accounts for deploying services and applications on Tomcat servers and managing folders used by web services (e.g., liveimages, tempzip, etc.).

IRIS

Produced two new web services to record and report data from IRIS system.  This is the system we are writing to replace the aging RigWatch system.

Auther
  • Auther has been migrated into IODP's web applications internally built framework where standardized themes, layout, login and security components are centrally managed and routinely updated. Unsupported technology was removed. 
  • Implements IODP's login components which are continuously updated meeting TAMU's guidelines.  
  • Application/Domain specific focus in regards to Role, Users and Privileges has been added simplifying non-developer administration for any particular application. (E.G.   /Auther/Catwalk)
  • Previously limited to adding and deleting roles, users and privileges, Auther now enables the user to update as well. 
  • Methods for viewing data have been expanded to include better filtering, searching and sorting. 
  • The tables used to manage IODP authorization have been cleaned up, modified for the new features. 
  • Webservices have been modified to support new features in Auther.


Other Changes

  • No other changes made on this transit / tie-up.

...