pcp
[Top] [All Lists]

Re: braindump on unified-context / live-logging

To: Nathan Scott <nathans@xxxxxxxxxx>
Subject: Re: braindump on unified-context / live-logging
From: fche@xxxxxxxxxx (Frank Ch. Eigler)
Date: Mon, 20 Jan 2014 20:12:01 -0500
Cc: Dave Brolley <brolley@xxxxxxxxxx>, pcp@xxxxxxxxxxx
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <432966179.7346611.1390256190604.JavaMail.root@xxxxxxxxxx> (Nathan Scott's message of "Mon, 20 Jan 2014 17:16:30 -0500 (EST)")
References: <20140108013956.GG15448@xxxxxxxxxx> <52DD7596.3040306@xxxxxxxxxx> <432966179.7346611.1390256190604.JavaMail.root@xxxxxxxxxx>
User-agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/21.4 (gnu/linux)
nathans wrote:

> Personally, I was unconvinced that the recent round of suggestions was a
> step forward, so for me definitely not "replaced" ... 

> I do still have a strong preference for Plan A; everything stated
> there matches my current thinking re the ideal long term approach we
> should take ("Plan A" being:
> http://oss.sgi.com/pipermail/pcp/2013-September/003963.html)

That message spells out a number of capability/user-interface
desiderata, without much of a proposal for implementation mechanics.
Since that message, further conversation indicates Nathan believes
that libpcp would be a good place for all the intelligence needed to
overcome the many complex issues he lists.

My recent message assumed approximately the same desiderata, and
proposed a specific two-staged implementation.  Here, libpcp does not
carry any significant complexity, only the single-growing-archive case
("stage 1", "-a ARCHIVE").  For the more-complex cases ("stage 2"),
all the intelligence would be loaded into a server process, to whom
pcp clients would connect using a slightly extended pcp wire protocol,
but the same "-h SERVER" user interface.

So we need to resolve which of these should be pursued.  However, for
brolley's purposes, initial focus on the single-growing-archive case
seems to be common to both possible paths.

- FChE

<Prev in Thread] Current Thread [Next in Thread>