----- Original Message -----
> [...]
> Have taken on the advice from Nathan and have made the changes required
> to pmdadm so that it has multiple top-level namespaces and along with
> that compatible metric names with the currently released version of the
> dm-cache PMDA.
>
> Have also added the missing dmcache.io_modes_code metric along with
> updating the qa test for the PMDA.
Thanks Paul! I've merged this, and added a handful of clean-ups on top.
Could you review the followup commits (see next pcp updates message, and
git-log for verbose details) and send through any additional updates you
come up with on top of those (from your review of my updates)? Thanks.
I think we still have one remaining problem here, which is the upgrade
path. If a system has the dmcache PMDA installed before the next PCP
release, we would ideally end up with that PMDA properly removed (IOW,
namespace and pmcd.conf cleaned up), and the new DM PMDA installed in
its place.
In order to achieve this, first we need the rc_pmcd script to provide
us an automated ./Remove option like the existing automated ./Install
option. This is now in place via commit 5bb77727b (please review it,
if you have time).
Finally we'll need something like the attached patch. This needs to be
verified & added to build/rpm/fedora.spec and debian/pcp.postinst.tail
too. I've not got that far, and I'm off on vacation shortly - if you
have time, please feel free to take a look into that in the meantime.
Otherwise, I'll dig into it further next week.
cheers.
--
Nathan
transition.patch
Description: Text Data
|