Project

General

Profile

« Previous | Next » 

Revision 81e61dc6

Added by Ken McDonell almost 14 years ago

  • ID 81e61dc6f2599947c035b6583ad55e51dd9c7328

PM_TYPE_EVENT support - round four

  • add helper functions
    int __pmCheckEventRecords(pmValueSet *) and
    void __pmDumpEventRecords(FILE *, pmValueSet *)
    to libpcp for processing the metric values that purport to be a packed
    array of event records ... the checking is of necessity paranoid in
    the extreme

  • redefine the API for pmUnpackEventRecords to use a pmValueSet *,
    rather than a pmValueBlock * to allow the entire value of the
    metric to be validated and restructure implementation of
    pmUnpackEventRecords to use __pmCheckEventRecords and
    __pmDumpEventRecords (in the event of __pmCheckEventRecords finding
    a problem)

  • pmlogger groks PM_TYPE_EVENT and emits metadata for all event parameter
    metrics

  • include recently added man pages in the image build

  • clean up some of the man page that need brief references to
    PM_TYPE_EVENT alongside PM_TYPE_AGGREGATE et al

  • trivial change to genpmda to generate the stub code for PM_TYPE_EVENT

  • add error injection code for sample PMDA and sample.event.records
    metric that is triggered by using pmstore to set sample.event.reset
    to a negative number (currently only -1 is implemented to generate
    a bad PMID for an event parameter)

  • added
  • modified
  • copied
  • renamed
  • deleted