Printer-friendly version Add This

ETC Meeting Minutes 05/15/2012

Attendees

NameOrganization
Katie BaynesECHO
Doug NewmanECHO
Luther LightyECHO
Andy MitchellECHO
Chris FinchJPL
Frank SchafferNSIDC
Peter GibbonsNSIDC
Cathy FowlerNSIDC
Bill HorstNSIDC
Jessica GaronASF
Greg CatesLARC
Travis KrohLPDAAC
Matt MartensLPDAAC
Kelly LemigLPDAAC
Ben McMurryORNL
Mary NairGHRC
Merlee HansenSEDAC
Lindsay ParkerASDC
Marsha LaRoseeASDC
Ed SeilerGES DISC

 

ECHO System Status & PM Planning (Doug Newman)

Doug went over recent ingest pauses:

  • GSFCS4PA - Ops Ingest paused due to invalid characters on 5/08/12 and 5/10/12.
  • LARC - Ops Ingest paused due to invalid characters on 5/03/12.
  • LPDAAC - Ops Ingest paused due to invalid characters on 5/03/12 and 5/09/12.
  • GHRC - Ops Ingest paused due to inventory synch problems on 5/08/12
  • USGS_EROS - Ops Ingest paused due to inventory synch problems on 5/11/12

 

Other Ops Information:

  • Reverb-beta: Extended planned outage
  • Expected to be down for 4 hours on 05/14/12 but required extension until 05/15/12
  • Testbed: No Issues
  • Partner Test: Unplanned Outage
  • Order Completion to ECS Providers unavailable on 5/2/12: caused by blocked port (18201) in NetOPS
  • EIAT experienced outage due to host name changes from Ops/Dev split activities
  • Operations: Unplanned Outage
  • Ops Reverb down 5/8/12: caused by issue with URS LDAP permissions, resumed service within 1hour of detection

 

Previous Week's Reverb Query Metrics

 

Partner Test News

  • ptkernel2 has been put into place as of this morning's PM
  • Partner Test is currently running with 3 machines, so take note of performance of this newly updated environment

 

Partner Test performance improvement plans are still in work after the PM of 5/15. We will update as soon as the new machine is successfully put in place.

 

Upcoming Operations Release 10.47

  • Pushed to Testbed and Partner Test last Thursday
  • NCR 11010708 Ordering multiple products from the same input granule, in test now, check your provider policy in PUMP
  • Provider Policy Flag Checkbox: "Order Supports Duplicate Catalog Items"
  • Orbital searching algorithm fixes
  • NCR 110111946 Select Granules page needs adjustability by users (long filenames truncated in search results)
  • NCR 11012095 Large Granule Orders Slow
  • NCR 11012411 Text needed on the log in screen to let users know they are logging in with, or creating, a EOSDIS URS ID

 

Multiple Products ordered per granule is still in test by SDPS development. 

ECHO Development put together a summary of orbital search changes:

Major bugs found and resolved:

1. The core of the backtracking algorithm involves finding the orbit swath's edges. It takes a point and asks "If the orbit passes directly over this point, where are its swath edges at the same latitude as the point?" For points with latitudes slightly lower than the orbit's maximum latitude (or slightly higher than its minimum latitude), the legacy code was finding the wrong answer.

It's very difficult to explain the problem in text, so I've attached a picture. It shows the incorrectly-computed point. The legacy code finds all 4 swath edges at the given latitude, then chooses the two that surround the target point. In this case, it chooses incorrectly. The new code chooses the correct points.
 
 
Impact on search results: For spatial searches that include regions near the orbit's inflection points (minimum / maximum latitudes), we will potentially filter out granules that the legacy code erroneously included.


2. For orbits with an integer "number of orbits" field, the legacy ECHO code (not the backtrack algorithm) was erroneously considering one too many orbit passes. So, for instance, if the orbit parameters set "number of orbits" to 1, ECHO would return granules for orbits crossing the search area as well as granules for orbits which would cross the search area on their next pass.

Impact on search results: For spatial searches where the dataset's orbit parameters have an integer "number of orbits" field, wewill filter additional granules that the legacy ECHO code erroneously included.

Minor changes to results:

1. The legacy code used a mix of floating point and double precision numbers and often performed more calculations than necessary. This adds a small amount of accumulated error to calculations. The new code consistently uses double precision numbers and performs fewer calculations, resulting in less error. As a result, our calculations differ by a small amount, no more than 100m at the equator and usually much less. We believe the new calculations are more accurate, but in most cases the precision of both results exceeds that of the orbit parameters.

Impact on search results: In rare cases, a granule will be found by the legacy code which is not found by the new code or vice versa. These granules will have swaths whose edges almost exactly touch the edge of a spatial search condition.

2. The new code has not yet been optimized and takes longer to execute than the legacy code. This should only be noticeable when searching very large spatial regions against orbits with a very narrow swath. We know of calculations we can optimize which may allow us to more than make up this gap.

Impact on search results: For searches over very large spatial regions (say, a quarter of the Earth or more) run against orbits with a very narrow swath, searches may take a couple of seconds longer to complete.

 

 

 

In Work 10.48

  • 3 week sprint starting this week
  • Ingest Pausing Fix: Special Character Handling Fixes
  • Investigation of Reverb slowness and mysterious error reports (NCR 11012417, 11012434, 11012476, 11012477)
  • Granule "Show Metadata" fix
  • Housekeeping for increased stability

 

Reverb Beta Visualization Features

  • OpsCon is available
  • Image View
  • Timeline View

 

Looking to set up a meeting with LPDAAC next week to layout work required to bring functionality to operations.

 

Upcoming Events

  • Operations 10.47 Update - end of May timeframe, 5/23 is the target

 

Open Floor