>> +Read operation: >> { "event": "QUORUM_REPORT_BAD", >> - "data": { "node-name": "node0", "sector-num": 345435, "sectors-count": >> 5 }, >> + "data": { "node-name": "node0", "sector-num": 345435, "sectors-count": >> 5, >> + "type": "read" }, >> "timestamp": { "seconds": 1344522075, "microseconds": 745528 } } >> >> +Flush operation: >> +{ "event": "QUORUM_REPORT_BAD", >> + "data": { "node-name": "node0", "sector-num": 0, "sectors-count": >> 2097120, >> + "type": "flush", "error": "Broken pipe" }, >> + "timestamp": { "seconds": 1456406829, "microseconds": 291763 } } >> + >> Note: this event is rate-limited. > > Question - do we care if rate limiting masks one type of failure due > to another? Or put another way, are we okay with a single > rate-limiting queue for all three types, or do we want three queues? > Also, shouldn't this have a queue per child node (I don't want to be > flooded with multiple notifications in one second that child1 has > failed, but I _do_ want notifications if both child1 and child2 fail > in the same second).
I think you are right, thanks for pointing it out. Berto