Our current plan is to upgrade our cluster to use NGAS from the v12 branch of the GitHub repository, as opposed to the older version 4.2 we use now. This newer version has shown increased threading limits due to thread processing work being done in Java, which we will need to benchmark to show the full extent of how much they improve the situation.

Right now we want to test setting up a hybrid cluster, where we can gradually upgrade the NGAS nodes from 4.2 to 12 while having mixed versioned nodes in the interim. This will involve modifying the Ansible playbook used on the NGAS nodes in Charlottesville to install the plugins and full setup we use in Socorro.

So far we have:

  • Comissioned two RHEL7 VMs, ngas-alpha and ngas-beta, and have them running 4.2.2 as a cluster
  • Ingested the first 3 17B-197 SDMs, round robin, onto the two VMs
  • Changed the NGAS database property to the dsoc-dev one, and made sure the SDMs could be downloaded

Next, we will:

  • Modify ALMAs current NGAS Ansible scripts to put NGAS 12 on the ngas-beta VM
  • Migrate the database from 4 to 12
  • Borrow dsoc-dev, and re-test downloads in the hybrid cluster
  • Ingest the next 3 17B-197 SDMs into the hybrid cluster
  • Borrow dsoc-dev and test downloads of those newly ingested SDMs.
  • No labels