95 lines
2.8 KiB
JSON
95 lines
2.8 KiB
JSON
{
|
|
"version": "0.5.0",
|
|
"date_utc": "2026-10-20",
|
|
"ordinary_tests": {
|
|
"passed": 162,
|
|
"failed": 0,
|
|
"ignored": 9
|
|
},
|
|
"native_module_tests": 6,
|
|
"native_federation_tests": 1,
|
|
"large_archive_tests": 1,
|
|
"clippy": "passed",
|
|
"fmt": "passed",
|
|
"release": "passed",
|
|
"features": {
|
|
"pep_account_discovery_monal_predicate": "passed",
|
|
"push_account_discovery_independent_of_pep": "passed",
|
|
"push_enable_options_disable": "passed",
|
|
"preauth_tls_mutual_roster_and_single_use": "passed",
|
|
"unknown_preauth_pending_offline_replay": "passed",
|
|
"native_invitation_token_roundtrip": "passed"
|
|
},
|
|
"network": {
|
|
"tcp_modules_and_sigterm": "passed",
|
|
"https_wss_bosh_upload": "passed",
|
|
"scram_sha1_sha256_sasl1_sasl2": "passed",
|
|
"bind2": "passed",
|
|
"native_prosody_federation": "passed"
|
|
},
|
|
"load": {
|
|
"total_load_wall_seconds": 7.608,
|
|
"requested_resources": 500,
|
|
"authenticated_bound_resources": 500,
|
|
"connection_setup_concurrency": 50,
|
|
"setup_wall_seconds": 0.593,
|
|
"setup_latency": {
|
|
"samples": 500,
|
|
"median_ms": 51.913,
|
|
"p95_ms": 87.632,
|
|
"max_ms": 114.769
|
|
},
|
|
"ping_rounds": 10,
|
|
"ping_round_trip": {
|
|
"samples": 5000,
|
|
"median_ms": 16.334,
|
|
"p95_ms": 32.182,
|
|
"max_ms": 42.674
|
|
},
|
|
"accounts": 100,
|
|
"message_rounds": 10,
|
|
"messages_sent": 5000,
|
|
"messages_received": 5000,
|
|
"message_batch_seconds": 4.616,
|
|
"metrics_before": {
|
|
"rss_kib": 6716,
|
|
"cpu_seconds": 0.0,
|
|
"fd_count": 11
|
|
},
|
|
"metrics_connected": {
|
|
"rss_kib": 24908,
|
|
"cpu_seconds": 1.05,
|
|
"fd_count": 511
|
|
},
|
|
"metrics_after_workload": {
|
|
"rss_kib": 25604,
|
|
"cpu_seconds": 7.31,
|
|
"fd_count": 511
|
|
},
|
|
"metrics_two_seconds_after_disconnect": {
|
|
"rss_kib": 25668,
|
|
"cpu_seconds": 7.34,
|
|
"fd_count": 11
|
|
},
|
|
"sampled_peak_rss_kib": 25668,
|
|
"fd_delta_after_disconnect": 0,
|
|
"failures": [],
|
|
"scope": "One loopback host, 100 accounts with distinct resources, TLS+PLAIN, ping and directed messages; not a production benchmark or proof of no memory leaks.",
|
|
"mam": {
|
|
"archive_files": 100,
|
|
"records": 10000,
|
|
"expected_records": 10000
|
|
}
|
|
},
|
|
"limitations": [
|
|
"No real Monal/Conversations device or APNs/FCM gateway test",
|
|
"Docker not available",
|
|
"AF_UNIX admin test needs permitted host",
|
|
"Contact invitation subset only; no account registration invites/landing page",
|
|
"Token consumption and multiple roster files have no cross-store rollback on disk failure",
|
|
"Other functional differences remain in COMPATIBILITY.md"
|
|
],
|
|
"release_binary_sha256": "a0a169607f0222caab301852bcb4392bc5476cabf6443816742b8cbf987584a1",
|
|
"admin_socket": "explicit ignored-test attempt failed: environment denied AF_UNIX bind (Operation not permitted)"
|
|
}
|