Some checks failed
		
		
	
	Docs CI / lint-and-preview (push) Has been cancelled
				
			- Implemented PolicyDslValidator with command-line options for strict mode and JSON output. - Created PolicySchemaExporter to generate JSON schemas for policy-related models. - Developed PolicySimulationSmoke tool to validate policy simulations against expected outcomes. - Added project files and necessary dependencies for each tool. - Ensured proper error handling and usage instructions across tools.
		
			
				
	
	
		
			84 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			84 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | |
|   "schemaVersion": "linknotmerge-bench/1.0",
 | |
|   "capturedAt": "2025-10-26T21:09:17.6345283+00:00",
 | |
|   "scenarios": [
 | |
|     {
 | |
|       "id": "lnm_ingest_baseline",
 | |
|       "label": "5k observations, 500 aliases",
 | |
|       "iterations": 5,
 | |
|       "observations": 5000,
 | |
|       "aliases": 500,
 | |
|       "linksets": 6000,
 | |
|       "meanTotalMs": 555.1983600000001,
 | |
|       "p95TotalMs": 823.49568,
 | |
|       "maxTotalMs": 866.6236,
 | |
|       "meanInsertMs": 366.2635,
 | |
|       "meanCorrelationMs": 188.93486000000001,
 | |
|       "meanThroughputPerSecond": 9877.791561756272,
 | |
|       "minThroughputPerSecond": 5769.517469868118,
 | |
|       "meanMongoThroughputPerSecond": 15338.085148262326,
 | |
|       "minMongoThroughputPerSecond": 8405.1257146248,
 | |
|       "maxAllocatedMb": 62.44767761230469,
 | |
|       "thresholdMs": 900,
 | |
|       "minThroughputThresholdPerSecond": 5500,
 | |
|       "minMongoThroughputThresholdPerSecond": 8000,
 | |
|       "maxAllocatedThresholdMb": 160,
 | |
|       "regression": {
 | |
|         "limit": 1.15,
 | |
|         "breached": false
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "id": "lnm_ingest_fanout_medium",
 | |
|       "label": "10k observations, 800 aliases",
 | |
|       "iterations": 5,
 | |
|       "observations": 10000,
 | |
|       "aliases": 800,
 | |
|       "linksets": 14800,
 | |
|       "meanTotalMs": 785.89092,
 | |
|       "p95TotalMs": 841.6247,
 | |
|       "maxTotalMs": 842.8815,
 | |
|       "meanInsertMs": 453.50868,
 | |
|       "meanCorrelationMs": 332.38224,
 | |
|       "meanThroughputPerSecond": 12794.954951406156,
 | |
|       "minThroughputPerSecond": 11864.063928322072,
 | |
|       "meanMongoThroughputPerSecond": 22086.032034175576,
 | |
|       "minMongoThroughputPerSecond": 20891.057937797712,
 | |
|       "maxAllocatedMb": 145.83282470703125,
 | |
|       "thresholdMs": 1300,
 | |
|       "minThroughputThresholdPerSecond": 8000,
 | |
|       "minMongoThroughputThresholdPerSecond": 13000,
 | |
|       "maxAllocatedThresholdMb": 220,
 | |
|       "regression": {
 | |
|         "limit": 1.15,
 | |
|         "breached": false
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "id": "lnm_ingest_fanout_high",
 | |
|       "label": "15k observations, 1200 aliases",
 | |
|       "iterations": 5,
 | |
|       "observations": 15000,
 | |
|       "aliases": 1200,
 | |
|       "linksets": 17400,
 | |
|       "meanTotalMs": 1299.3458,
 | |
|       "p95TotalMs": 1367.09344,
 | |
|       "maxTotalMs": 1369.943,
 | |
|       "meanInsertMs": 741.62654,
 | |
|       "meanCorrelationMs": 557.71926,
 | |
|       "meanThroughputPerSecond": 11571.099129140825,
 | |
|       "minThroughputPerSecond": 10949.360666830664,
 | |
|       "meanMongoThroughputPerSecond": 20232.5179777937,
 | |
|       "minMongoThroughputPerSecond": 19781.676233305086,
 | |
|       "maxAllocatedMb": 238.34496307373047,
 | |
|       "thresholdMs": 2200,
 | |
|       "minThroughputThresholdPerSecond": 7000,
 | |
|       "minMongoThroughputThresholdPerSecond": 13000,
 | |
|       "maxAllocatedThresholdMb": 300,
 | |
|       "regression": {
 | |
|         "limit": 1.15,
 | |
|         "breached": false
 | |
|       }
 | |
|     }
 | |
|   ]
 | |
| } |