Versions Compared

Key

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

...

  1. Don Elsborg
  2. Brian Lowe
  3. Benjamin Gross
  4. Huda Khan
  5. Ralph O'Flinn (star)
  6. Andrew Woods

Agenda

  1. Announcements
    1. Next week's call: UF demonstration of TPF
  2. Design - External Search - removing the veil...
    1. Objective: merging 'sprint-search' (vivo, vitro) into 'develop' 
    2. "Upgrade to Solr7" (from Sept 2018, in 'sprint-search')
      1. Minor updates for compatibility with Solr7
      2. Jira
        serverDuraSpace JIRA
        serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
        keyVIVO-1589
    3. "Remove Embedded Solr" (in 'sprint-search')
      1. Removing Solr from codebase - all deletes
      2. Jira
        serverDuraSpace JIRA
        serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
        keyVIVO-1592
    4. "Create documented external Solr7 install package" (in 'sprint-search')
      1. Quick start guide for running VIVO with externalized Solr
      2. Jira
        serverDuraSpace JIRA
        serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
        keyVIVO-1596
    5. "Add ElasticSearch smoke test" (in 'sprint-search')
      1. Adds two new start-up smoke tests: 
        1. ElasticSmokeTest - for externalized ElasticSearch
        2. SearchEngineSmokeTest - based on runtime.properties, defers to ElasticSearch or Solr smoke-tests
      2. Jira
        serverDuraSpace JIRA
        serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
        keyVIVO-1600
    6. "Externalized Solr Error Handling" (needs to be merged into 'sprint-search')
      1. Extends wait time for SolrSmokeTest to connect with Solr to 5 minutes
      2. Jira
        serverDuraSpace JIRA
        serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
        keyVIVO-1612
  3. Working towards the VIVO 1.11.0 release
    1. Landing Design - External Search
    2. Other tickets we want to include?
      1. Docker work:
        1. Jira
          serverDuraSpace JIRA
          serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
          keyVIVO-1679
           - Don Elsborg to review?
        2. Jira
          serverDuraSpace JIRA
          serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
          keyVIVO-1680
           - Don Elsborg to review?
        3. Jira
          serverDuraSpace JIRA
          serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
          keyVIVO-1682
           - Ralph O'Flinn to review? - Now in https://github.com/vivo-community/vivo-docker2
      2. Jira
        serverDuraSpace JIRA
        serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
        keyVIVO-1670
      3. Jira
        serverDuraSpace JIRA
        serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
        keyVIVO-1415
      4. Jira
        serverDuraSpace JIRA
        serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
        keyVIVO-1692
    3. Release manager?
  4. Decoupling VIVO components
    1. Search index - almost complete
    2. Read-only UI - VIVO Scholars Task Force / TAMU
    3. Triplestore?
  5. TAMU Scholars / VIVO Scholars Entities
  6. New feature: Messaging
    1. Based on the IndexingChangeListener pattern
    2. Potentially with RDF-Patch bodies
  7. Tickets

    1. Needing additional review
      1. Jira
        serverDuraSpace JIRA
        serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
        keyVIVO-1692
      2. Jira
        serverDuraSpace JIRA
        serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
        keyVIVO-1687
      3. Jira
        serverDuraSpace JIRA
        serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
        keyVIVO-1675
         - Benjamin Gross?


    2. Expand
      titleReceived Tickets...

      Jira
      serverDuraSpace JIRA
      jqlQueryfilter = 14802 ORDER BY created DESC
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5


...

Draft notes in Google-Doc

External Search

  1. Ralph making progress on testing
    • Will be testing updated ElasticSearch
  2. Also testing BlazeGraph
    • Don: is using vivo-docker2, VIVO 1.10
    • BlazeGraph errors should be addressed in sprint-search branch
  3. Don to test sprint-search branch
  4. A few use cases Docker can help with: vanilla installation or instance with local customizations.  

    1. What would be good is for docker setup to pull war file, whether the file is a standard 1.10 or one with local customizations.  

    2. Getting away from need to build the software.

  5. What remains to be done with the externalized search sprint branch to allow that branch to be integrated into develop.  

    1. Andrew has listed the issues and we need a few people to look at these issues/review/merge in order for the sprint search branch to be mergeable into develop.

    2. How to actually test/review this work?  

      1. Potentially include data in the search index and then test against that.

  6. Would be interesting to test Alessandro’s CINECA facets etc (pr-vitro-123) against this branch... but not a requirement
  7. ElasticSearch integration is included in 'sprint-search' branch
    • Messaging/Documentation should be clear: ElasticSearch integration is "Beta"
  8. Any unforeseen consequences to bring in the external search work?  Performance?

    1. No, the interaction between VIVO and Solr is unchanged
  9. Jim did some work with ElasticSearch: https://github.com/vivo-project/Vitro/commit/45ddb56294eddccb929dd88a30072aec310d11ee

  10. Should we consider having just Solr in the sprint-search branch and taking out ElasticSearch (since some of this still needs further work) or should we merge all of this work and then include a beta flag around the documentation for ElasticSearch?  

    1. People on the call prefer later option.

1.11

  1. Shooting for a release before VIVO Conference
  2. Open question regarding any additional tickets to target for 1.11 beyond what is already there and externalized-search

Actions

  •  

Previous Actions

  •  
    Jira
    serverDuraSpace JIRA
    serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
    keyVIVO-1659
     - Mike Conlon, can you give this one a review?

Previous Actions

  •