Igniters, It's a right idea!
Let's try to revitalize it and make a move on. As a first step, I would like to propose a list of a top-level domain. -- the phase 1 1. UnExpected, UnKnown 2. Cluster and Topology Discovery Segmentation Node Startup Communication Queue Activate, startup process Base line topology Marshaller Metadata Topology Validate 3. Cache and Storage Partition map exchange Balancing Long-running transactions Checkpoint Create cache Destroy cache Data loading & streaming 4. SQL Long-running queries Parsing Queries Scan Queries SqlLine 5. Compute Deployment spi.checkpoint spi.collision Job Schedule -- the phase 2 6. Service 7. Security 8. ML 9. External Adapters 10. WebConsole 11. Vendor Specific GG For every second-level domain is planning to reserve one hundred error codes. Sum of second-level domains (rounded up to next thousand) gives us count for top-level. Every error code has a severity level: Critical (Red) - the system is not operational; Warning (Yellow) - the system is operational but health is degraded; Info - just an info. And two or three letter prefix. It allows to find an issue more easily without complex grep rules (something like grep "10[2][5-9][0-5][0-9]|10[3][0-5][0-6][0-9]" * to find codes between 102500 до 103569) Domains from the first phase look fine but from the second are vague. Initially, we can focus only the first phase. Please share your thoughts on proposed design. Serge. -- Sent from: http://apache-ignite-developers.2346864.n4.nabble.com/