NIH | National Cancer Institute | NCI Wiki  

Agenda

EVS Discussion

Open System Tickets

Ticket Description Actions, Update
NCI-INC0778085MEME ticket
  • DNS - in contact with Systems - Debra; Pinged Vamsi Nuthi for an update Wed Dec 13.  Still in progress
  • Mark to contact Lori to get status update
Request from LRbanner referencing EVS Explorer

If NCI Terms Browser down, banner should point people to EVS Explorer.

Currently on Dev

NCI-RITM0497500Planning Discussion with Systems about migrating to Java 17
  • Will invite dev team once mtg in scheduled
  • ecj is Tomcat8 jar and needs updated to work with Java 17. 

SYSTEMS
EVS transition to virtual machines

STATUS: As decided from last week, we will wait to switch STAGE from on prem to VM once PROD server is ready; so we can switch both PROD and STAGE at same time .

  • Will be started this week - Eric Guava is working on configuring the back end
Systems

BACKGROUND: 

Exploring Java 17
 
OBJECTIVE
:

Production issues requires database connection update.  Will require database and all applications to be restarted. Looking at today after 3PM. We are requesting a maintenance page.

  • There is a request by CBIIT to do a test run of putting a banner across all applications, including EVS. Would happen within firewall first. 
    • Injection approach
    • Lori and Mark to schedule a time, likely next week, for initial testing
  • Mark to inform with time scheduled for centralized banner testing
  • Contact Us page is being spammed
    • Possibly drop form and provide email to systems for forwarding


ACTION:

Explore Java 17 update on servers. Will Tomcat be impacted? 

  • Put in a request (NCI-RITM0497500) to have a planning discussion with Systems.
    • Currently scheduled for Jan 5. First contact discussion



LEXEVS UPDATES

Monthly Planning and Focus

Completed Sprint - Sprint 214 (Nov 8 - Dec 7)   – LINK TO Jira Burndown

Current Sprint  - Sprint 215 (Dec 8- Jan 2) - LINK TO Jira Spring 215

For the month of December 2023, the Mayo group is planning to:

  • Complete Report Exporter banner


  • Improvements, Refactoring Code Debt, Feature development:
  • Examine feasibility of Java 17
    • BACKGROUND: a small number of LexEVS components (aka dependencies) are being phased off of java 8 (or are no longer being supported on java 8).  We ideally want to use a current version of those components (dependencies). IF the current version of that component is only supported on Java 14 or later (just as an example), then we would have to migrate the ENTIRE LexEVS stack to Java 14 or later. (Note that the current Java version is Java 21 LTS, and the most popular non-LTS version is Java 14). So there is a risk that a vulnerability is found in the older version of the component/dependency and we would have to either migrate everything quickly to a new version, or not use that component (which might not be possible), or shutdown LexEVS entirely. Note that there are certain versions of Java which are "long-term support" versions - meaning that they will be supported for several years beyond non-LTS versions. LTS versions are Java 8,  Java 11, Java 17, and Java 21.
    • OBJECTIVE: find out what would it be like to upgrade from Java 8 LTS to Java 17 LTS.  How hard would it be? How long might it take?
    • LEXEVS-5373 Investigate Upgrade of NCIt Browser to Java 17
  • DataDog

ACTIONS

  •  


Technical Debt remediation

LexEVS Code Debt Refactoring

  • Coding complete on lexevs services - except for isolated dependencies
    • Java 17 work ready for NCit Browser 
  • CTS2 - Working to update Jakarta - linked to Java17
  • Dependabot notice to update jQuery


Report Exporter
  • Banner changes being implemented  - in progress
    • May be moot with centralized approach
  • Working on templating - Need user feedback for phase 2
    • Demo feedback implemented
    • Need to make more dynamic - load values from external source
    • Will need feedback from users to provide template requirements
  • Work with Mark to setup communications with Lori

Feedback form

  • Need to research approval procedure, Mark was asked to reach out to OCPL
  • Andrew supplied copy of survey form from RE

ACTIONS


Security


Statistics Dashboard

OBJECTIVE 
Complete Migration of Statistics Dashboard from SumoLogic to DataDog by March 2024

STATUS

The queries used in the Statistics Dashboard have been shared with Cyrus Buckman (as of Sept 2023).

They are working on migrating from "SumoLogic" format to DataDog format 

  • SumoLogic Query: 
  • Data Dog Query

Manish is starting to implement collectors on all applications

ACTIONS

  • Check on status of collectors on other servers than evsexplore - Tracy


Comparison/Mapping Tool

On Hold

AWS Cloud to be in Separate Account

Waiting on AWS team

Team Absences


Mayo Team - 

MSC - 

Leidos - 

QA - 

Gov - 



EVS SERVICE AND ARCHITECTURE GROUP UPDATES
EVS Service and Architecture Group
  • Looked at logging on upper tiers


DATA UPDATES
Data
  • NCIt being reviewed on DataQA
  • Monthlies to be worked on next week

BROWSER UPDATES

Browser
  • Some ehcache work needs to be implemented

QA UPDATES

QA
  • Completed data deployment for Dec monthlies
  • EVS Rest API data deployment NCIt on Stage and Prod
  • Dev candidate for NCIt Browser on Dev for performance
  • EVS Rest API being evaluated on QA

TERMINOLOGIES LIFECYCLE REPORT

Terminology Updates and Schedule 


Mark Benson TPM Update
  • No issues

LexEVS Technical Debt Progress


Technical Debt Related Update

Estimated Effort

Status

Report Exporter vulnerabilities - design4 days
Report Exporter vulnerabilities - implementation5 days
Unit testing2 days
QA2 days
Deployment5 days (elapsed)

Vocabularies Slated for Production

  Terminology Updates and Schedule


Vocabulary Name

Local Name

Version

Arrival Date

Loaded to data-qa DB

Date to Stage

Date to Production

Vocabulary Name in LexBIG

Short Name

Version identifier

Date the vocabulary arrived for processing

Has the vocabulary been loaded to the data-qa database?

Approximate date the vocabulary version is scheduled to move to staging

Approximate date the vocabulary version is scheduled to move to production

NCI ThesaurusNCIt23.11d11/27/2023yes12/11/2312/13/23
NCIt-HGNCNCIt-HGNCDec202311/27/2023yes12/11/2312/13/23
SwissProtSwissProtDec202311/27/2023yes12/11/2312/13/23
ChEBIChEBI




HGNCHGNC




QA Schedule and Status

see  QA Scheduling and Status



SECTION FOR FUNCTIONAL SYSTEM TESTING STATUS ::

Application and Version

Percentage Complete

Estimated Completion Date per Iteration

Priority Level 

Type Of Testing

Current Tier for Release (DEV, QA, Stage, Prod)

Expected Production Date

EVS REST API (v1.6)

100%

5/27/2022

High

Progression + Regression 

QA

6/6/2022

EVS Explore (v1.6)

100%

5/27/2022

High

Progression + Regression

QA

6/6/2022

EVS REST API(v1.6)

100%

6/1/2022

High

Regression

Stage

6/6/2022

EVS Explore(v1.6)

100%

6/2/2022

High

Regression

Stage

6/7/2022

EVS REST API(22.05e) - Monthly Data Deployment

100%

6/1/2022

High

Regression

Stage

6/3/2022

EVS REST API(22.05e) - Monthly Data Deployment

100%

6/3/2022

High

Regression

Production

6/3/2022

EVS REST API(v1.6)

100%

6/6/2022

High

Regression

Production

6/6/2022

EVS Explore(v1.6)

100%

6/7/2022

High

Regression

Production

6/7/2022

NCIt,NCIm,TermForm(22.05e + GO & HGNC Jun 2022 Deployment)

100%

6/3/2022

High

Regression

Stage

6/6/2022

NCIt,NCIm,TermForm(22.05e + GO & HGNC Jun 2022 Deployment)

100%

6/6/2022

High

Regression

Production

6/8/2022

EVS REST API(22.06d) - Monthly Data Deployment

100%

6/30/2022

High

Regression

Stage , Production

6/30/2022

NCIt,NCIm,TermForm(22.06d) - Monthly Data Deployment

100%

7/8/2022

High

Smoke

Stage,Production

7/8/2022

NCIt,NCIm,TermForm(22.05e + GO & HGNC Jun 2022 Deployment)

100%

6/3/2022

High

Regression

Stage

6/6/2022

NCIt,NCIm,TermForm(22.06d) - Monthly Data Deployment100%7/8/2022HighSmokeStage,Production7/8/2022
NCIt,NCIm,TermForm(ChEBI, GO & HGNC July 2022 Deployment)100%7/12/2022HighSmokeStage7/12/2022
NCIt,NCIm,TermForm(ChEBI, GO & HGNC July 2022 Deployment)100%7/13/2022HighSmokeProduction7/13/2022

EVS REST API(22.07d) - Monthly Data Deployment

100%

7/27/2022

High

Regression

Stage , Production

7/27/2022

NCIt,NCIm,TermForm(22.07d) - Monthly Data  Deployment100%8/1/2022HighSmokeStage,Production8/1/2022
NCIt,NCIm,TermForm(CanMED, GO & HGNC AUG 2022 Deployment)100%8/3/2022HighSmokeStage,Production8/3/2022

EVS REST API - 1.6.1 (Hot Fix Deployment)

100 %

8/3/2022

Highest

Progression + Regression

Stage,Production

8/4/2022


Attendees

Name

Role

Present

Remennik, LyubovNIH/NCIcheck mark button 

Safran, Tracy

NIH/NCI [C]
Ong, Kim LNIH/NCI [C]check mark button 
Lucas, Jason RNIH/NCI [C]check mark button 
Bauer, Scott  NIH/NCI [C]
Alkis, BarryNIH/NCI [C]<checked in>
Solie, ChuckNIH/NCI [C]
Kondareddy, SwathiNIH/NCI [C]check mark button
Singh, ItendraNIH/NCI [C]check mark button
Zhang, ChaoNIH/NCI [C]check mark button
Johnson, ConnieNIH/NCI [C]
Whiteman, LoriNIH/NCI [C]
Benson, MarkNIH/NCI [C]check mark button
Andrew MooreNIH/NCI [C]



JIRA Issues


Recent EVS Stats Dashboard Related Bugs and Features 

Key Summary T Created Reporter P Status
Loading...
Refresh

Recent Report Exporter Related Bugs and Features 

|

Key Summary T Created Reporter P Status
Loading...
Refresh

Recent LexEVS Related Bugs and Features 

Key Summary T Created Reporter P Status
Loading...
Refresh

Recent CTS2 Service Related Issues 

Key Summary T Created Updated Due Assignee Reporter P Status Resolution
Loading...
Refresh


ASSIGNED ACTION ITEMS

DescriptionDue dateAssigneeTask appears on
09 Oct 2023Benson, Mark (NIH/NCI) [C]LexEVS Meeting Minutes - 2023.10.25
  • Benson, Mark (NIH/NCI) [C] to schedule a mtg/ discuss a possible CSS file/ENV variable for banner message and report on  
11 Oct 2023Benson, Mark (NIH/NCI) [C]LexEVS Meeting Minutes - 2023.10.25
11 Oct 2023Benson, Mark (NIH/NCI) [C]LexEVS Meeting Minutes - 2023.10.25
  • Benson, Mark (NIH/NCI) [C] to schedule a mtg/ discuss a possible CSS file/ENV variable for banner message and report on  
11 Oct 2023Benson, Mark (NIH/NCI) [C]LexEVS Meeting Minutes - 2023.10.18
11 Oct 2023Benson, Mark (NIH/NCI) [C]LexEVS Meeting Minutes - 2023.10.18
  • Benson, Mark (NIH/NCI) [C] to schedule a mtg/ discuss a possible CSS file/ENV variable for banner message and report on  
11 Oct 2023Benson, Mark (NIH/NCI) [C]LexEVS Meeting Minutes - 2023.10.11
  • Benson, Mark (NIH/NCI) [C] to schedule a mtg/ discuss a possible CSS file/ENV variable for banner message and report on  
11 Oct 2023Benson, Mark (NIH/NCI) [C]LexEVS Meeting Minutes - 2023.10.04
  • Schedule followup meeting
LexEVS Meeting Minutes - 2024.04.03
  • Tracy to check with team
LexEVS Meeting Minutes - 2024.03.27
  • will need additional work to install Datadog / AWS integration. working with Cyrus and Systems.
LexEVS Meeting Minutes - 2024.02.21
  • will need additional work to install Datadog / AWS integration. working with Cyrus and Systems.
LexEVS Meeting Minutes - 2024.02.14
Benson, Mark (NIH/NCI) [C]LexEVS Meeting Minutes - 2024.02.07
  •  Short meeting to determine audience for app
LexEVS Meeting Minutes - 2024.02.07
  • Mark to reach out by Friday if we don't hear back
LexEVS Meeting Minutes - 2024.01.31
  • Mark to schedule meeting with editors for feedback; Mark has sent out poll for times
LexEVS Meeting Minutes - 2024.01.31
  • Check on status of collectors on other servers than evsexplore - Tracy
LexEVS Meeting Minutes - 2024.01.31
  • Scott and Kim to set up consult about Spam
LexEVS Meeting Minutes - 2024.01.24
  • Mark to follow up
LexEVS Meeting Minutes - 2024.01.24
  • Mark to schedule meeting with editors for feedback
LexEVS Meeting Minutes - 2024.01.24
  • Check on status of collectors on other servers than evsexplore - Tracy
LexEVS Meeting Minutes - 2024.01.24



  • No labels