aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/flatrpc/flatrpc.go
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2024-11-19 16:42:32 +0100
committerDmitry Vyukov <dvyukov@google.com>2024-11-20 11:33:58 +0000
commitf56b4dcc82d7af38bf94d643c5750cf49a91a297 (patch)
tree19b2ea6bfcbf61ab7287d420f39c45432bd9b4cc /pkg/flatrpc/flatrpc.go
parent7d02db5adbb376babbbd3199f8c530e468292727 (diff)
pkg/manager: show number of times coverage for each call has overflowed
If the overflows happen often, it's bad. Add visibility into this.
Diffstat (limited to 'pkg/flatrpc/flatrpc.go')
-rw-r--r--pkg/flatrpc/flatrpc.go27
1 files changed, 15 insertions, 12 deletions
diff --git a/pkg/flatrpc/flatrpc.go b/pkg/flatrpc/flatrpc.go
index 0a9c0e0d0..8445cde2d 100644
--- a/pkg/flatrpc/flatrpc.go
+++ b/pkg/flatrpc/flatrpc.go
@@ -392,24 +392,27 @@ func (v ExecFlag) String() string {
type CallFlag byte
const (
- CallFlagExecuted CallFlag = 1
- CallFlagFinished CallFlag = 2
- CallFlagBlocked CallFlag = 4
- CallFlagFaultInjected CallFlag = 8
+ CallFlagExecuted CallFlag = 1
+ CallFlagFinished CallFlag = 2
+ CallFlagBlocked CallFlag = 4
+ CallFlagFaultInjected CallFlag = 8
+ CallFlagCoverageOverflow CallFlag = 16
)
var EnumNamesCallFlag = map[CallFlag]string{
- CallFlagExecuted: "Executed",
- CallFlagFinished: "Finished",
- CallFlagBlocked: "Blocked",
- CallFlagFaultInjected: "FaultInjected",
+ CallFlagExecuted: "Executed",
+ CallFlagFinished: "Finished",
+ CallFlagBlocked: "Blocked",
+ CallFlagFaultInjected: "FaultInjected",
+ CallFlagCoverageOverflow: "CoverageOverflow",
}
var EnumValuesCallFlag = map[string]CallFlag{
- "Executed": CallFlagExecuted,
- "Finished": CallFlagFinished,
- "Blocked": CallFlagBlocked,
- "FaultInjected": CallFlagFaultInjected,
+ "Executed": CallFlagExecuted,
+ "Finished": CallFlagFinished,
+ "Blocked": CallFlagBlocked,
+ "FaultInjected": CallFlagFaultInjected,
+ "CoverageOverflow": CallFlagCoverageOverflow,
}
func (v CallFlag) String() string {