NIH | National Cancer Institute | NCI Wiki  

Versions Compared

Key

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

...

Discussion items

TimeItemWhoNotesHibernate
  • Dropped Hibernate for Mybatis
  • Do browsers use hibernate directly?

NCItBrowser
  • Migration to Java 17
    • Tomcat update required?
    • Browser impact? Would like to work on NCI Terms Browser
    • xerces and other XML libraries now incorporated into Java17. Need to remove duplicates
    • JPA structures might be impacted
  • Spring 6 is part of Java 17 migration
  • Evaluating lucene and need to update

Who owns the Terms Browser at this point? 

  • Two parties on same code base
  • Contractural requirements constraining responsibilities? Per Mark it is OK
    •  Mark will talk to Lori, with warning from Jason

ehcache deployment

Prod issue - performance problems since this release. 

Jason to send logs to Scott

  • Changes we have made included making more objects, but the volume should not have changed
  • Caches should be saved for 600 seconds
  • Unclear if it is resource bound - whether it is possible to build a big enough server
  • Would be good to do profiling under load - on a lower server.
  • Also having issues with lack of database connections - increasing max connections might help?

Production NCI Terms
  • Massive queries - bot related
  • Attempt being made at CIT level to block - more local blocking unsuccessful
  • Lucene errors seen on Mappings queries
    • index readers clashing. 
  • Issues have been elevated over the last few months.

Load Testing
  •  Set up load testing against Terms Browser and lexevs on Dev tier
    •  Install load testing/monitor on Dev
  •  Replicate query test package against EvS Explore/EVS Rest as a compare

System migration
  • Prod to begin next week - will be full server
    • Have begun configuring the back end
    • Meet with Eric to discuss the server capacity issues above?
  • DataQA after Prod
    • database on machine - migrate first?
    • Test performance of old loaders vs new database.
    • Other apps follow DB - determine if needs to be co-located
    • Does script need to be updated?

SumoLogic to DataDog
  •  Queries being migrated by Systems
    •  currently pulling from SumoLogic connector, working on installing DataDog connector
  •  Dialogs being built from scratch

github/ncievs
  • Any migration issues or impact? Lyubov concerned about management. Requested guidelines of use.
  • Need to make sure Mark and Jason have admin privileges
    • Need to have WebEx with Lyubov and set up admin team and add members
  • No privileges to NCIP so may not be able to merge back in there anymore

non-versioned inferred NCIt

Gilberto asked us to publish a non-versioned copy of the inferred NCIt.  Any issues?

Chao back next week so can discuss it then

...