[Ops] Note draft: "Operational Identification"

Markus Demleitner msdemlei at ari.uni-heidelberg.de
Fri Mar 5 10:23:44 CET 2021


Dear Ops,

I inadvertently replied to Pierre directly (rather than the list)
when I commented on his post.  Ahem.  Let me take this opportunity to
make some of my points in public:

On Thu, Mar 04, 2021 at 05:08:39PM +0000, Mark Taylor wrote:
> On Mon, 1 Mar 2021, Pierre Fernique wrote:
> > types of op-purpose: validate, monitor, harvest.I think the first two 
> > will be not so easy to differentiate. In practice, they are usually the 
> > same tools that perform both functions, and it is unlikely that 
> > developers will modify the User-agent to suit the use that the user will 
> > be made of it. Maybe keep only one term: "check" ? Also, the notion of 
> 
> I agree that there will be grey areas between validation and monitoring,
> though e.g. most of the activities that I can recall being presented 
> in recent Ops IG sessions fall fairly clearly into one or the other
> category (e.g. the weather reports carried out by VO-Paris and ESAC,
> and taplint are validation activities, while the servicemon tool
> presented by Tom Donaldson at the last interop was monitoring).
> But it's true that the distinction is not that important for the
> purposes that I'd envisage - identifying which queries are
> non-science ones.  I'd be inclined to keep the terms "validate"
> and "monitor", but I don't have very strong feelings about it,
> so if others think "check" would be better, we can change it.

I'd have said "monitoring" is a repetitive, timed activity (which
would include the weather report checks for me), whereas validation
is something more or less initiated by a user (such as the RofR
validator).

The reason I believe it makes sense to tell these two apart is that
if I have a load spike due to validation I can relax because it'll be
rare.  Load spikes due to monitoring would be concern.

Perhaps we need to make that clearer in the Note?

> > "harvest" may be too "VO registry" oriented and very limited in 
> > practice. I'm afraid it won't be used for other inter-center data 
> > synchronization operations. It would probably be interesting to enlarge 
> > its usage by giving some other examples for the use of this 
> > "op-purpose": Synchronizing data from one server to another server => 
> > notably Hipsgen MIRROR could use this term, or Simbad's recurring global 
> > queries for populating partner DBs. I was also wondering about the 
> 
> That sounds reasonable, maybe a more neutral term like "mirror" would
> be better?  Markus as more of a registry expert than me might want to
> comment.

In my original response to Pierre I wrote:

  A non-Registry example for harvest is GloTS, and that is already
  following this proposal (or so I hope); but of course you're right,
  other syncing activity should be somehow mentioned, too.  I'm
  uncertain whether there's a point to tell these apart but I'm leaning
  towards "probably not".

  If so, what you're asking for is a different term, right?  Trouble
  is, I don't have a good one.  "m2m-transfer" ("machine to
  machine")...?  Argl.

"mirror" as this other term I don't like too much, as I think it is a
different use case than harvest.  I can't think of a major
operational reason to tell them apart, though, so having an umbrella
term for both would still seem reasonable.

It's just that m2m-transfer to me sounds as if it came from a
McKinsey whitepaper.

On anything else, Pierre, feel free to re-post from my mails as you
see fit.

          -- Markus


More information about the ops mailing list