Changes between Version 27 and Version 28 of EventLog/LiveMonitoring


Ignore:
Timestamp:
Aug 21, 2017 2:50:13 PM (18 months ago)
Author:
simonpj
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • EventLog/LiveMonitoring

    v27 v28  
    88
    99See also: [https://hackage.haskell.org/package/ghc-events-0.6.0/docs/GHC-RTS-Events-Incremental.html]
     10
     11and commit
     12{{{
     13commit 4dfc6d1c40b298d4b8f136e46420227eda60a03d
     14Author: alexbiehl <alex.biehl@gmail.com>
     15Date:   Tue Jan 31 16:06:33 2017 -0500
     16
     17    Abstract over the way eventlogs are flushed
     18   
     19    Currently eventlog data is always written to a file `progname.eventlog`.
     20    This patch introduces the `flushEventLog` field in `RtsConfig` which
     21    allows to customize the writing of eventlog data.
     22   
     23    One possible scenario is the ongoing live-profile-monitor effort by
     24    @NCrashed which slurps all eventlog data through `fluchEventLog`.
     25   
     26    `flushEventLog` takes a buffer with eventlog data and its size and
     27    returns `false` (0) in case eventlog data could not be procesed.
     28   
     29    Reviewers: simonmar, austin, erikd, bgamari
     30   
     31    Reviewed By: simonmar, bgamari
     32   
     33    Subscribers: qnikst, thomie, NCrashed
     34   
     35    Differential Revision: https://phabricator.haskell.org/D2934
     36}}}
    1037
    1138== Goals ==