Skip to Content.
Sympa Menu

per-entity - RE: [Per-Entity] distribution of aggregate metadata

Subject: Per-Entity Metadata Working Group

List archive

RE: [Per-Entity] distribution of aggregate metadata


Chronological Thread 
  • From: "Cantor, Scott" <>
  • To: Scott Koranda <>
  • Cc: Tom Scavo <>, "Walter Forbes Hoehn (wassa)" <>, Nick Roy <>, Chris Phillips <>, Per-Entity Metadata Working Group <>
  • Subject: RE: [Per-Entity] distribution of aggregate metadata
  • Date: Thu, 11 Aug 2016 21:07:45 +0000
  • Accept-language: en-US
  • Authentication-results: spf=pass (sender IP is 164.107.81.216) smtp.mailfrom=osu.edu; canarie.ca; dkim=none (message not signed) header.d=none;canarie.ca; dmarc=bestguesspass action=none header.from=osu.edu;
  • Ironport-phdr: 9a23:nYIcphZHrvFlmm8KqNijSeb/LSx+4OfEezUN459isYplN5qZpsW9bnLW6fgltlLVR4KTs6sC0LWG9f27EjVdqb+681k8M7V0HycfjssXmwFySOWkMmbcaMDQUiohAc5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aMlzFOAF0PuX4HJLJx4Tyjrjqus6bXwIdvzG6fa86DxKspAPdv4FCmohlMK83xhLhrX5BeuAQzmRtcwG9hRH5s42b9Zh/9D4U88kq8NJcG+2udK0+UbtCSm4ONHsoosDnqE+QHkO0+nIAXzBOwVJzCA/f4US/B8+pvw==
  • Spamdiagnosticmetadata: NSPM
  • Spamdiagnosticoutput: 1:99

> > > b) periodically downloading an aggregate that contains all of
> > > the entities (since we expect aggregates to stay around for
> > > some time) and writing it to the side on disk but not using it
> > > except when detecting that MDQ queries are failing (hence not
> > > having to take up memory when not necessary).
> >
> > No, apart from discovery-motivated necessities, but not for basic use, no.
>
> Again, to be pedantic:
>
> Is your argument that the extra costs for the Shibboleth team
> and the complexity of such a design outweigh the perceived
> benefit of being able to load metadata for a "not-recently
> required entity" during a MDQ service outage?

Not at all; in fact, there are no costs for us, it already works today. I'm
dismissing it on the basis that the aggregates are presumed to be headed to
an unusable state.

Unless you mean something different by this? There's no way we could use an
aggregate in any sort of fallback mode unless we chopped it up into bits, and
that's really option a in the end.

As I said offline, a simple way to backstop MDQ on a server now is to build a
job that downloads and verifies the aggregate and spits out signed entities
into the filesystem so the disk-cache support we add would just load them.
Could even be done just for the most critical peers in a simple MDQ-calling
script.

But that's more option a than b to me. I was treating b as "load the
aggregate like today as the second-choice metadata source".

-- Scott




Archive powered by MHonArc 2.6.19.

Top of Page