Title | No interface to logging control |
Status | open |
Priority | nice |
Assigned user | Gareth Rees |
Organization | Ravenbrook |
Description | Buffers have a mechanism for logging, whereby the buffer remains permanently trapped, so that all reserves and commits enter the MPM, and whereby the buffer emits telemetry events. This is controlled by a global flag: see design.mps.buffer.logging.control [1]. But there is no documented interface. |
Analysis | Solution ideas: 1. Provide a keyword argument to mps_arena_create_k. A bit heavyweight. 2. Provide an interface for turning it on and off. (Perhaps via a general mechanism as suggested by job003448 and job003750.) 3. Just document what someone can type at the debugger prompt. |
How found | inspection |
Evidence | [1] http://www.ravenbrook.com/project/mps/...uffer#design.mps.buffer.logging.control |
Created by | Gareth Rees |
Created on | 2014-11-01 10:40:17 |
Last modified by | Gareth Rees |
Last modified on | 2014-11-05 21:17:27 |
History | 2014-11-01 GDR Created. |