NIH | National Cancer Institute | NCI Wiki  

Versions Compared

Key

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

...

EVS Discussion


Open System Tickets

TicketDescriptionActions, Update
NCI-RITM0413810EVS Explore URL updates to evsexplore-stage.semantics.cancer.gov on Stage tier
looking for an update; can we get this done before 4/19 ?NCI-INC0735332https://nciterms-qa.nci.nih.gov/ Receiving the following error: The server encountered an internal error or misconfiguration and was unable to complete your request.Need help diagnosing why the QA tier keeps going down. I am able to restart the application to get it working, but the issue is that it keeps going down.NCI-RITM0431625Test your web application for security vulnerabilities.This security scan is running now and the person with the ticket has been responsive.NCI-INC0736448 https://ncim.nci.nih.gov/ and https://nciterms.nci.nih.gov/ I am getting an error that the sites cannot be reached. When I go directly to the hostname URL's the applications are running. http://nciws-p805.nci.nih.gov:9080/ncitbrowser/ and http://nciws-p805.nci.nih.gov:11080/ncimbrowser/This is now fixed but we I do have an open request to find out why it was down and how it was fixed.NCI-RITM0428873Maven refusing to deploy jarsWork with Tracy to get credentials working.  David Talluri contacted on 4/5 and is diagnosing the issue.
NCI-INC0735890Disk space full on DataQA; remove unused database dumps; close down extra instanceNeed to verify that unused instance was closed down
Cuong was able to confirm the receipt of the new certificate that will be needed for the domain name change. He will coordinate with our Cloud engineers to apply the new cert to the Stage ALB and make any necessary adjustments to the Stage virutalhost configuration file (mirroring what Tracy did earlier for the Dev tier).
NCI-RITM0433861Requesting update to the Term Browser Jenkins project

Discussion Points:

  • working with Systems team is in transition
    • Current point of contacts include Krish Seshadri (System Owner and Architect); (please include and cc: Mark on any communication)
    • We don't have anyone specific yet for building out the rest of the VMs
    • Going forward, there are two teams, organized by tiers:
      • System Engineering team is responsible for the system integration and deployment activities in the lower tiers (Dev/QA)
      • Systems Operations team is responsible for the production tiers (QA/Prod)
  • Trying to get attention from systems, so we went a list of tickets that are currently open, asking for attention
    • working on a list of tickets will hopefully keep the conversation organized and communicate our needs clearly
    • And thank you for keeping this list current: Systems Ticket Chart

LexEVS Sprint Status

Discussion Points:  (see chart)

Decision Points: 


SYSTEMS
Systems

Working with Systems team is in transition

  • OPEN: We don't have anyone specific yet for building out the rest of the VMs
  • OPEN: We don't yet have a dedicated person to attend this meeting
  • Other groups are also having problems with Systems team. Will work to find ways to escalate tickets.
  • Need to diagnose issue with Term Browser going down on QA
  • Waiting on response for Prod issue. Was not working outside VPN and reported as issue. Possibly due to NIH network issue. Working now but need to keep an eye on it.

Slowly working through list of open tickets, the list of "Open System Tickets" is proving very useful. Thanks for keeping it updated !
A number of open tickets from last week are now closed: the blocker Maven ticket is now addressed, and EVS Explore (Stage) migration to `semantics.cancer.gov` appears to be getting traction.



LEXEVS UPDATES
Future Planning

Planning for April - EVS Plans for April 2023.png

  • Priorities and Goals for April are
    • Complete Report Exporter Update from Vue2 → 3
    • Complete Refactoring Phase 1 - Vulnerable Dependencies
    • Estimate workload, schedule for Phase 2
    • Start Refactoring Phase 2 - Update Dependencies to Current Version
    • Test Java 8 migration to Corretto
    • Write and review Comparison Mapping Tool User Stories and Requirements
    • Review Devops and Communication channels and needs
    • Proposal for "Health" dashboard for EVS infrastructure

LexEVS Sprint Status


  • Vue3 Updates for Report Exporter nearing completion
  • Working on updating ncitbrowser for Spring 5 - on dev -  https://ncit-dev.nci.nih.gov
    • Scott has first draft of summary
    • Metathesaurus browser to come
  • LexEVS/CTS2 phase 1 on Dev - automated deploy
    • Unit testing successful
Technical Debt remediation

LexEVS Code Debt Refactoring

  • Vulnerable dependencies
    • In testing
    • Waiting on technical issue with maven to deploy to dev
      • Automated deploy working at of 4/12
  • Java 8 to 11
    • Corretta Java 8 installed on Dev
      • loader testing successful
    • Java dates -
SYSTEMSSystemsLEXEVS UPDATES
Future Planning

Planning for April - EVS Plans for April 2023.png

  • Priorities and Goals for April are
    • Complete Report Exporter Update from Vue2 → 3
    • Complete Refactoring Phase 1 - Vulnerable Dependencies
    • Estimate workload, schedule for Phase 2
    • Start Refactoring Phase 2 - Update Dependencies to Current Version
    • Test Java 8 migration to Corretto
    • Write and review Comparison Mapping Tool User Stories and Requirements
    • Review Devops and Communication channels and needs
    • Proposal for "Health" dashboard for EVS infrastructure
  • Vue3 Updates for Report Exporter nearing completion
  • Working on updating ncitbrowser for Spring 5 - on dev -  https://ncit-dev.nci.nih.gov
    • Scott has first draft of summary
    • Metathesaurus browser to come
  • LexEVS/CTS2 on Dev - manual deploy
    • Unit testing successful
Technical Debt remediation

LexEVS Code Debt Refactoring

caDSR Query

Discussion Points:

Statistics Dashboard

Discussion Points: 

  • Google analytics - Retiring GA and going to GA4
      • EVSExplore
      • NCI Metathesaurus Browser - on QA - waiting on scan, vulnerability issueready for promotion
      • NCI Terms Browser - on QA - waiting on scan, vulnerability issue, bug fixes, possible URL change (semantics.gov)
    • No analytics being collected by EVS Explore
    • Add to Report Exporter and EVS Compare
      • EVS Exporter working 
      • EVS Compare created
  • Sumo Logic issues

Decision Points:

Comparison/Mapping Tool

Plan is to update product roadmap by end of April.

Mark is working on user stories and requirements

EVS transition to virtual machines

Status: ON HOLD

  • We are waiting to hear from Systems on who will be doing next set of work
  • Chuck shared an email about the work that he did for EVS
  • Will get a new person to replace Chuck, start on next phase (Stage), but that resource hasn't been identified yet. Could still be Chuck

Reference: Wiki page: Server Migration 2021

Report Exporter
  • Discussion Points:

    • Working on update to Vue3 (JavaScript Framework). EVSREPEXP-451
      • master ticket: EVSREPEXP-442 - Migrate Vue.js version from 2.0 to 3.0
      • Description
        • On Dev and being regression tested
          • Working on release notes
          • Prepping for QA release
          • Duplicate items in list box - might be data issue - being diagnosed
    • Vulnerable dependencies
    • Demo wanted in the near future - maybe May

    Decision Points:

AWS Cloud to be in Separate Account

Discussion Points

  • Frozen

Decision Points:

Team Absences


Mayo Team - Andrew - April 27 - May 1

MSC -

Leidos - (Mark out Friday morning till 2pm - 4/14)

Systems - 


EVS SERVICE AND ARCHITECTURE GROUP UPDATES
EVS Service and Architecture Group

Discussion Points:

Decision Points:


DATA UPDATES
Data

Discussion Points: 

  • 23.03d on Stage and reviewed. Prod tomorrow
  • Monthlies started - due early next week on Prod

Decision Points:


BROWSER UPDATES

Browser


  • User issue - value set number of concepts discrepancy reported by user
    • GA4 issue in this build
    • Searches on value sets and mappings - reported by QA
  • NetSparker detected NetSparker detected vulnerability (cross-site scripting) in NCI-t (production and stage).
    •  Need to contact Cuong to get more information - Mark to reply to email

QA UPDATES

QA
  • Did not show up on repeated scan
  • caDSR new tool - CDE browser links to terms browser.  URLs needed updating and promoted in concert with CDE Browser
  • All above ready for deploy to Dev



QA UPDATES

QATERMINOLOGIES LIFECYCLE REPORTTerminology Updates and Schedule 

Discussion Points: 

Decision Points: 

Mark Benson TPM Update

Spreadsheet: EVS Service Tickets.xlsx

...

(see chart)

  • Rest API patch 1.7.2 completed
  • EVS Explore completed - waiting on Stage
  • Term Browser – completed regression but found deviations. Jira tickets entered
  • Reviewed 23.03d on Stage, some deviations and put in Jira
  • CTS2 submitted to QA 4/12

Decision Points: 



TERMINOLOGIES LIFECYCLE REPORT

Terminology Updates and Schedule 

Discussion Points: 

Decision Points: 

Mark Benson TPM Update

No updates

Ticket

Description

Action Items

NCI-RITM0413810

EVS Explore URL updates to evsexplore-stage.semantics.cancer.gov on Stage tier

looking for an update; can we get this done before 4/19 ?

NCI-INC0735332

https://nciterms-qa.nci.nih.gov/ Receiving the following error: The server encountered an internal error or misconfiguration and was unable to complete your request.

Need help diagnosing why the QA tier keeps going down.  I am able to restart the application to get it working, but the issue is that it keeps going down.

NCI-RITM0431625

Test your web application for security vulnerabilities.

No action needed.

This security scan is running now and the person with the ticket has been responsive.

NCI-INC0736448 

https://ncim.nci.nih.gov/ and https://nciterms.nci.nih.gov/ I am getting an error that the sites cannot be reached. When I go directly to the hostname URL's the applications are running. http://nciws-p805.nci.nih.gov:9080/ncitbrowser/and http://nciws-p805.nci.nih.gov:11080/ncimbrowser/

This is now fixed but we I do have an open request to find out why it was down and how it was fixed.

NCI-RITM0428873

Maven refusing to deploy jars (giving permissions error)

Work with Tracy to get permissions working

NCI-INC0735890

Disk space full on DataQA; remove unused database dumps; close down extra instance

Need to verify that unused instance was closed down

LexEVS Technical Debt Progress

...

Technical Debt Related Update

Estimated Effort

Start Date

Complete Date

Status

JIRA

ADO Ticket

Code Inventory4 days12/20/221/30/23Complete
2037998
Lexevs - update "easy" jars2 days1/31/232/13/23CompleteLEXEVS-53192111723
Update ddlutils - research and design3 days2/2/232/15/23Complete
2122958
Update ddltils - implementations10 days2/15/233/8/23Complete
2141127
Lexevs Unit testing2 days3/8/2023
In ProgressLEXEVS-53252141156
CTS2 lexevs-service vulnerability update2 days3/13/20233/20/23Complete
2141189
CTS2 unit testing2 days3/20/234/5/23CompleteLEXEVS-53262141198
QA Lexevs / CTS2

3 days

4/12/23
In Progresson holdLEXEVS-53272141217
Repair QA issues2 dayson hold



Deployment Lexevs / CTS25 days (elapsed)on hold

LEXEVS-53282141227
LexEVS Corretta Java 8 testing3 days4/6/23
In ProgressLEXEVS-5331
CTS2 Corretta Java 8 testing1 day4/6/23
In ProgressLEXEVSCTS2-433
lexevs -service-rest-docs vulnerability update design2 dayslexevs-service-rest-docs vulnerability implementation4 dayslexevs-service-rest-docs unit testing1 daylexevs-service-rest-docs QA

1 day

lexevs-service-rest-docs deployment4 days (elapsed)lexevs-service-rest-docs Java 11 design

2 days

lexevs-service-rest-docs Java 11 implementation3 dayslexevs-service-rest-docs unit testingremaining dependency updates - design10 days4/10/23
In ProgressLEXEVS-5333
lexevs remaining dependency updates - implementation20 days


LEXEVS-5334
lexevs remaining dependency updates - unit testing2 days


LEXEVS-5335
CTS2 remaining dependency updates - design1 day


LEXEVSCTS2-435
CTS2 remaining dependency updates - implementation3 days


LEXEVSCTS2-436
CTS2 Unit testing2 days


LEXEVSCTS2-437
QA2 days


LEXEVSCTS2-438

LEXEVS-5336


Deployment5 days (elapsed)1 day




lexevs-service-rest-docs QA

1 day

lexevs-system-test design4 dayslexevs-system-test implementation6 dayslexevs remaining dependency updates - design10 dayslexevs remaining dependency updates - implementation20 days4/10/23In ProgressCTS2 remaining dependency updates - design1 dayCTS2 remaining dependency updates - implementation3 daysvulnerability update design2 days


LEXEVSCTS2-440
lexevs-service-rest-docs vulnerability implementation4 days


LEXEVSCTS2-441
lexevs-service-rest-docs unit testing1 day


LEXEVSCTS2-442
lexevs-service-rest-docs QA

1 day




LEXEVSCTS2-443
lexevs-service-rest-docs deployment4 days (elapsed)




lexevs-service-rest-docs Java 8 testing

2 days

Unit testing2 daysQA2 daysDeployment5 days (elapsed)






Total Effort (Approximately)104 days




...