diff --git a/lcov.info b/lcov.info new file mode 100644 index 0000000..cd6fd95 --- /dev/null +++ b/lcov.info @@ -0,0 +1,3767 @@ +SF:/home/coding/miroir/crates/miroir-core/src/anti_entropy.rs +FN:43,_RNvNtCs7Jg7u2YDEYm_11miroir_core12anti_entropy25validate_migration_safety +FN:59,_RNvNtCs7Jg7u2YDEYm_11miroir_core12anti_entropy32migration_warning_if_ae_disabled +FN:23,_RNvXNtCs7Jg7u2YDEYm_11miroir_core12anti_entropyNtB2_17AntiEntropyConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:43,_RNvNtCsbZgduA3FXAp_11miroir_core12anti_entropy25validate_migration_safety +FN:59,_RNvNtCsbZgduA3FXAp_11miroir_core12anti_entropy32migration_warning_if_ae_disabled +FN:23,_RNvXNtCsbZgduA3FXAp_11miroir_core12anti_entropyNtB2_17AntiEntropyConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:117,_RNvNtNtCsbZgduA3FXAp_11miroir_core12anti_entropy5testss_29test_warning_when_ae_disabled +FN:76,_RNvNtNtCsbZgduA3FXAp_11miroir_core12anti_entropy5testss_34test_validate_safe_with_delta_pass +FN:89,_RNvNtNtCsbZgduA3FXAp_11miroir_core12anti_entropy5testss_41test_validate_unsafe_without_anti_entropy +FN:103,_RNvNtNtCsbZgduA3FXAp_11miroir_core12anti_entropy5testss_47test_validate_safe_with_anti_entropy_safety_net +FNDA:2,_RNvNtCs7Jg7u2YDEYm_11miroir_core12anti_entropy25validate_migration_safety +FNDA:2,_RNvNtCs7Jg7u2YDEYm_11miroir_core12anti_entropy32migration_warning_if_ae_disabled +FNDA:2,_RNvXNtCs7Jg7u2YDEYm_11miroir_core12anti_entropyNtB2_17AntiEntropyConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:3,_RNvNtCsbZgduA3FXAp_11miroir_core12anti_entropy25validate_migration_safety +FNDA:2,_RNvNtCsbZgduA3FXAp_11miroir_core12anti_entropy32migration_warning_if_ae_disabled +FNDA:3,_RNvXNtCsbZgduA3FXAp_11miroir_core12anti_entropyNtB2_17AntiEntropyConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core12anti_entropy5testss_29test_warning_when_ae_disabled +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core12anti_entropy5testss_34test_validate_safe_with_delta_pass +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core12anti_entropy5testss_41test_validate_unsafe_without_anti_entropy +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core12anti_entropy5testss_47test_validate_safe_with_anti_entropy_safety_net +FNF:7 +FNH:7 +DA:23,5 +DA:24,5 +DA:25,5 +DA:26,5 +DA:27,5 +DA:28,5 +DA:29,5 +DA:30,5 +DA:31,5 +DA:32,5 +DA:33,5 +DA:43,5 +DA:44,5 +DA:45,5 +DA:46,5 +DA:47,5 +DA:48,2 +DA:49,3 +DA:50,3 +DA:51,5 +DA:59,4 +DA:60,4 +DA:61,2 +DA:62,2 +DA:63,2 +DA:64,2 +DA:65,2 +DA:66,2 +DA:67,2 +DA:68,2 +DA:69,4 +DA:76,1 +DA:77,1 +DA:78,1 +DA:79,1 +DA:80,1 +DA:81,1 +DA:82,1 +DA:83,1 +DA:84,1 +DA:85,1 +DA:86,1 +DA:89,1 +DA:90,1 +DA:91,1 +DA:92,1 +DA:93,1 +DA:94,1 +DA:95,1 +DA:96,1 +DA:97,1 +DA:98,1 +DA:99,1 +DA:100,1 +DA:103,1 +DA:104,1 +DA:105,1 +DA:106,1 +DA:107,1 +DA:108,1 +DA:109,1 +DA:110,1 +DA:111,1 +DA:112,1 +DA:113,1 +DA:114,1 +DA:117,1 +DA:118,1 +DA:119,1 +DA:120,1 +BRF:0 +BRH:0 +LF:70 +LH:70 +end_of_record +SF:/home/coding/miroir/crates/miroir-core/src/config.rs +FN:129,_RNvMs_NtCs7Jg7u2YDEYm_11miroir_core6configNtB4_12MiroirConfig4load +FN:124,_RNvMs_NtCs7Jg7u2YDEYm_11miroir_core6configNtB4_12MiroirConfig8validate +FN:139,_RNvMs_NtCs7Jg7u2YDEYm_11miroir_core6configNtB4_12MiroirConfig9from_yaml +FN:134,_RNvMs_NtCs7Jg7u2YDEYm_11miroir_core6configNtB4_12MiroirConfig9load_from +FN:272,_RNvNtCs7Jg7u2YDEYm_11miroir_core6config26default_request_timeout_ms +FN:269,_RNvNtCs7Jg7u2YDEYm_11miroir_core6config31default_max_concurrent_requests +FN:76,_RNvXNtCs7Jg7u2YDEYm_11miroir_core6configNtB2_12MiroirConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:169,_RNvXs0_NtCs7Jg7u2YDEYm_11miroir_core6configNtB5_15TaskStoreConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:188,_RNvXs1_NtCs7Jg7u2YDEYm_11miroir_core6configNtB5_11AdminConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:207,_RNvXs2_NtCs7Jg7u2YDEYm_11miroir_core6configNtB5_12HealthConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:228,_RNvXs3_NtCs7Jg7u2YDEYm_11miroir_core6configNtB5_13ScatterConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:247,_RNvXs4_NtCs7Jg7u2YDEYm_11miroir_core6configNtB5_16RebalancerConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:277,_RNvXs5_NtCs7Jg7u2YDEYm_11miroir_core6configNtB5_12ServerConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:298,_RNvXs6_NtCs7Jg7u2YDEYm_11miroir_core6configNtB5_20ConnectionPoolConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:316,_RNvXs7_NtCs7Jg7u2YDEYm_11miroir_core6configNtB5_18TaskRegistryConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:333,_RNvXs8_NtCs7Jg7u2YDEYm_11miroir_core6configNtB5_19PeerDiscoveryConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:351,_RNvXs9_NtCs7Jg7u2YDEYm_11miroir_core6configNtB5_20LeaderElectionConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:381,_RNvXsa_NtCs7Jg7u2YDEYm_11miroir_core6configNtB5_22UnavailableShardPolicyNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:387,_RNvXsb_NtCs7Jg7u2YDEYm_11miroir_core6configNtB5_22UnavailableShardPolicyNtNtCs4Vq2ZLagKfv_4core3fmt7Display3fmt +FN:401,_RNvNtNtCsbZgduA3FXAp_11miroir_core6config5tests10dev_config +FN:501,_RNvNtNtCsbZgduA3FXAp_11miroir_core6config5testss_15round_trip_yaml +FN:427,_RNvNtNtCsbZgduA3FXAp_11miroir_core6config5testss_23default_config_is_valid +FN:438,_RNvNtNtCsbZgduA3FXAp_11miroir_core6config5testss_25minimal_yaml_deserializes +FN:565,_RNvNtNtCsbZgduA3FXAp_11miroir_core6config5testss_29advanced_defaults_all_enabled +FN:454,_RNvNtNtCsbZgduA3FXAp_11miroir_core6config5testss_30full_plan_example_deserializes +FN:517,_RNvNtNtCsbZgduA3FXAp_11miroir_core6config5testss_30validation_rejects_zero_shards +FN:509,_RNvNtNtCsbZgduA3FXAp_11miroir_core6config5testss_33validation_rejects_ha_with_sqlite +FN:525,_RNvNtNtCsbZgduA3FXAp_11miroir_core6config5testss_37validation_rejects_duplicate_node_ids +FN:544,_RNvNtNtCsbZgduA3FXAp_11miroir_core6config5testss_46validation_rejects_node_outside_replica_groups +FN:556,_RNvNtNtCsbZgduA3FXAp_11miroir_core6config5testss_46validation_rejects_scoped_key_timing_inversion +FN:129,_RNvMs_NtCsbZgduA3FXAp_11miroir_core6configNtB4_12MiroirConfig4load +FN:139,_RNvMs_NtCsbZgduA3FXAp_11miroir_core6configNtB4_12MiroirConfig9from_yaml +FN:134,_RNvMs_NtCsbZgduA3FXAp_11miroir_core6configNtB4_12MiroirConfig9load_from +FN:381,_RNvXsa_NtCsbZgduA3FXAp_11miroir_core6configNtB5_22UnavailableShardPolicyNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:387,_RNvXsb_NtCsbZgduA3FXAp_11miroir_core6configNtB5_22UnavailableShardPolicyNtNtCs4Vq2ZLagKfv_4core3fmt7Display3fmt +FN:124,_RNvMs_NtCsbZgduA3FXAp_11miroir_core6configNtB4_12MiroirConfig8validate +FN:272,_RNvNtCsbZgduA3FXAp_11miroir_core6config26default_request_timeout_ms +FN:269,_RNvNtCsbZgduA3FXAp_11miroir_core6config31default_max_concurrent_requests +FN:76,_RNvXNtCsbZgduA3FXAp_11miroir_core6configNtB2_12MiroirConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:169,_RNvXs0_NtCsbZgduA3FXAp_11miroir_core6configNtB5_15TaskStoreConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:188,_RNvXs1_NtCsbZgduA3FXAp_11miroir_core6configNtB5_11AdminConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:207,_RNvXs2_NtCsbZgduA3FXAp_11miroir_core6configNtB5_12HealthConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:228,_RNvXs3_NtCsbZgduA3FXAp_11miroir_core6configNtB5_13ScatterConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:247,_RNvXs4_NtCsbZgduA3FXAp_11miroir_core6configNtB5_16RebalancerConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:277,_RNvXs5_NtCsbZgduA3FXAp_11miroir_core6configNtB5_12ServerConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:298,_RNvXs6_NtCsbZgduA3FXAp_11miroir_core6configNtB5_20ConnectionPoolConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:316,_RNvXs7_NtCsbZgduA3FXAp_11miroir_core6configNtB5_18TaskRegistryConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:333,_RNvXs8_NtCsbZgduA3FXAp_11miroir_core6configNtB5_19PeerDiscoveryConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:351,_RNvXs9_NtCsbZgduA3FXAp_11miroir_core6configNtB5_20LeaderElectionConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvMs_NtCs7Jg7u2YDEYm_11miroir_core6configNtB4_12MiroirConfig4load +FNDA:0,_RNvMs_NtCs7Jg7u2YDEYm_11miroir_core6configNtB4_12MiroirConfig8validate +FNDA:0,_RNvMs_NtCs7Jg7u2YDEYm_11miroir_core6configNtB4_12MiroirConfig9from_yaml +FNDA:0,_RNvMs_NtCs7Jg7u2YDEYm_11miroir_core6configNtB4_12MiroirConfig9load_from +FNDA:0,_RNvNtCs7Jg7u2YDEYm_11miroir_core6config26default_request_timeout_ms +FNDA:0,_RNvNtCs7Jg7u2YDEYm_11miroir_core6config31default_max_concurrent_requests +FNDA:0,_RNvXNtCs7Jg7u2YDEYm_11miroir_core6configNtB2_12MiroirConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXs0_NtCs7Jg7u2YDEYm_11miroir_core6configNtB5_15TaskStoreConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXs1_NtCs7Jg7u2YDEYm_11miroir_core6configNtB5_11AdminConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXs2_NtCs7Jg7u2YDEYm_11miroir_core6configNtB5_12HealthConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXs3_NtCs7Jg7u2YDEYm_11miroir_core6configNtB5_13ScatterConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXs4_NtCs7Jg7u2YDEYm_11miroir_core6configNtB5_16RebalancerConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXs5_NtCs7Jg7u2YDEYm_11miroir_core6configNtB5_12ServerConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXs6_NtCs7Jg7u2YDEYm_11miroir_core6configNtB5_20ConnectionPoolConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXs7_NtCs7Jg7u2YDEYm_11miroir_core6configNtB5_18TaskRegistryConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXs8_NtCs7Jg7u2YDEYm_11miroir_core6configNtB5_19PeerDiscoveryConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXs9_NtCs7Jg7u2YDEYm_11miroir_core6configNtB5_20LeaderElectionConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXsa_NtCs7Jg7u2YDEYm_11miroir_core6configNtB5_22UnavailableShardPolicyNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXsb_NtCs7Jg7u2YDEYm_11miroir_core6configNtB5_22UnavailableShardPolicyNtNtCs4Vq2ZLagKfv_4core3fmt7Display3fmt +FNDA:5,_RNvNtNtCsbZgduA3FXAp_11miroir_core6config5tests10dev_config +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6config5testss_15round_trip_yaml +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6config5testss_23default_config_is_valid +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6config5testss_25minimal_yaml_deserializes +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6config5testss_29advanced_defaults_all_enabled +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6config5testss_30full_plan_example_deserializes +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6config5testss_30validation_rejects_zero_shards +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6config5testss_33validation_rejects_ha_with_sqlite +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6config5testss_37validation_rejects_duplicate_node_ids +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6config5testss_46validation_rejects_node_outside_replica_groups +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6config5testss_46validation_rejects_scoped_key_timing_inversion +FNDA:0,_RNvMs_NtCsbZgduA3FXAp_11miroir_core6configNtB4_12MiroirConfig4load +FNDA:0,_RNvMs_NtCsbZgduA3FXAp_11miroir_core6configNtB4_12MiroirConfig9from_yaml +FNDA:0,_RNvMs_NtCsbZgduA3FXAp_11miroir_core6configNtB4_12MiroirConfig9load_from +FNDA:0,_RNvXsa_NtCsbZgduA3FXAp_11miroir_core6configNtB5_22UnavailableShardPolicyNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXsb_NtCsbZgduA3FXAp_11miroir_core6configNtB5_22UnavailableShardPolicyNtNtCs4Vq2ZLagKfv_4core3fmt7Display3fmt +FNDA:6,_RNvMs_NtCsbZgduA3FXAp_11miroir_core6configNtB4_12MiroirConfig8validate +FNDA:14,_RNvNtCsbZgduA3FXAp_11miroir_core6config26default_request_timeout_ms +FNDA:14,_RNvNtCsbZgduA3FXAp_11miroir_core6config31default_max_concurrent_requests +FNDA:11,_RNvXNtCsbZgduA3FXAp_11miroir_core6configNtB2_12MiroirConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:18,_RNvXs0_NtCsbZgduA3FXAp_11miroir_core6configNtB5_15TaskStoreConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:13,_RNvXs1_NtCsbZgduA3FXAp_11miroir_core6configNtB5_11AdminConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:13,_RNvXs2_NtCsbZgduA3FXAp_11miroir_core6configNtB5_12HealthConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:13,_RNvXs3_NtCsbZgduA3FXAp_11miroir_core6configNtB5_13ScatterConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:13,_RNvXs4_NtCsbZgduA3FXAp_11miroir_core6configNtB5_16RebalancerConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:13,_RNvXs5_NtCsbZgduA3FXAp_11miroir_core6configNtB5_12ServerConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:12,_RNvXs6_NtCsbZgduA3FXAp_11miroir_core6configNtB5_20ConnectionPoolConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:12,_RNvXs7_NtCsbZgduA3FXAp_11miroir_core6configNtB5_18TaskRegistryConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:12,_RNvXs8_NtCsbZgduA3FXAp_11miroir_core6configNtB5_19PeerDiscoveryConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:13,_RNvXs9_NtCsbZgduA3FXAp_11miroir_core6configNtB5_20LeaderElectionConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNF:30 +FNH:25 +DA:76,11 +DA:77,11 +DA:78,11 +DA:79,11 +DA:80,11 +DA:81,11 +DA:82,11 +DA:83,11 +DA:84,11 +DA:85,11 +DA:86,11 +DA:87,11 +DA:88,11 +DA:89,11 +DA:90,11 +DA:91,11 +DA:92,11 +DA:93,11 +DA:94,11 +DA:95,11 +DA:96,11 +DA:97,11 +DA:98,11 +DA:99,11 +DA:100,11 +DA:101,11 +DA:102,11 +DA:103,11 +DA:104,11 +DA:105,11 +DA:106,11 +DA:107,11 +DA:108,11 +DA:109,11 +DA:110,11 +DA:111,11 +DA:112,11 +DA:113,11 +DA:114,11 +DA:115,11 +DA:116,11 +DA:117,11 +DA:118,11 +DA:119,11 +DA:124,6 +DA:125,6 +DA:126,6 +DA:129,0 +DA:130,0 +DA:131,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:169,18 +DA:170,18 +DA:171,18 +DA:172,18 +DA:173,18 +DA:174,18 +DA:175,18 +DA:188,13 +DA:189,13 +DA:190,13 +DA:191,13 +DA:192,13 +DA:193,13 +DA:207,13 +DA:208,13 +DA:209,13 +DA:210,13 +DA:211,13 +DA:212,13 +DA:213,13 +DA:214,13 +DA:228,13 +DA:229,13 +DA:230,13 +DA:231,13 +DA:232,13 +DA:233,13 +DA:234,13 +DA:247,13 +DA:248,13 +DA:249,13 +DA:250,13 +DA:251,13 +DA:252,13 +DA:253,13 +DA:269,14 +DA:270,14 +DA:271,14 +DA:272,14 +DA:273,14 +DA:274,14 +DA:277,13 +DA:278,13 +DA:279,13 +DA:280,13 +DA:281,13 +DA:282,13 +DA:283,13 +DA:284,13 +DA:285,13 +DA:298,12 +DA:299,12 +DA:300,12 +DA:301,12 +DA:302,12 +DA:303,12 +DA:304,12 +DA:316,12 +DA:317,12 +DA:318,12 +DA:319,12 +DA:320,12 +DA:321,12 +DA:333,12 +DA:334,12 +DA:335,12 +DA:336,12 +DA:337,12 +DA:338,12 +DA:351,13 +DA:352,13 +DA:353,13 +DA:354,13 +DA:355,13 +DA:356,13 +DA:357,13 +DA:381,0 +DA:382,0 +DA:383,0 +DA:387,0 +DA:388,0 +DA:389,0 +DA:390,0 +DA:391,0 +DA:393,0 +DA:401,5 +DA:402,5 +DA:403,5 +DA:404,5 +DA:405,5 +DA:406,5 +DA:407,5 +DA:408,5 +DA:409,5 +DA:410,5 +DA:411,5 +DA:412,5 +DA:413,5 +DA:414,5 +DA:415,5 +DA:416,5 +DA:417,5 +DA:418,5 +DA:419,5 +DA:420,5 +DA:421,5 +DA:422,5 +DA:423,5 +DA:424,5 +DA:427,1 +DA:428,1 +DA:431,1 +DA:432,1 +DA:433,1 +DA:434,1 +DA:435,1 +DA:438,1 +DA:439,1 +DA:440,1 +DA:441,1 +DA:442,1 +DA:443,1 +DA:444,1 +DA:445,1 +DA:446,1 +DA:448,1 +DA:449,1 +DA:450,1 +DA:451,1 +DA:454,1 +DA:455,1 +DA:456,1 +DA:457,1 +DA:458,1 +DA:459,1 +DA:460,1 +DA:461,1 +DA:462,1 +DA:463,1 +DA:464,1 +DA:465,1 +DA:466,1 +DA:467,1 +DA:468,1 +DA:469,1 +DA:470,1 +DA:471,1 +DA:472,1 +DA:473,1 +DA:474,1 +DA:475,1 +DA:476,1 +DA:477,1 +DA:478,1 +DA:479,1 +DA:480,1 +DA:481,1 +DA:482,1 +DA:483,1 +DA:484,1 +DA:485,1 +DA:486,1 +DA:487,1 +DA:488,1 +DA:489,1 +DA:490,1 +DA:491,1 +DA:492,1 +DA:493,1 +DA:494,1 +DA:495,1 +DA:496,1 +DA:497,1 +DA:498,1 +DA:501,1 +DA:502,1 +DA:503,1 +DA:504,1 +DA:505,1 +DA:506,1 +DA:509,1 +DA:510,1 +DA:511,1 +DA:512,1 +DA:513,1 +DA:514,1 +DA:517,1 +DA:518,1 +DA:519,1 +DA:520,1 +DA:521,1 +DA:522,1 +DA:525,1 +DA:526,1 +DA:527,1 +DA:528,1 +DA:529,1 +DA:530,1 +DA:531,1 +DA:532,1 +DA:533,1 +DA:534,1 +DA:535,1 +DA:536,1 +DA:537,1 +DA:539,1 +DA:540,1 +DA:541,1 +DA:544,1 +DA:545,1 +DA:546,1 +DA:547,1 +DA:548,1 +DA:549,1 +DA:550,1 +DA:551,1 +DA:552,1 +DA:553,1 +DA:556,1 +DA:557,1 +DA:558,1 +DA:559,1 +DA:560,1 +DA:561,1 +DA:562,1 +DA:565,1 +DA:566,1 +DA:567,1 +DA:568,1 +DA:569,1 +DA:570,1 +DA:571,1 +DA:572,1 +DA:573,1 +DA:574,1 +DA:575,1 +DA:576,1 +DA:577,1 +DA:578,1 +DA:579,1 +DA:580,1 +DA:581,1 +DA:582,1 +DA:583,1 +DA:584,1 +DA:585,1 +DA:586,1 +DA:587,1 +DA:588,1 +DA:589,1 +BRF:0 +BRH:0 +LF:306 +LH:288 +end_of_record +SF:/home/coding/miroir/crates/miroir-core/src/config/advanced.rs +FN:22,_RNvXNtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB2_16ReshardingConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:77,_RNvXs0_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_22ReplicaSelectionConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:102,_RNvXs1_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_18QueryPlannerConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:126,_RNvXs2_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_23SettingsBroadcastConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:144,_RNvXs3_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_24SettingsDriftCheckConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:168,_RNvXs4_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_20SessionPinningConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:192,_RNvXs5_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_13AliasesConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:218,_RNvXs6_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_17AntiEntropyConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:247,_RNvXs7_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_16DumpImportConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:271,_RNvXs8_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_17IdempotencyConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:294,_RNvXs9_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_21QueryCoalescingConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:49,_RNvXs_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB4_13HedgingConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:318,_RNvXsa_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_17MultiSearchConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:344,_RNvXsb_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_18VectorSearchConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:370,_RNvXsc_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_9CdcConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:397,_RNvXsd_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_13CdcSinkConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:422,_RNvXse_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_15CdcBufferConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:453,_RNvXsf_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_9TtlConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:482,_RNvXsg_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_20TenantAffinityConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:508,_RNvXsh_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_12ShadowConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:529,_RNvXsi_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_18ShadowTargetConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:554,_RNvXsj_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_9IlmConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:578,_RNvXsk_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_18CanaryRunnerConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:609,_RNvXsl_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_13AdminUiConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:642,_RNvXsm_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_18AdminUiThemeConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:659,_RNvXsn_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_21AdminUiFeaturesConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:681,_RNvXso_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_13ExplainConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:714,_RNvXsp_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_14SearchUiConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:748,_RNvXsq_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_18SearchUiAuthConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:770,_RNvXsr_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_16OAuthProxyConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:796,_RNvXss_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_23SearchUiRateLimitConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:815,_RNvXst_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_23SearchUiAnalyticsConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:22,_RNvXNtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB2_16ReshardingConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:77,_RNvXs0_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_22ReplicaSelectionConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:102,_RNvXs1_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_18QueryPlannerConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:126,_RNvXs2_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_23SettingsBroadcastConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:144,_RNvXs3_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_24SettingsDriftCheckConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:168,_RNvXs4_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_20SessionPinningConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:192,_RNvXs5_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_13AliasesConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:218,_RNvXs6_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_17AntiEntropyConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:247,_RNvXs7_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_16DumpImportConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:271,_RNvXs8_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_17IdempotencyConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:294,_RNvXs9_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_21QueryCoalescingConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:49,_RNvXs_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB4_13HedgingConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:318,_RNvXsa_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_17MultiSearchConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:344,_RNvXsb_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_18VectorSearchConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:370,_RNvXsc_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_9CdcConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:397,_RNvXsd_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_13CdcSinkConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:422,_RNvXse_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_15CdcBufferConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:453,_RNvXsf_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_9TtlConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:482,_RNvXsg_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_20TenantAffinityConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:508,_RNvXsh_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_12ShadowConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:529,_RNvXsi_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_18ShadowTargetConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:554,_RNvXsj_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_9IlmConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:578,_RNvXsk_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_18CanaryRunnerConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:609,_RNvXsl_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_13AdminUiConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:642,_RNvXsm_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_18AdminUiThemeConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:659,_RNvXsn_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_21AdminUiFeaturesConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:681,_RNvXso_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_13ExplainConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:714,_RNvXsp_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_14SearchUiConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:748,_RNvXsq_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_18SearchUiAuthConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:770,_RNvXsr_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_16OAuthProxyConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:796,_RNvXss_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_23SearchUiRateLimitConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:815,_RNvXst_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_23SearchUiAnalyticsConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXNtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB2_16ReshardingConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXs0_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_22ReplicaSelectionConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXs1_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_18QueryPlannerConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXs2_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_23SettingsBroadcastConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXs3_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_24SettingsDriftCheckConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXs4_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_20SessionPinningConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXs5_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_13AliasesConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXs6_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_17AntiEntropyConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXs7_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_16DumpImportConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXs8_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_17IdempotencyConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXs9_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_21QueryCoalescingConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXs_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB4_13HedgingConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXsa_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_17MultiSearchConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXsb_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_18VectorSearchConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXsc_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_9CdcConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXsd_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_13CdcSinkConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXse_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_15CdcBufferConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXsf_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_9TtlConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXsg_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_20TenantAffinityConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXsh_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_12ShadowConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXsi_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_18ShadowTargetConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXsj_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_9IlmConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXsk_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_18CanaryRunnerConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXsl_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_13AdminUiConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXsm_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_18AdminUiThemeConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXsn_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_21AdminUiFeaturesConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXso_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_13ExplainConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXsp_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_14SearchUiConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXsq_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_18SearchUiAuthConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXsr_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_16OAuthProxyConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXss_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_23SearchUiRateLimitConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXst_NtNtCs7Jg7u2YDEYm_11miroir_core6config8advancedNtB5_23SearchUiAnalyticsConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:12,_RNvXNtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB2_16ReshardingConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:12,_RNvXs0_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_22ReplicaSelectionConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:12,_RNvXs1_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_18QueryPlannerConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:12,_RNvXs2_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_23SettingsBroadcastConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:12,_RNvXs3_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_24SettingsDriftCheckConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:12,_RNvXs4_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_20SessionPinningConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:12,_RNvXs5_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_13AliasesConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:12,_RNvXs6_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_17AntiEntropyConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:12,_RNvXs7_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_16DumpImportConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:12,_RNvXs8_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_17IdempotencyConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:12,_RNvXs9_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_21QueryCoalescingConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:12,_RNvXs_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB4_13HedgingConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:12,_RNvXsa_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_17MultiSearchConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:12,_RNvXsb_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_18VectorSearchConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:17,_RNvXsc_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_9CdcConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXsd_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_13CdcSinkConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:23,_RNvXse_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_15CdcBufferConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:12,_RNvXsf_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_9TtlConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:12,_RNvXsg_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_20TenantAffinityConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:12,_RNvXsh_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_12ShadowConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXsi_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_18ShadowTargetConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:12,_RNvXsj_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_9IlmConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:12,_RNvXsk_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_18CanaryRunnerConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:12,_RNvXsl_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_13AdminUiConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:13,_RNvXsm_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_18AdminUiThemeConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:13,_RNvXsn_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_21AdminUiFeaturesConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:12,_RNvXso_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_13ExplainConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:17,_RNvXsp_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_14SearchUiConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:18,_RNvXsq_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_18SearchUiAuthConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:19,_RNvXsr_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_16OAuthProxyConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:23,_RNvXss_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_23SearchUiRateLimitConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:18,_RNvXst_NtNtCsbZgduA3FXAp_11miroir_core6config8advancedNtB5_23SearchUiAnalyticsConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNF:32 +FNH:30 +DA:22,12 +DA:23,12 +DA:24,12 +DA:25,12 +DA:26,12 +DA:27,12 +DA:28,12 +DA:29,12 +DA:30,12 +DA:31,12 +DA:49,12 +DA:50,12 +DA:51,12 +DA:52,12 +DA:53,12 +DA:54,12 +DA:55,12 +DA:56,12 +DA:57,12 +DA:77,12 +DA:78,12 +DA:79,12 +DA:80,12 +DA:81,12 +DA:82,12 +DA:83,12 +DA:84,12 +DA:85,12 +DA:86,12 +DA:102,12 +DA:103,12 +DA:104,12 +DA:105,12 +DA:106,12 +DA:107,12 +DA:108,12 +DA:126,12 +DA:127,12 +DA:128,12 +DA:129,12 +DA:130,12 +DA:131,12 +DA:132,12 +DA:133,12 +DA:144,12 +DA:145,12 +DA:146,12 +DA:147,12 +DA:148,12 +DA:149,12 +DA:168,12 +DA:169,12 +DA:170,12 +DA:171,12 +DA:172,12 +DA:173,12 +DA:174,12 +DA:175,12 +DA:176,12 +DA:192,12 +DA:193,12 +DA:194,12 +DA:195,12 +DA:196,12 +DA:197,12 +DA:198,12 +DA:218,12 +DA:219,12 +DA:220,12 +DA:221,12 +DA:222,12 +DA:223,12 +DA:224,12 +DA:225,12 +DA:226,12 +DA:227,12 +DA:228,12 +DA:247,12 +DA:248,12 +DA:249,12 +DA:250,12 +DA:251,12 +DA:252,12 +DA:253,12 +DA:254,12 +DA:255,12 +DA:271,12 +DA:272,12 +DA:273,12 +DA:274,12 +DA:275,12 +DA:276,12 +DA:277,12 +DA:294,12 +DA:295,12 +DA:296,12 +DA:297,12 +DA:298,12 +DA:299,12 +DA:300,12 +DA:301,12 +DA:318,12 +DA:319,12 +DA:320,12 +DA:321,12 +DA:322,12 +DA:323,12 +DA:324,12 +DA:325,12 +DA:344,12 +DA:345,12 +DA:346,12 +DA:347,12 +DA:348,12 +DA:349,12 +DA:350,12 +DA:351,12 +DA:352,12 +DA:370,17 +DA:371,17 +DA:372,17 +DA:373,17 +DA:374,17 +DA:375,17 +DA:376,17 +DA:377,17 +DA:378,17 +DA:397,0 +DA:398,0 +DA:399,0 +DA:400,0 +DA:401,0 +DA:402,0 +DA:403,0 +DA:404,0 +DA:405,0 +DA:406,0 +DA:407,0 +DA:422,23 +DA:423,23 +DA:424,23 +DA:425,23 +DA:426,23 +DA:427,23 +DA:428,23 +DA:429,23 +DA:453,12 +DA:454,12 +DA:455,12 +DA:456,12 +DA:457,12 +DA:458,12 +DA:459,12 +DA:460,12 +DA:461,12 +DA:482,12 +DA:483,12 +DA:484,12 +DA:485,12 +DA:486,12 +DA:487,12 +DA:488,12 +DA:489,12 +DA:490,12 +DA:491,12 +DA:508,12 +DA:509,12 +DA:510,12 +DA:511,12 +DA:512,12 +DA:513,12 +DA:514,12 +DA:515,12 +DA:529,0 +DA:530,0 +DA:531,0 +DA:532,0 +DA:533,0 +DA:534,0 +DA:535,0 +DA:536,0 +DA:537,0 +DA:554,12 +DA:555,12 +DA:556,12 +DA:557,12 +DA:558,12 +DA:559,12 +DA:560,12 +DA:561,12 +DA:578,12 +DA:579,12 +DA:580,12 +DA:581,12 +DA:582,12 +DA:583,12 +DA:584,12 +DA:585,12 +DA:609,12 +DA:610,12 +DA:611,12 +DA:612,12 +DA:613,12 +DA:614,12 +DA:615,12 +DA:616,12 +DA:617,12 +DA:618,12 +DA:619,12 +DA:620,12 +DA:621,12 +DA:622,12 +DA:642,13 +DA:643,13 +DA:644,13 +DA:645,13 +DA:646,13 +DA:647,13 +DA:659,13 +DA:660,13 +DA:661,13 +DA:662,13 +DA:663,13 +DA:664,13 +DA:665,13 +DA:681,12 +DA:682,12 +DA:683,12 +DA:684,12 +DA:685,12 +DA:686,12 +DA:687,12 +DA:714,17 +DA:715,17 +DA:716,17 +DA:717,17 +DA:718,17 +DA:719,17 +DA:720,17 +DA:721,17 +DA:722,17 +DA:723,17 +DA:724,17 +DA:725,17 +DA:726,17 +DA:727,17 +DA:728,17 +DA:729,17 +DA:730,17 +DA:731,17 +DA:732,17 +DA:748,18 +DA:749,18 +DA:750,18 +DA:751,18 +DA:752,18 +DA:753,18 +DA:754,18 +DA:755,18 +DA:756,18 +DA:757,18 +DA:770,19 +DA:771,19 +DA:772,19 +DA:773,19 +DA:774,19 +DA:775,19 +DA:776,19 +DA:777,19 +DA:778,19 +DA:779,19 +DA:780,19 +DA:781,19 +DA:782,19 +DA:796,23 +DA:797,23 +DA:798,23 +DA:799,23 +DA:800,23 +DA:801,23 +DA:802,23 +DA:803,23 +DA:815,18 +DA:816,18 +DA:817,18 +DA:818,18 +DA:819,18 +DA:820,18 +BRF:0 +BRH:0 +LF:288 +LH:268 +end_of_record +SF:/home/coding/miroir/crates/miroir-core/src/config/load.rs +FN:25,_RNvNtNtCs7Jg7u2YDEYm_11miroir_core6config4load4load +FN:67,_RNvNtNtCs7Jg7u2YDEYm_11miroir_core6config4load9from_yaml +FN:49,_RNvNtNtCs7Jg7u2YDEYm_11miroir_core6config4load9load_from +FN:25,_RNvNtNtCsbZgduA3FXAp_11miroir_core6config4load4load +FN:67,_RNvNtNtCsbZgduA3FXAp_11miroir_core6config4load9from_yaml +FN:49,_RNvNtNtCsbZgduA3FXAp_11miroir_core6config4load9load_from +FNDA:0,_RNvNtNtCs7Jg7u2YDEYm_11miroir_core6config4load4load +FNDA:0,_RNvNtNtCs7Jg7u2YDEYm_11miroir_core6config4load9from_yaml +FNDA:0,_RNvNtNtCs7Jg7u2YDEYm_11miroir_core6config4load9load_from +FNDA:0,_RNvNtNtCsbZgduA3FXAp_11miroir_core6config4load4load +FNDA:0,_RNvNtNtCsbZgduA3FXAp_11miroir_core6config4load9from_yaml +FNDA:0,_RNvNtNtCsbZgduA3FXAp_11miroir_core6config4load9load_from +FNF:3 +FNH:0 +DA:25,0 +DA:26,0 +DA:28,0 +DA:30,0 +DA:31,0 +DA:32,0 +DA:33,0 +DA:34,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:49,0 +DA:50,0 +DA:52,0 +DA:53,0 +DA:55,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:71,0 +BRF:0 +BRH:0 +LF:33 +LH:0 +end_of_record +SF:/home/coding/miroir/crates/miroir-core/src/config/validate.rs +FN:3,_RNvNtNtCs7Jg7u2YDEYm_11miroir_core6config8validate8validate +FN:3,_RNvNtNtCsbZgduA3FXAp_11miroir_core6config8validate8validate +FNDA:0,_RNvNtNtCs7Jg7u2YDEYm_11miroir_core6config8validate8validate +FNDA:6,_RNvNtNtCsbZgduA3FXAp_11miroir_core6config8validate8validate +FNF:1 +FNH:1 +DA:3,6 +DA:5,6 +DA:6,1 +DA:7,1 +DA:8,1 +DA:9,5 +DA:12,5 +DA:13,0 +DA:14,0 +DA:15,0 +DA:16,0 +DA:17,5 +DA:20,5 +DA:21,9 +DA:22,5 +DA:23,1 +DA:24,1 +DA:25,1 +DA:26,1 +DA:27,1 +DA:28,1 +DA:29,1 +DA:30,4 +DA:32,0 +DA:35,4 +DA:36,7 +DA:37,4 +DA:38,1 +DA:39,1 +DA:40,1 +DA:41,1 +DA:42,3 +DA:46,3 +DA:47,0 +DA:48,0 +DA:49,0 +DA:50,3 +DA:53,3 +DA:54,3 +DA:55,3 +DA:56,3 +DA:57,1 +DA:58,1 +DA:59,1 +DA:60,2 +DA:61,0 +DA:64,2 +DA:65,0 +DA:66,0 +DA:67,0 +DA:68,2 +DA:71,2 +DA:72,2 +DA:73,1 +DA:75,0 +DA:76,0 +DA:77,0 +DA:78,2 +DA:81,2 +DA:82,0 +DA:83,0 +DA:84,0 +DA:85,2 +DA:88,2 +DA:89,2 +DA:90,0 +DA:91,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:99,2 +DA:100,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:110,0 +DA:113,2 +DA:114,2 +DA:115,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:122,0 +DA:125,2 +DA:126,0 +DA:127,0 +DA:128,0 +DA:129,2 +DA:132,2 +DA:133,1 +DA:134,1 +DA:137,1 +DA:138,0 +DA:139,0 +DA:140,0 +DA:141,1 +DA:143,1 +DA:144,6 +BRF:0 +BRH:0 +LF:108 +LH:59 +end_of_record +SF:/home/coding/miroir/crates/miroir-core/src/merger.rs +FN:121,_RNCNCNvXNtCs7Jg7u2YDEYm_11miroir_core6mergerNtB6_10MergerImplNtB6_6Merger5merges3_00B8_ +FN:127,_RNCNCNvXNtCs7Jg7u2YDEYm_11miroir_core6mergerNtB6_10MergerImplNtB6_6Merger5merges4_00B8_ +FN:152,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core6merger12merge_facets0B5_ +FN:172,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core6merger12merge_facetss_0B5_ +FN:82,_RNCNvXNtCs7Jg7u2YDEYm_11miroir_core6mergerNtB4_10MergerImplNtB4_6Merger5merges0_0B6_ +FN:91,_RNCNvXNtCs7Jg7u2YDEYm_11miroir_core6mergerNtB4_10MergerImplNtB4_6Merger5merges1_0B6_ +FN:98,_RNCNvXNtCs7Jg7u2YDEYm_11miroir_core6mergerNtB4_10MergerImplNtB4_6Merger5merges2_0B6_ +FN:121,_RNCNvXNtCs7Jg7u2YDEYm_11miroir_core6mergerNtB4_10MergerImplNtB4_6Merger5merges3_0B6_ +FN:127,_RNCNvXNtCs7Jg7u2YDEYm_11miroir_core6mergerNtB4_10MergerImplNtB4_6Merger5merges4_0B6_ +FN:77,_RNCNvXNtCs7Jg7u2YDEYm_11miroir_core6mergerNtB4_10MergerImplNtB4_6Merger5merges_0B6_ +FN:121,_RNCNCNvXNtCsbZgduA3FXAp_11miroir_core6mergerNtB6_10MergerImplNtB6_6Merger5merges3_00B8_ +FN:127,_RNCNCNvXNtCsbZgduA3FXAp_11miroir_core6mergerNtB6_10MergerImplNtB6_6Merger5merges4_00B8_ +FN:152,_RNCNvNtCsbZgduA3FXAp_11miroir_core6merger12merge_facets0B5_ +FN:172,_RNCNvNtCsbZgduA3FXAp_11miroir_core6merger12merge_facetss_0B5_ +FN:82,_RNCNvXNtCsbZgduA3FXAp_11miroir_core6mergerNtB4_10MergerImplNtB4_6Merger5merges0_0B6_ +FN:91,_RNCNvXNtCsbZgduA3FXAp_11miroir_core6mergerNtB4_10MergerImplNtB4_6Merger5merges1_0B6_ +FN:98,_RNCNvXNtCsbZgduA3FXAp_11miroir_core6mergerNtB4_10MergerImplNtB4_6Merger5merges2_0B6_ +FN:121,_RNCNvXNtCsbZgduA3FXAp_11miroir_core6mergerNtB4_10MergerImplNtB4_6Merger5merges3_0B6_ +FN:127,_RNCNvXNtCsbZgduA3FXAp_11miroir_core6mergerNtB4_10MergerImplNtB4_6Merger5merges4_0B6_ +FN:77,_RNCNvXNtCsbZgduA3FXAp_11miroir_core6mergerNtB4_10MergerImplNtB4_6Merger5merges_0B6_ +FN:185,_RNvXs_NtCsbZgduA3FXAp_11miroir_core6mergerNtB4_10StubMergerNtB4_6Merger5merge +FN:206,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5tests10create_hit +FN:214,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5tests21create_shard_response +FN:583,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5testss_30test_offset_exceeds_total_hits +FN:387,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5testss_32test_estimated_total_hits_summed +FN:228,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5testss_33test_global_sort_by_ranking_score +FN:596,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5testss_33test_limit_exceeds_available_hits +FN:312,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5testss_33test_miroir_shard_always_stripped +FN:468,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5testss_34test_not_degraded_when_all_succeed +FN:447,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5testss_35test_degraded_flag_when_shard_fails +FN:482,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5testss_38test_empty_shards_returns_empty_result +FN:326,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5testss_38test_facet_counts_summed_across_shards +FN:402,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5testss_38test_processing_time_max_across_shards +FN:260,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5testss_41test_offset_and_limit_applied_after_merge +FN:297,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5testss_42test_ranking_score_included_when_requested +FN:494,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5testss_45test_facet_keys_unique_to_one_shard_preserved +FN:282,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5testss_46test_ranking_score_stripped_when_not_requested +FN:544,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5testss_50test_missing_facet_distribution_handled_gracefully +FN:145,_RNvNtCsbZgduA3FXAp_11miroir_core6merger12merge_facets +FN:60,_RNvXNtCsbZgduA3FXAp_11miroir_core6mergerNtB2_10MergerImplNtB2_6Merger5merge +FNDA:0,_RNCNCNvXNtCs7Jg7u2YDEYm_11miroir_core6mergerNtB6_10MergerImplNtB6_6Merger5merges3_00B8_ +FNDA:0,_RNCNCNvXNtCs7Jg7u2YDEYm_11miroir_core6mergerNtB6_10MergerImplNtB6_6Merger5merges4_00B8_ +FNDA:0,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core6merger12merge_facets0B5_ +FNDA:0,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core6merger12merge_facetss_0B5_ +FNDA:0,_RNCNvXNtCs7Jg7u2YDEYm_11miroir_core6mergerNtB4_10MergerImplNtB4_6Merger5merges0_0B6_ +FNDA:0,_RNCNvXNtCs7Jg7u2YDEYm_11miroir_core6mergerNtB4_10MergerImplNtB4_6Merger5merges1_0B6_ +FNDA:0,_RNCNvXNtCs7Jg7u2YDEYm_11miroir_core6mergerNtB4_10MergerImplNtB4_6Merger5merges2_0B6_ +FNDA:0,_RNCNvXNtCs7Jg7u2YDEYm_11miroir_core6mergerNtB4_10MergerImplNtB4_6Merger5merges3_0B6_ +FNDA:0,_RNCNvXNtCs7Jg7u2YDEYm_11miroir_core6mergerNtB4_10MergerImplNtB4_6Merger5merges4_0B6_ +FNDA:0,_RNCNvXNtCs7Jg7u2YDEYm_11miroir_core6mergerNtB4_10MergerImplNtB4_6Merger5merges_0B6_ +FNDA:23,_RNCNCNvXNtCsbZgduA3FXAp_11miroir_core6mergerNtB6_10MergerImplNtB6_6Merger5merges3_00B8_ +FNDA:23,_RNCNCNvXNtCsbZgduA3FXAp_11miroir_core6mergerNtB6_10MergerImplNtB6_6Merger5merges4_00B8_ +FNDA:19,_RNCNvNtCsbZgduA3FXAp_11miroir_core6merger12merge_facets0B5_ +FNDA:10,_RNCNvNtCsbZgduA3FXAp_11miroir_core6merger12merge_facetss_0B5_ +FNDA:21,_RNCNvXNtCsbZgduA3FXAp_11miroir_core6mergerNtB4_10MergerImplNtB4_6Merger5merges0_0B6_ +FNDA:19,_RNCNvXNtCsbZgduA3FXAp_11miroir_core6mergerNtB4_10MergerImplNtB4_6Merger5merges1_0B6_ +FNDA:16,_RNCNvXNtCsbZgduA3FXAp_11miroir_core6mergerNtB4_10MergerImplNtB4_6Merger5merges2_0B6_ +FNDA:23,_RNCNvXNtCsbZgduA3FXAp_11miroir_core6mergerNtB4_10MergerImplNtB4_6Merger5merges3_0B6_ +FNDA:23,_RNCNvXNtCsbZgduA3FXAp_11miroir_core6mergerNtB4_10MergerImplNtB4_6Merger5merges4_0B6_ +FNDA:23,_RNCNvXNtCsbZgduA3FXAp_11miroir_core6mergerNtB4_10MergerImplNtB4_6Merger5merges_0B6_ +FNDA:0,_RNvXs_NtCsbZgduA3FXAp_11miroir_core6mergerNtB4_10StubMergerNtB4_6Merger5merge +FNDA:21,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5tests10create_hit +FNDA:14,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5tests21create_shard_response +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5testss_30test_offset_exceeds_total_hits +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5testss_32test_estimated_total_hits_summed +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5testss_33test_global_sort_by_ranking_score +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5testss_33test_limit_exceeds_available_hits +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5testss_33test_miroir_shard_always_stripped +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5testss_34test_not_degraded_when_all_succeed +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5testss_35test_degraded_flag_when_shard_fails +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5testss_38test_empty_shards_returns_empty_result +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5testss_38test_facet_counts_summed_across_shards +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5testss_38test_processing_time_max_across_shards +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5testss_41test_offset_and_limit_applied_after_merge +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5testss_42test_ranking_score_included_when_requested +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5testss_45test_facet_keys_unique_to_one_shard_preserved +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5testss_46test_ranking_score_stripped_when_not_requested +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6merger5testss_50test_missing_facet_distribution_handled_gracefully +FNDA:15,_RNvNtCsbZgduA3FXAp_11miroir_core6merger12merge_facets +FNDA:15,_RNvXNtCsbZgduA3FXAp_11miroir_core6mergerNtB2_10MergerImplNtB2_6Merger5merge +FNF:30 +FNH:29 +DA:60,15 +DA:61,15 +DA:62,15 +DA:63,15 +DA:64,15 +DA:65,15 +DA:66,15 +DA:68,15 +DA:71,15 +DA:74,15 +DA:76,38 +DA:77,23 +DA:78,44 +DA:80,21 +DA:81,21 +DA:82,21 +DA:83,21 +DA:85,21 +DA:87,0 +DA:91,19 +DA:94,15 +DA:95,15 +DA:96,15 +DA:97,15 +DA:98,16 +DA:100,16 +DA:101,16 +DA:102,16 +DA:105,16 +DA:106,13 +DA:107,13 +DA:108,13 +DA:109,3 +DA:111,16 +DA:112,16 +DA:113,15 +DA:116,15 +DA:119,15 +DA:120,15 +DA:121,23 +DA:122,15 +DA:125,15 +DA:126,15 +DA:127,23 +DA:128,15 +DA:129,15 +DA:131,15 +DA:132,15 +DA:133,15 +DA:134,15 +DA:135,15 +DA:136,15 +DA:137,15 +DA:138,15 +DA:145,15 +DA:146,15 +DA:148,38 +DA:149,23 +DA:150,23 +DA:151,23 +DA:152,23 +DA:154,26 +DA:155,7 +DA:156,7 +DA:158,19 +DA:159,12 +DA:160,12 +DA:161,12 +DA:162,0 +DA:164,4 +DA:168,15 +DA:169,19 +DA:170,4 +DA:171,4 +DA:172,10 +DA:173,4 +DA:174,4 +DA:177,15 +DA:178,15 +DA:185,0 +DA:186,0 +DA:187,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:191,0 +DA:192,0 +DA:193,0 +DA:194,0 +DA:195,0 +DA:196,0 +DA:197,0 +DA:198,0 +DA:199,0 +DA:206,21 +DA:207,21 +DA:208,21 +DA:209,21 +DA:210,21 +DA:212,21 +DA:214,14 +DA:215,14 +DA:216,14 +DA:217,14 +DA:218,14 +DA:219,14 +DA:220,14 +DA:221,14 +DA:222,14 +DA:223,14 +DA:224,14 +DA:225,14 +DA:228,1 +DA:229,1 +DA:231,1 +DA:232,1 +DA:233,1 +DA:234,1 +DA:236,1 +DA:237,1 +DA:238,1 +DA:239,1 +DA:242,1 +DA:243,1 +DA:244,1 +DA:247,1 +DA:250,1 +DA:251,1 +DA:252,1 +DA:253,1 +DA:254,1 +DA:255,1 +DA:256,1 +DA:257,1 +DA:260,1 +DA:261,1 +DA:263,1 +DA:264,1 +DA:265,1 +DA:266,1 +DA:267,1 +DA:268,1 +DA:271,1 +DA:273,1 +DA:276,1 +DA:277,1 +DA:278,1 +DA:279,1 +DA:282,1 +DA:283,1 +DA:285,1 +DA:287,1 +DA:289,1 +DA:292,1 +DA:293,1 +DA:294,1 +DA:297,1 +DA:298,1 +DA:300,1 +DA:302,1 +DA:304,1 +DA:307,1 +DA:308,1 +DA:309,1 +DA:312,1 +DA:313,1 +DA:315,1 +DA:317,1 +DA:319,1 +DA:322,1 +DA:323,1 +DA:326,1 +DA:327,1 +DA:329,1 +DA:330,1 +DA:331,1 +DA:332,1 +DA:333,1 +DA:334,1 +DA:335,1 +DA:336,1 +DA:338,1 +DA:339,1 +DA:344,1 +DA:345,1 +DA:346,1 +DA:347,1 +DA:348,1 +DA:349,1 +DA:350,1 +DA:351,1 +DA:353,1 +DA:354,1 +DA:355,1 +DA:360,1 +DA:361,1 +DA:362,1 +DA:363,1 +DA:364,1 +DA:365,1 +DA:366,1 +DA:367,1 +DA:368,1 +DA:369,1 +DA:370,1 +DA:373,1 +DA:375,1 +DA:376,1 +DA:377,1 +DA:378,1 +DA:379,1 +DA:381,1 +DA:382,1 +DA:383,1 +DA:384,1 +DA:387,1 +DA:388,1 +DA:390,1 +DA:391,1 +DA:392,1 +DA:393,1 +DA:396,1 +DA:398,1 +DA:399,1 +DA:402,1 +DA:403,1 +DA:405,1 +DA:406,1 +DA:407,1 +DA:408,1 +DA:411,1 +DA:412,1 +DA:413,1 +DA:414,1 +DA:417,1 +DA:418,1 +DA:419,1 +DA:420,1 +DA:423,1 +DA:424,1 +DA:425,1 +DA:426,1 +DA:427,1 +DA:428,1 +DA:429,1 +DA:430,1 +DA:431,1 +DA:432,1 +DA:433,1 +DA:434,1 +DA:435,1 +DA:436,1 +DA:437,1 +DA:438,1 +DA:441,1 +DA:443,1 +DA:444,1 +DA:447,1 +DA:448,1 +DA:450,1 +DA:452,1 +DA:453,1 +DA:454,1 +DA:455,1 +DA:456,1 +DA:457,1 +DA:458,1 +DA:461,1 +DA:463,1 +DA:464,1 +DA:465,1 +DA:468,1 +DA:469,1 +DA:471,1 +DA:472,1 +DA:473,1 +DA:476,1 +DA:478,1 +DA:479,1 +DA:482,1 +DA:483,1 +DA:485,1 +DA:487,1 +DA:488,1 +DA:489,1 +DA:490,1 +DA:491,1 +DA:494,1 +DA:495,1 +DA:497,1 +DA:498,1 +DA:499,1 +DA:500,1 +DA:501,1 +DA:502,1 +DA:503,1 +DA:504,1 +DA:509,1 +DA:510,1 +DA:511,1 +DA:512,1 +DA:513,1 +DA:514,1 +DA:515,1 +DA:516,1 +DA:521,1 +DA:522,1 +DA:523,1 +DA:524,1 +DA:525,1 +DA:526,1 +DA:527,1 +DA:528,1 +DA:529,1 +DA:530,1 +DA:531,1 +DA:534,1 +DA:536,1 +DA:537,1 +DA:538,1 +DA:539,1 +DA:540,1 +DA:541,1 +DA:544,1 +DA:545,1 +DA:547,1 +DA:548,1 +DA:549,1 +DA:550,1 +DA:551,1 +DA:552,1 +DA:556,1 +DA:557,1 +DA:558,1 +DA:559,1 +DA:562,1 +DA:563,1 +DA:564,1 +DA:565,1 +DA:566,1 +DA:567,1 +DA:568,1 +DA:569,1 +DA:570,1 +DA:571,1 +DA:572,1 +DA:575,1 +DA:578,1 +DA:579,1 +DA:580,1 +DA:583,1 +DA:584,1 +DA:586,1 +DA:588,1 +DA:590,1 +DA:592,1 +DA:593,1 +DA:596,1 +DA:597,1 +DA:599,1 +DA:601,1 +DA:603,1 +DA:605,1 +DA:606,1 +BRF:0 +BRH:0 +LF:374 +LH:357 +end_of_record +SF:/home/coding/miroir/crates/miroir-core/src/migration.rs +FN:440,_RNCNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB7_20MigrationCoordinator10is_drained0B9_ +FN:465,_RNCNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB7_20MigrationCoordinator14complete_drain0B9_ +FN:515,_RNCNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB7_20MigrationCoordinator14complete_drains0_0B9_ +FN:504,_RNCNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB7_20MigrationCoordinator14complete_drains_0B9_ +FN:300,_RNCNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB7_20MigrationCoordinator15begin_migration0B9_ +FN:648,_RNCNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB7_20MigrationCoordinator20is_dual_write_active0B9_ +FN:566,_RNCNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB7_20MigrationCoordinator20shard_delta_complete0B9_ +FN:588,_RNCNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB7_20MigrationCoordinator20shard_delta_completes_0B9_ +FN:347,_RNCNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB7_20MigrationCoordinator24shard_migration_complete0B9_ +FN:367,_RNCNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB7_20MigrationCoordinator24shard_migration_completes_0B9_ +FN:428,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator10fail_write +FN:437,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator10is_drained +FN:377,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator13begin_cutover +FN:444,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator14complete_drain +FN:599,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator15activate_shards +FN:287,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator15begin_migration +FN:279,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator15validate_safety +FN:319,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator16begin_dual_write +FN:623,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator16complete_cleanup +FN:414,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator18register_in_flight +FN:647,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator20is_dual_write_active +FN:556,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator20shard_delta_complete +FN:524,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator24collect_delta_candidates +FN:337,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator24shard_migration_complete +FN:268,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator3new +FN:658,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator6config +FN:419,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator9ack_write +FN:642,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator9get_state +FN:39,_RNvXNtCs7Jg7u2YDEYm_11miroir_core9migrationNtB2_11MigrationIdNtNtCs4Vq2ZLagKfv_4core3fmt7Display3fmt +FN:59,_RNvXs0_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_7ShardIdNtNtCs4Vq2ZLagKfv_4core3fmt7Display3fmt +FN:93,_RNvXs1_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_19ShardMigrationStateNtNtCs4Vq2ZLagKfv_4core3fmt7Display3fmt +FN:153,_RNvXs2_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_14MigrationPhaseNtNtCs4Vq2ZLagKfv_4core3fmt7Display3fmt +FN:216,_RNvXs3_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_15MigrationConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:49,_RNvXs_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB4_6NodeIdNtNtCs4Vq2ZLagKfv_4core3fmt7Display3fmt +FN:437,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator10is_drained +FN:377,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator13begin_cutover +FN:444,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator14complete_drain +FN:599,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator15activate_shards +FN:287,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator15begin_migration +FN:279,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator15validate_safety +FN:319,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator16begin_dual_write +FN:623,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator16complete_cleanup +FN:414,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator18register_in_flight +FN:647,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator20is_dual_write_active +FN:556,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator20shard_delta_complete +FN:524,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator24collect_delta_candidates +FN:337,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator24shard_migration_complete +FN:268,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator3new +FN:642,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator9get_state +FN:93,_RNvXs1_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_19ShardMigrationStateNtNtCs4Vq2ZLagKfv_4core3fmt7Display3fmt +FN:153,_RNvXs2_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_14MigrationPhaseNtNtCs4Vq2ZLagKfv_4core3fmt7Display3fmt +FN:216,_RNvXs3_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_15MigrationConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FN:667,_RNvNtNtCsbZgduA3FXAp_11miroir_core9migration5tests4node +FN:671,_RNvNtNtCsbZgduA3FXAp_11miroir_core9migration5tests5shard +FN:806,_RNvNtNtCsbZgduA3FXAp_11miroir_core9migration5testss_24test_dual_write_tracking +FN:772,_RNvNtNtCsbZgduA3FXAp_11miroir_core9migration5testss_33test_drain_timeout_blocks_cutover +FN:676,_RNvNtNtCsbZgduA3FXAp_11miroir_core9migration5testss_33test_safe_cutover_with_delta_pass +FN:745,_RNvNtNtCsbZgduA3FXAp_11miroir_core9migration5testss_46test_skip_delta_pass_allowed_with_anti_entropy +FN:728,_RNvNtNtCsbZgduA3FXAp_11miroir_core9migration5testss_48test_unsafe_cutover_refused_without_anti_entropy +FN:440,_RNCNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB7_20MigrationCoordinator10is_drained0B9_ +FN:465,_RNCNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB7_20MigrationCoordinator14complete_drain0B9_ +FN:515,_RNCNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB7_20MigrationCoordinator14complete_drains0_0B9_ +FN:504,_RNCNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB7_20MigrationCoordinator14complete_drains_0B9_ +FN:300,_RNCNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB7_20MigrationCoordinator15begin_migration0B9_ +FN:648,_RNCNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB7_20MigrationCoordinator20is_dual_write_active0B9_ +FN:566,_RNCNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB7_20MigrationCoordinator20shard_delta_complete0B9_ +FN:588,_RNCNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB7_20MigrationCoordinator20shard_delta_completes_0B9_ +FN:347,_RNCNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB7_20MigrationCoordinator24shard_migration_complete0B9_ +FN:367,_RNCNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB7_20MigrationCoordinator24shard_migration_completes_0B9_ +FN:193,_RINvNtNtCsbZgduA3FXAp_11miroir_core9migration13instant_serde11deserializepEB6_ +FN:186,_RINvNtNtCsbZgduA3FXAp_11miroir_core9migration13instant_serde9serializepEB6_ +FN:428,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator10fail_write +FN:658,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator6config +FN:419,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator9ack_write +FN:39,_RNvXNtCsbZgduA3FXAp_11miroir_core9migrationNtB2_11MigrationIdNtNtCs4Vq2ZLagKfv_4core3fmt7Display3fmt +FN:59,_RNvXs0_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_7ShardIdNtNtCs4Vq2ZLagKfv_4core3fmt7Display3fmt +FN:49,_RNvXs_NtCsbZgduA3FXAp_11miroir_core9migrationNtB4_6NodeIdNtNtCs4Vq2ZLagKfv_4core3fmt7Display3fmt +FNDA:12360,_RNCNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB7_20MigrationCoordinator10is_drained0B9_ +FNDA:0,_RNCNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB7_20MigrationCoordinator14complete_drain0B9_ +FNDA:1,_RNCNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB7_20MigrationCoordinator14complete_drains0_0B9_ +FNDA:12360,_RNCNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB7_20MigrationCoordinator14complete_drains_0B9_ +FNDA:37,_RNCNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB7_20MigrationCoordinator15begin_migration0B9_ +FNDA:0,_RNCNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB7_20MigrationCoordinator20is_dual_write_active0B9_ +FNDA:0,_RNCNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB7_20MigrationCoordinator20shard_delta_complete0B9_ +FNDA:68,_RNCNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB7_20MigrationCoordinator20shard_delta_completes_0B9_ +FNDA:0,_RNCNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB7_20MigrationCoordinator24shard_migration_complete0B9_ +FNDA:76,_RNCNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB7_20MigrationCoordinator24shard_migration_completes_0B9_ +FNDA:0,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator10fail_write +FNDA:14,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator10is_drained +FNDA:14,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator13begin_cutover +FNDA:14,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator14complete_drain +FNDA:14,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator15activate_shards +FNDA:16,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator15begin_migration +FNDA:19,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator15validate_safety +FNDA:15,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator16begin_dual_write +FNDA:14,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator16complete_cleanup +FNDA:12360,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator18register_in_flight +FNDA:0,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator20is_dual_write_active +FNDA:33,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator20shard_delta_complete +FNDA:14,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator24collect_delta_candidates +FNDA:37,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator24shard_migration_complete +FNDA:19,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator3new +FNDA:0,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator6config +FNDA:0,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator9ack_write +FNDA:6,_RNvMs4_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_20MigrationCoordinator9get_state +FNDA:0,_RNvXNtCs7Jg7u2YDEYm_11miroir_core9migrationNtB2_11MigrationIdNtNtCs4Vq2ZLagKfv_4core3fmt7Display3fmt +FNDA:0,_RNvXs0_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_7ShardIdNtNtCs4Vq2ZLagKfv_4core3fmt7Display3fmt +FNDA:0,_RNvXs1_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_19ShardMigrationStateNtNtCs4Vq2ZLagKfv_4core3fmt7Display3fmt +FNDA:0,_RNvXs2_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_14MigrationPhaseNtNtCs4Vq2ZLagKfv_4core3fmt7Display3fmt +FNDA:20,_RNvXs3_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB5_15MigrationConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNvXs_NtCs7Jg7u2YDEYm_11miroir_core9migrationNtB4_6NodeIdNtNtCs4Vq2ZLagKfv_4core3fmt7Display3fmt +FNDA:3,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator10is_drained +FNDA:3,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator13begin_cutover +FNDA:3,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator14complete_drain +FNDA:2,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator15activate_shards +FNDA:5,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator15begin_migration +FNDA:5,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator15validate_safety +FNDA:4,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator16begin_dual_write +FNDA:2,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator16complete_cleanup +FNDA:2,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator18register_in_flight +FNDA:3,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator20is_dual_write_active +FNDA:2,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator20shard_delta_complete +FNDA:2,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator24collect_delta_candidates +FNDA:5,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator24shard_migration_complete +FNDA:5,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator3new +FNDA:3,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator9get_state +FNDA:0,_RNvXs1_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_19ShardMigrationStateNtNtCs4Vq2ZLagKfv_4core3fmt7Display3fmt +FNDA:0,_RNvXs2_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_14MigrationPhaseNtNtCs4Vq2ZLagKfv_4core3fmt7Display3fmt +FNDA:8,_RNvXs3_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_15MigrationConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:17,_RNvNtNtCsbZgduA3FXAp_11miroir_core9migration5tests4node +FNDA:18,_RNvNtNtCsbZgduA3FXAp_11miroir_core9migration5tests5shard +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core9migration5testss_24test_dual_write_tracking +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core9migration5testss_33test_drain_timeout_blocks_cutover +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core9migration5testss_33test_safe_cutover_with_delta_pass +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core9migration5testss_46test_skip_delta_pass_allowed_with_anti_entropy +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core9migration5testss_48test_unsafe_cutover_refused_without_anti_entropy +FNDA:2,_RNCNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB7_20MigrationCoordinator10is_drained0B9_ +FNDA:1,_RNCNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB7_20MigrationCoordinator14complete_drain0B9_ +FNDA:1,_RNCNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB7_20MigrationCoordinator14complete_drains0_0B9_ +FNDA:1,_RNCNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB7_20MigrationCoordinator14complete_drains_0B9_ +FNDA:5,_RNCNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB7_20MigrationCoordinator15begin_migration0B9_ +FNDA:3,_RNCNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB7_20MigrationCoordinator20is_dual_write_active0B9_ +FNDA:0,_RNCNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB7_20MigrationCoordinator20shard_delta_complete0B9_ +FNDA:4,_RNCNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB7_20MigrationCoordinator20shard_delta_completes_0B9_ +FNDA:0,_RNCNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB7_20MigrationCoordinator24shard_migration_complete0B9_ +FNDA:7,_RNCNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB7_20MigrationCoordinator24shard_migration_completes_0B9_ +FNDA:0,_RINvNtNtCsbZgduA3FXAp_11miroir_core9migration13instant_serde11deserializepEB6_ +FNDA:0,_RINvNtNtCsbZgduA3FXAp_11miroir_core9migration13instant_serde9serializepEB6_ +FNDA:0,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator10fail_write +FNDA:0,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator6config +FNDA:0,_RNvMs4_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_20MigrationCoordinator9ack_write +FNDA:0,_RNvXNtCsbZgduA3FXAp_11miroir_core9migrationNtB2_11MigrationIdNtNtCs4Vq2ZLagKfv_4core3fmt7Display3fmt +FNDA:0,_RNvXs0_NtCsbZgduA3FXAp_11miroir_core9migrationNtB5_7ShardIdNtNtCs4Vq2ZLagKfv_4core3fmt7Display3fmt +FNDA:0,_RNvXs_NtCsbZgduA3FXAp_11miroir_core9migrationNtB4_6NodeIdNtNtCs4Vq2ZLagKfv_4core3fmt7Display3fmt +FNF:43 +FNH:31 +DA:39,0 +DA:40,0 +DA:41,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:97,0 +DA:98,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:105,0 +DA:106,0 +DA:109,0 +DA:110,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:118,0 +DA:119,0 +DA:121,0 +DA:123,0 +DA:124,0 +DA:126,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:156,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:160,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:165,0 +DA:186,0 +DA:187,0 +DA:188,0 +DA:190,0 +DA:191,0 +DA:193,0 +DA:194,0 +DA:195,0 +DA:197,0 +DA:198,0 +DA:199,0 +DA:216,28 +DA:217,28 +DA:218,28 +DA:219,28 +DA:220,28 +DA:221,28 +DA:222,28 +DA:268,24 +DA:269,24 +DA:270,24 +DA:271,24 +DA:272,24 +DA:273,24 +DA:274,24 +DA:275,24 +DA:279,24 +DA:280,24 +DA:281,4 +DA:282,20 +DA:283,20 +DA:284,24 +DA:287,21 +DA:288,21 +DA:289,21 +DA:290,21 +DA:291,21 +DA:292,21 +DA:293,21 +DA:295,19 +DA:296,19 +DA:298,19 +DA:299,19 +DA:300,42 +DA:301,19 +DA:303,19 +DA:304,19 +DA:305,19 +DA:306,19 +DA:307,19 +DA:308,19 +DA:309,19 +DA:310,19 +DA:311,19 +DA:312,19 +DA:314,19 +DA:315,19 +DA:316,21 +DA:319,19 +DA:320,19 +DA:321,19 +DA:322,19 +DA:323,19 +DA:324,19 +DA:325,42 +DA:326,42 +DA:327,42 +DA:328,42 +DA:329,42 +DA:330,42 +DA:331,42 +DA:333,19 +DA:334,19 +DA:337,42 +DA:338,42 +DA:339,42 +DA:340,42 +DA:341,42 +DA:342,42 +DA:343,42 +DA:344,42 +DA:345,42 +DA:346,42 +DA:347,42 +DA:348,0 +DA:349,0 +DA:351,42 +DA:352,42 +DA:353,42 +DA:354,42 +DA:356,0 +DA:357,0 +DA:358,0 +DA:359,0 +DA:364,42 +DA:365,42 +DA:366,42 +DA:367,83 +DA:369,42 +DA:370,19 +DA:371,23 +DA:373,42 +DA:374,42 +DA:377,17 +DA:378,17 +DA:379,17 +DA:380,17 +DA:381,17 +DA:383,17 +DA:384,0 +DA:385,0 +DA:386,0 +DA:387,0 +DA:388,17 +DA:391,17 +DA:392,39 +DA:393,39 +DA:394,39 +DA:395,39 +DA:396,39 +DA:397,39 +DA:398,39 +DA:399,39 +DA:401,0 +DA:402,0 +DA:403,0 +DA:404,0 +DA:409,17 +DA:410,17 +DA:411,17 +DA:414,12362 +DA:415,12362 +DA:416,12362 +DA:419,0 +DA:420,0 +DA:421,0 +DA:422,0 +DA:423,0 +DA:425,0 +DA:428,0 +DA:429,0 +DA:430,0 +DA:431,0 +DA:432,0 +DA:434,0 +DA:437,17 +DA:438,17 +DA:439,17 +DA:440,12362 +DA:441,17 +DA:444,17 +DA:446,17 +DA:447,17 +DA:448,17 +DA:449,17 +DA:451,17 +DA:453,17 +DA:454,0 +DA:455,0 +DA:456,0 +DA:457,0 +DA:458,17 +DA:461,17 +DA:462,1 +DA:463,1 +DA:464,1 +DA:465,1 +DA:466,1 +DA:467,1 +DA:468,16 +DA:471,16 +DA:472,16 +DA:475,16 +DA:476,16 +DA:477,16 +DA:478,16 +DA:480,16 +DA:481,2 +DA:482,2 +DA:483,14 +DA:484,0 +DA:485,0 +DA:486,14 +DA:487,35 +DA:488,35 +DA:489,35 +DA:490,35 +DA:491,35 +DA:492,35 +DA:493,35 +DA:498,16 +DA:499,16 +DA:500,16 +DA:501,16 +DA:502,16 +DA:503,16 +DA:504,12361 +DA:507,16 +DA:508,16 +DA:509,2 +DA:510,2 +DA:512,2 +DA:513,2 +DA:514,2 +DA:515,2 +DA:516,2 +DA:517,14 +DA:519,14 +DA:520,17 +DA:524,16 +DA:525,16 +DA:526,16 +DA:527,16 +DA:528,16 +DA:529,16 +DA:530,16 +DA:531,16 +DA:532,16 +DA:534,12377 +DA:535,12361 +DA:536,12361 +DA:537,0 +DA:540,12361 +DA:541,12361 +DA:544,12361 +DA:545,1261 +DA:546,1261 +DA:547,1261 +DA:548,1261 +DA:549,11100 +DA:552,16 +DA:553,16 +DA:556,35 +DA:557,35 +DA:558,35 +DA:559,35 +DA:560,35 +DA:561,35 +DA:562,35 +DA:563,35 +DA:564,35 +DA:565,35 +DA:566,35 +DA:567,0 +DA:568,0 +DA:570,35 +DA:571,35 +DA:572,35 +DA:573,35 +DA:574,35 +DA:575,35 +DA:577,0 +DA:578,0 +DA:579,0 +DA:580,0 +DA:585,35 +DA:586,35 +DA:587,35 +DA:588,72 +DA:590,35 +DA:591,14 +DA:592,14 +DA:593,21 +DA:595,35 +DA:596,35 +DA:599,16 +DA:600,16 +DA:601,16 +DA:602,16 +DA:603,16 +DA:605,38 +DA:606,38 +DA:608,38 +DA:609,38 +DA:610,38 +DA:611,0 +DA:615,16 +DA:616,16 +DA:617,16 +DA:619,16 +DA:620,16 +DA:623,16 +DA:624,16 +DA:625,16 +DA:626,16 +DA:627,16 +DA:629,16 +DA:630,0 +DA:631,0 +DA:632,0 +DA:633,0 +DA:634,16 +DA:636,16 +DA:637,16 +DA:638,16 +DA:639,16 +DA:642,9 +DA:643,9 +DA:644,9 +DA:647,3 +DA:648,3 +DA:649,3 +DA:650,1 +DA:651,2 +DA:654,3 +DA:655,3 +DA:658,0 +DA:659,0 +DA:660,0 +DA:667,17 +DA:668,17 +DA:669,17 +DA:671,18 +DA:672,18 +DA:673,18 +DA:676,1 +DA:677,1 +DA:678,1 +DA:679,1 +DA:680,1 +DA:681,1 +DA:682,1 +DA:684,1 +DA:686,1 +DA:687,1 +DA:690,1 +DA:691,1 +DA:696,1 +DA:697,1 +DA:698,1 +DA:699,1 +DA:700,1 +DA:701,1 +DA:702,1 +DA:703,1 +DA:706,1 +DA:710,1 +DA:711,1 +DA:714,1 +DA:716,1 +DA:719,1 +DA:720,1 +DA:722,1 +DA:723,1 +DA:724,1 +DA:725,1 +DA:728,1 +DA:729,1 +DA:730,1 +DA:731,1 +DA:732,1 +DA:733,1 +DA:734,1 +DA:736,1 +DA:737,1 +DA:739,1 +DA:740,1 +DA:741,1 +DA:742,1 +DA:745,1 +DA:746,1 +DA:747,1 +DA:748,1 +DA:749,1 +DA:750,1 +DA:751,1 +DA:753,1 +DA:754,1 +DA:755,1 +DA:756,1 +DA:758,1 +DA:761,1 +DA:762,1 +DA:764,1 +DA:765,1 +DA:766,1 +DA:769,1 +DA:772,1 +DA:773,1 +DA:774,1 +DA:775,1 +DA:776,1 +DA:777,1 +DA:778,1 +DA:780,1 +DA:781,1 +DA:782,1 +DA:783,1 +DA:784,1 +DA:787,1 +DA:788,1 +DA:789,1 +DA:790,1 +DA:791,1 +DA:792,1 +DA:793,1 +DA:794,1 +DA:797,1 +DA:798,1 +DA:799,1 +DA:800,1 +DA:803,1 +DA:806,1 +DA:807,1 +DA:808,1 +DA:810,1 +DA:811,1 +DA:812,1 +DA:815,1 +DA:817,1 +DA:820,1 +DA:821,1 +DA:822,1 +BRF:0 +BRH:0 +LF:467 +LH:363 +end_of_record +SF:/home/coding/miroir/crates/miroir-core/src/reshard.rs +FN:42,_RNCNvMs_NtCs7Jg7u2YDEYm_11miroir_core7reshardNtB6_10TimeWindow5parse0B8_ +FN:52,_RNCNvMs_NtCs7Jg7u2YDEYm_11miroir_core7reshardNtB6_10TimeWindow8parse_hm0B8_ +FN:54,_RNCNvMs_NtCs7Jg7u2YDEYm_11miroir_core7reshardNtB6_10TimeWindow8parse_hms0_0B8_ +FN:53,_RNCNvMs_NtCs7Jg7u2YDEYm_11miroir_core7reshardNtB6_10TimeWindow8parse_hms_0B8_ +FN:409,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core7reshard2cv0B5_ +FN:263,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core7reshard8simulate0B5_ +FN:304,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core7reshard8simulates0_0B5_ +FN:299,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core7reshard8simulates_0B5_ +FN:493,_RNvNtNtCsbZgduA3FXAp_11miroir_core7reshard5testss_19window_guard_denied +FN:483,_RNvNtNtCsbZgduA3FXAp_11miroir_core7reshard5testss_20window_guard_allowed +FN:426,_RNvNtNtCsbZgduA3FXAp_11miroir_core7reshard5testss_24time_window_parse_simple +FN:448,_RNvNtNtCsbZgduA3FXAp_11miroir_core7reshard5testss_25time_window_contains_wrap +FN:456,_RNvNtNtCsbZgduA3FXAp_11miroir_core7reshard5testss_26time_window_boundary_start +FN:468,_RNvNtNtCsbZgduA3FXAp_11miroir_core7reshard5testss_26time_window_invalid_format +FN:550,_RNvNtNtCsbZgduA3FXAp_11miroir_core7reshard5testss_27simulation_dual_write_is_2x +FN:440,_RNvNtNtCsbZgduA3FXAp_11miroir_core7reshard5testss_27time_window_contains_normal +FN:477,_RNvNtNtCsbZgduA3FXAp_11miroir_core7reshard5testss_27window_guard_no_restriction +FN:528,_RNvNtNtCsbZgduA3FXAp_11miroir_core7reshard5testss_28simulation_storage_always_2x +FN:503,_RNvNtNtCsbZgduA3FXAp_11miroir_core7reshard5testss_29window_guard_multiple_windows +FN:433,_RNvNtNtCsbZgduA3FXAp_11miroir_core7reshard5testss_31time_window_parse_wrap_midnight +FN:571,_RNvNtNtCsbZgduA3FXAp_11miroir_core7reshard5testss_32simulation_low_cv_with_many_docs +FN:462,_RNvNtNtCsbZgduA3FXAp_11miroir_core7reshard5testss_34time_window_boundary_end_exclusive +FN:42,_RNCNvMs_NtCsbZgduA3FXAp_11miroir_core7reshardNtB6_10TimeWindow5parse0B8_ +FN:52,_RNCNvMs_NtCsbZgduA3FXAp_11miroir_core7reshardNtB6_10TimeWindow8parse_hm0B8_ +FN:54,_RNCNvMs_NtCsbZgduA3FXAp_11miroir_core7reshardNtB6_10TimeWindow8parse_hms0_0B8_ +FN:53,_RNCNvMs_NtCsbZgduA3FXAp_11miroir_core7reshardNtB6_10TimeWindow8parse_hms_0B8_ +FN:409,_RNCNvNtCsbZgduA3FXAp_11miroir_core7reshard2cv0B5_ +FN:263,_RNCNvNtCsbZgduA3FXAp_11miroir_core7reshard8simulate0B5_ +FN:304,_RNCNvNtCsbZgduA3FXAp_11miroir_core7reshard8simulates0_0B5_ +FN:299,_RNCNvNtCsbZgduA3FXAp_11miroir_core7reshard8simulates_0B5_ +FN:99,_RNvNtCsbZgduA3FXAp_11miroir_core7reshard12default_true +FN:162,_RNvNtCsbZgduA3FXAp_11miroir_core7reshard16check_window_now +FN:167,_RNvNtCsbZgduA3FXAp_11miroir_core7reshard18current_utc_minute +FN:25,_RNvXNtCsbZgduA3FXAp_11miroir_core7reshardNtB2_10TimeWindowNtNtCs4Vq2ZLagKfv_4core3fmt7Display3fmt +FN:39,_RNvMs_NtCsbZgduA3FXAp_11miroir_core7reshardNtB4_10TimeWindow5parse +FN:62,_RNvMs_NtCsbZgduA3FXAp_11miroir_core7reshardNtB4_10TimeWindow8contains +FN:49,_RNvMs_NtCsbZgduA3FXAp_11miroir_core7reshardNtB4_10TimeWindow8parse_hm +FN:138,_RNvNtCsbZgduA3FXAp_11miroir_core7reshard12check_window +FN:102,_RNvNtCsbZgduA3FXAp_11miroir_core7reshard20default_retain_hours +FN:96,_RNvNtCsbZgduA3FXAp_11miroir_core7reshard27default_backfill_batch_size +FN:93,_RNvNtCsbZgduA3FXAp_11miroir_core7reshard28default_backfill_concurrency +FN:398,_RNvNtCsbZgduA3FXAp_11miroir_core7reshard2cv +FN:255,_RNvNtCsbZgduA3FXAp_11miroir_core7reshard8simulate +FN:107,_RNvXs0_NtCsbZgduA3FXAp_11miroir_core7reshardNtB5_16ReshardingConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNDA:0,_RNCNvMs_NtCs7Jg7u2YDEYm_11miroir_core7reshardNtB6_10TimeWindow5parse0B8_ +FNDA:0,_RNCNvMs_NtCs7Jg7u2YDEYm_11miroir_core7reshardNtB6_10TimeWindow8parse_hm0B8_ +FNDA:0,_RNCNvMs_NtCs7Jg7u2YDEYm_11miroir_core7reshardNtB6_10TimeWindow8parse_hms0_0B8_ +FNDA:0,_RNCNvMs_NtCs7Jg7u2YDEYm_11miroir_core7reshardNtB6_10TimeWindow8parse_hms_0B8_ +FNDA:0,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core7reshard2cv0B5_ +FNDA:0,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core7reshard8simulate0B5_ +FNDA:0,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core7reshard8simulates0_0B5_ +FNDA:0,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core7reshard8simulates_0B5_ +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core7reshard5testss_19window_guard_denied +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core7reshard5testss_20window_guard_allowed +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core7reshard5testss_24time_window_parse_simple +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core7reshard5testss_25time_window_contains_wrap +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core7reshard5testss_26time_window_boundary_start +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core7reshard5testss_26time_window_invalid_format +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core7reshard5testss_27simulation_dual_write_is_2x +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core7reshard5testss_27time_window_contains_normal +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core7reshard5testss_27window_guard_no_restriction +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core7reshard5testss_28simulation_storage_always_2x +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core7reshard5testss_29window_guard_multiple_windows +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core7reshard5testss_31time_window_parse_wrap_midnight +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core7reshard5testss_32simulation_low_cv_with_many_docs +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core7reshard5testss_34time_window_boundary_end_exclusive +FNDA:0,_RNCNvMs_NtCsbZgduA3FXAp_11miroir_core7reshardNtB6_10TimeWindow5parse0B8_ +FNDA:1,_RNCNvMs_NtCsbZgduA3FXAp_11miroir_core7reshardNtB6_10TimeWindow8parse_hm0B8_ +FNDA:0,_RNCNvMs_NtCsbZgduA3FXAp_11miroir_core7reshardNtB6_10TimeWindow8parse_hms0_0B8_ +FNDA:0,_RNCNvMs_NtCsbZgduA3FXAp_11miroir_core7reshardNtB6_10TimeWindow8parse_hms_0B8_ +FNDA:320,_RNCNvNtCsbZgduA3FXAp_11miroir_core7reshard2cv0B5_ +FNDA:5,_RNCNvNtCsbZgduA3FXAp_11miroir_core7reshard8simulate0B5_ +FNDA:44179494,_RNCNvNtCsbZgduA3FXAp_11miroir_core7reshard8simulates0_0B5_ +FNDA:43011908,_RNCNvNtCsbZgduA3FXAp_11miroir_core7reshard8simulates_0B5_ +FNDA:0,_RNvNtCsbZgduA3FXAp_11miroir_core7reshard12default_true +FNDA:0,_RNvNtCsbZgduA3FXAp_11miroir_core7reshard16check_window_now +FNDA:0,_RNvNtCsbZgduA3FXAp_11miroir_core7reshard18current_utc_minute +FNDA:0,_RNvXNtCsbZgduA3FXAp_11miroir_core7reshardNtB2_10TimeWindowNtNtCs4Vq2ZLagKfv_4core3fmt7Display3fmt +FNDA:16,_RNvMs_NtCsbZgduA3FXAp_11miroir_core7reshardNtB4_10TimeWindow5parse +FNDA:15,_RNvMs_NtCsbZgduA3FXAp_11miroir_core7reshardNtB4_10TimeWindow8contains +FNDA:29,_RNvMs_NtCsbZgduA3FXAp_11miroir_core7reshardNtB4_10TimeWindow8parse_hm +FNDA:6,_RNvNtCsbZgduA3FXAp_11miroir_core7reshard12check_window +FNDA:4,_RNvNtCsbZgduA3FXAp_11miroir_core7reshard20default_retain_hours +FNDA:4,_RNvNtCsbZgduA3FXAp_11miroir_core7reshard27default_backfill_batch_size +FNDA:4,_RNvNtCsbZgduA3FXAp_11miroir_core7reshard28default_backfill_concurrency +FNDA:6,_RNvNtCsbZgduA3FXAp_11miroir_core7reshard2cv +FNDA:3,_RNvNtCsbZgduA3FXAp_11miroir_core7reshard8simulate +FNDA:4,_RNvXs0_NtCsbZgduA3FXAp_11miroir_core7reshardNtB5_16ReshardingConfigNtNtCs4Vq2ZLagKfv_4core7default7Default7default +FNF:36 +FNH:29 +DA:25,0 +DA:26,0 +DA:27,0 +DA:28,0 +DA:29,0 +DA:30,0 +DA:31,0 +DA:32,0 +DA:34,0 +DA:39,16 +DA:40,16 +DA:41,16 +DA:42,16 +DA:44,16 +DA:45,13 +DA:47,16 +DA:49,29 +DA:50,29 +DA:51,29 +DA:52,29 +DA:53,28 +DA:54,28 +DA:55,28 +DA:56,2 +DA:57,26 +DA:58,26 +DA:59,29 +DA:62,15 +DA:63,15 +DA:64,12 +DA:67,3 +DA:69,15 +DA:93,4 +DA:94,4 +DA:95,4 +DA:96,4 +DA:97,4 +DA:98,4 +DA:99,0 +DA:100,0 +DA:101,0 +DA:102,4 +DA:103,4 +DA:104,4 +DA:107,4 +DA:108,4 +DA:109,4 +DA:110,4 +DA:111,4 +DA:112,4 +DA:113,4 +DA:114,4 +DA:115,4 +DA:116,4 +DA:117,4 +DA:138,6 +DA:139,6 +DA:140,1 +DA:141,5 +DA:143,9 +DA:144,7 +DA:145,7 +DA:146,0 +DA:148,7 +DA:149,3 +DA:150,3 +DA:151,3 +DA:152,4 +DA:155,2 +DA:156,2 +DA:157,2 +DA:158,2 +DA:159,6 +DA:162,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:167,0 +DA:168,0 +DA:169,0 +DA:170,0 +DA:171,0 +DA:172,0 +DA:255,3 +DA:256,3 +DA:257,3 +DA:258,3 +DA:259,3 +DA:262,3 +DA:263,5 +DA:264,5 +DA:265,16 +DA:266,16 +DA:267,16 +DA:268,5 +DA:269,5 +DA:270,3 +DA:274,3 +DA:275,3 +DA:280,3 +DA:281,3 +DA:282,3 +DA:284,11486784 +DA:285,11486784 +DA:286,11486784 +DA:287,11486784 +DA:289,11486784 +DA:290,11486784 +DA:293,21973568 +DA:294,21973568 +DA:295,21973568 +DA:297,43947136 +DA:298,21973568 +DA:299,43011908 +DA:300,21973568 +DA:302,43947136 +DA:303,21973568 +DA:304,44179494 +DA:305,21973568 +DA:311,3 +DA:312,3 +DA:315,3 +DA:317,3 +DA:320,3 +DA:321,3 +DA:325,3 +DA:327,3 +DA:330,3 +DA:331,3 +DA:333,3 +DA:334,3 +DA:337,3 +DA:338,3 +DA:340,0 +DA:347,3 +DA:348,3 +DA:349,3 +DA:350,3 +DA:351,3 +DA:353,0 +DA:356,3 +DA:358,3 +DA:359,3 +DA:360,3 +DA:361,3 +DA:362,3 +DA:363,3 +DA:364,3 +DA:365,3 +DA:366,3 +DA:367,3 +DA:368,3 +DA:369,3 +DA:370,3 +DA:371,3 +DA:372,3 +DA:373,3 +DA:374,3 +DA:375,3 +DA:376,3 +DA:377,3 +DA:378,3 +DA:379,3 +DA:380,3 +DA:381,3 +DA:382,3 +DA:383,3 +DA:384,3 +DA:385,3 +DA:386,3 +DA:387,3 +DA:388,3 +DA:389,3 +DA:390,3 +DA:391,3 +DA:392,3 +DA:393,3 +DA:394,3 +DA:395,3 +DA:398,6 +DA:399,6 +DA:400,0 +DA:401,6 +DA:402,6 +DA:403,6 +DA:404,6 +DA:405,0 +DA:406,6 +DA:407,6 +DA:408,6 +DA:409,320 +DA:410,6 +DA:411,6 +DA:412,6 +DA:413,6 +DA:426,1 +DA:427,1 +DA:428,1 +DA:429,1 +DA:430,1 +DA:433,1 +DA:434,1 +DA:435,1 +DA:436,1 +DA:437,1 +DA:440,1 +DA:441,1 +DA:442,1 +DA:443,1 +DA:444,1 +DA:445,1 +DA:448,1 +DA:449,1 +DA:450,1 +DA:451,1 +DA:452,1 +DA:453,1 +DA:456,1 +DA:457,1 +DA:458,1 +DA:459,1 +DA:462,1 +DA:463,1 +DA:464,1 +DA:465,1 +DA:468,1 +DA:469,1 +DA:470,1 +DA:471,1 +DA:472,1 +DA:477,1 +DA:478,1 +DA:479,1 +DA:480,1 +DA:483,1 +DA:484,1 +DA:485,1 +DA:486,1 +DA:487,1 +DA:488,1 +DA:489,1 +DA:490,1 +DA:493,1 +DA:494,1 +DA:495,1 +DA:496,1 +DA:497,1 +DA:498,1 +DA:499,1 +DA:500,1 +DA:503,1 +DA:504,1 +DA:505,1 +DA:506,1 +DA:507,1 +DA:509,1 +DA:510,1 +DA:514,1 +DA:515,1 +DA:519,1 +DA:520,1 +DA:523,1 +DA:528,1 +DA:530,1 +DA:531,1 +DA:532,1 +DA:533,1 +DA:534,1 +DA:535,1 +DA:536,1 +DA:537,1 +DA:538,1 +DA:539,1 +DA:540,1 +DA:541,1 +DA:542,1 +DA:543,1 +DA:544,0 +DA:547,1 +DA:550,1 +DA:551,1 +DA:552,1 +DA:553,1 +DA:554,1 +DA:555,1 +DA:556,1 +DA:557,1 +DA:558,1 +DA:559,1 +DA:560,1 +DA:561,1 +DA:562,1 +DA:563,1 +DA:564,1 +DA:565,0 +DA:568,1 +DA:571,1 +DA:573,1 +DA:574,1 +DA:575,1 +DA:576,1 +DA:577,1 +DA:578,1 +DA:579,1 +DA:580,1 +DA:581,1 +DA:582,1 +DA:583,1 +DA:584,1 +DA:585,1 +DA:586,1 +DA:587,0 +DA:590,1 +DA:591,1 +DA:592,0 +DA:595,1 +BRF:0 +BRH:0 +LF:324 +LH:290 +end_of_record +SF:/home/coding/miroir/crates/miroir-core/src/router.rs +FN:56,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core6router12covering_set0B5_ +FN:40,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core6router13write_targets0B5_ +FN:26,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core6router21assign_shard_in_group0B5_ +FN:32,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core6router21assign_shard_in_groups0_0B5_ +FN:28,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core6router21assign_shard_in_groups_0B5_ +FN:45,_RNvNtCs7Jg7u2YDEYm_11miroir_core6router11query_group +FN:54,_RNvNtCs7Jg7u2YDEYm_11miroir_core6router12covering_set +FN:65,_RNvNtCs7Jg7u2YDEYm_11miroir_core6router13shard_for_key +FN:37,_RNvNtCs7Jg7u2YDEYm_11miroir_core6router13write_targets +FN:23,_RNvNtCs7Jg7u2YDEYm_11miroir_core6router21assign_shard_in_group +FN:13,_RNvNtCs7Jg7u2YDEYm_11miroir_core6router5score +FN:56,_RNCNvNtCsbZgduA3FXAp_11miroir_core6router12covering_set0B5_ +FN:40,_RNCNvNtCsbZgduA3FXAp_11miroir_core6router13write_targets0B5_ +FN:26,_RNCNvNtCsbZgduA3FXAp_11miroir_core6router21assign_shard_in_group0B5_ +FN:32,_RNCNvNtCsbZgduA3FXAp_11miroir_core6router21assign_shard_in_groups0_0B5_ +FN:28,_RNCNvNtCsbZgduA3FXAp_11miroir_core6router21assign_shard_in_groups_0B5_ +FN:93,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_20test_score_stability +FN:101,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_21test_score_uniqueness +FN:186,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_21test_top_rf_stability +FN:233,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_24test_write_targets_count +FN:78,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_27test_rendezvous_determinism +FN:477,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_28test_group_scoped_assignment +FN:445,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_29test_assign_shard_empty_nodes +FN:410,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_29test_assign_shard_respects_rf +FN:275,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_29test_query_group_distribution +FN:373,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_30test_shard_for_key_determinism +FN:300,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_31test_covering_set_one_per_shard +FN:113,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_31test_minimal_reshuffling_on_add +FN:386,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_31test_shard_for_key_distribution +FN:147,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_32test_shard_distribution_64_3_rf1 +FN:457,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_33test_write_targets_empty_topology +FN:333,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_34test_covering_set_replica_rotation +FN:469,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_35test_shard_for_key_zero_shard_count +FN:429,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_38test_assign_shard_rf_larger_than_nodes +FN:45,_RNvNtCsbZgduA3FXAp_11miroir_core6router11query_group +FN:54,_RNvNtCsbZgduA3FXAp_11miroir_core6router12covering_set +FN:65,_RNvNtCsbZgduA3FXAp_11miroir_core6router13shard_for_key +FN:37,_RNvNtCsbZgduA3FXAp_11miroir_core6router13write_targets +FN:23,_RNvNtCsbZgduA3FXAp_11miroir_core6router21assign_shard_in_group +FN:13,_RNvNtCsbZgduA3FXAp_11miroir_core6router5score +FN:515,_RNCNCNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_28test_group_scoped_assignment00B9_ +FN:521,_RNCNCNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_28test_group_scoped_assignments_00B9_ +FN:189,_RNCNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_21test_top_rf_stability0B7_ +FN:193,_RNCNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_21test_top_rf_stabilitys_0B7_ +FN:262,_RNCNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_24test_write_targets_count0B7_ +FN:81,_RNCNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_27test_rendezvous_determinism0B7_ +FN:512,_RNCNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_28test_group_scoped_assignment0B7_ +FN:518,_RNCNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_28test_group_scoped_assignments_0B7_ +FN:413,_RNCNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_29test_assign_shard_respects_rf0B7_ +FN:116,_RNCNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_31test_minimal_reshuffling_on_add0B7_ +FN:120,_RNCNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_31test_minimal_reshuffling_on_adds_0B7_ +FN:150,_RNCNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_32test_shard_distribution_64_3_rf10B7_ +FN:432,_RNCNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_38test_assign_shard_rf_larger_than_nodes0B7_ +FNDA:0,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core6router12covering_set0B5_ +FNDA:0,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core6router13write_targets0B5_ +FNDA:0,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core6router21assign_shard_in_group0B5_ +FNDA:0,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core6router21assign_shard_in_groups0_0B5_ +FNDA:0,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core6router21assign_shard_in_groups_0B5_ +FNDA:0,_RNvNtCs7Jg7u2YDEYm_11miroir_core6router11query_group +FNDA:0,_RNvNtCs7Jg7u2YDEYm_11miroir_core6router12covering_set +FNDA:0,_RNvNtCs7Jg7u2YDEYm_11miroir_core6router13shard_for_key +FNDA:0,_RNvNtCs7Jg7u2YDEYm_11miroir_core6router13write_targets +FNDA:0,_RNvNtCs7Jg7u2YDEYm_11miroir_core6router21assign_shard_in_group +FNDA:0,_RNvNtCs7Jg7u2YDEYm_11miroir_core6router5score +FNDA:84,_RNCNvNtCsbZgduA3FXAp_11miroir_core6router12covering_set0B5_ +FNDA:5,_RNCNvNtCsbZgduA3FXAp_11miroir_core6router13write_targets0B5_ +FNDA:133843424,_RNCNvNtCsbZgduA3FXAp_11miroir_core6router21assign_shard_in_group0B5_ +FNDA:43947996,_RNCNvNtCsbZgduA3FXAp_11miroir_core6router21assign_shard_in_groups0_0B5_ +FNDA:124608837,_RNCNvNtCsbZgduA3FXAp_11miroir_core6router21assign_shard_in_groups_0B5_ +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_20test_score_stability +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_21test_score_uniqueness +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_21test_top_rf_stability +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_24test_write_targets_count +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_27test_rendezvous_determinism +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_28test_group_scoped_assignment +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_29test_assign_shard_empty_nodes +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_29test_assign_shard_respects_rf +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_29test_query_group_distribution +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_30test_shard_for_key_determinism +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_31test_covering_set_one_per_shard +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_31test_minimal_reshuffling_on_add +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_31test_shard_for_key_distribution +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_32test_shard_distribution_64_3_rf1 +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_33test_write_targets_empty_topology +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_34test_covering_set_replica_rotation +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_35test_shard_for_key_zero_shard_count +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_38test_assign_shard_rf_larger_than_nodes +FNDA:1000,_RNvNtCsbZgduA3FXAp_11miroir_core6router11query_group +FNDA:3,_RNvNtCsbZgduA3FXAp_11miroir_core6router12covering_set +FNDA:22974571,_RNvNtCsbZgduA3FXAp_11miroir_core6router13shard_for_key +FNDA:3,_RNvNtCsbZgduA3FXAp_11miroir_core6router13write_targets +FNDA:43947698,_RNvNtCsbZgduA3FXAp_11miroir_core6router21assign_shard_in_group +FNDA:133843429,_RNvNtCsbZgduA3FXAp_11miroir_core6router5score +FNDA:1,_RNCNCNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_28test_group_scoped_assignment00B9_ +FNDA:2,_RNCNCNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_28test_group_scoped_assignments_00B9_ +FNDA:3,_RNCNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_21test_top_rf_stability0B7_ +FNDA:4,_RNCNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_21test_top_rf_stabilitys_0B7_ +FNDA:18,_RNCNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_24test_write_targets_count0B7_ +FNDA:3,_RNCNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_27test_rendezvous_determinism0B7_ +FNDA:1,_RNCNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_28test_group_scoped_assignment0B7_ +FNDA:2,_RNCNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_28test_group_scoped_assignments_0B7_ +FNDA:5,_RNCNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_29test_assign_shard_respects_rf0B7_ +FNDA:3,_RNCNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_31test_minimal_reshuffling_on_add0B7_ +FNDA:4,_RNCNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_31test_minimal_reshuffling_on_adds_0B7_ +FNDA:3,_RNCNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_32test_shard_distribution_64_3_rf10B7_ +FNDA:3,_RNCNvNtNtCsbZgduA3FXAp_11miroir_core6router5testss_38test_assign_shard_rf_larger_than_nodes0B7_ +FNF:42 +FNH:42 +DA:13,133843429 +DA:14,133843429 +DA:15,133843429 +DA:16,133843429 +DA:17,133843429 +DA:18,133843429 +DA:23,43947698 +DA:24,43947698 +DA:25,43947698 +DA:26,133843424 +DA:27,43947698 +DA:28,124608837 +DA:29,43947698 +DA:30,43947698 +DA:31,43947698 +DA:32,43947996 +DA:33,43947698 +DA:34,43947698 +DA:37,3 +DA:38,3 +DA:39,3 +DA:40,5 +DA:41,3 +DA:42,3 +DA:45,1000 +DA:46,1000 +DA:47,1000 +DA:54,3 +DA:55,3 +DA:56,84 +DA:57,84 +DA:59,84 +DA:60,84 +DA:61,3 +DA:62,3 +DA:65,22974571 +DA:66,22974571 +DA:67,22974571 +DA:68,22974571 +DA:69,22974571 +DA:78,1 +DA:79,1 +DA:80,1 +DA:81,3 +DA:82,1 +DA:83,1 +DA:85,1 +DA:86,1 +DA:88,1 +DA:89,1 +DA:93,1 +DA:94,1 +DA:95,1 +DA:96,1 +DA:97,1 +DA:101,1 +DA:102,1 +DA:103,1 +DA:104,1 +DA:106,1 +DA:107,1 +DA:108,1 +DA:109,1 +DA:113,1 +DA:114,1 +DA:115,1 +DA:116,3 +DA:117,1 +DA:118,1 +DA:119,1 +DA:120,4 +DA:121,1 +DA:123,1 +DA:124,1 +DA:126,1 +DA:127,100 +DA:128,100 +DA:129,100 +DA:132,100 +DA:133,24 +DA:134,76 +DA:138,1 +DA:139,1 +DA:140,1 +DA:141,0 +DA:143,1 +DA:147,1 +DA:148,1 +DA:149,1 +DA:150,3 +DA:151,1 +DA:152,1 +DA:153,1 +DA:155,1 +DA:156,1 +DA:158,64 +DA:159,64 +DA:160,64 +DA:161,64 +DA:162,64 +DA:163,64 +DA:164,64 +DA:168,1 +DA:172,4 +DA:173,3 +DA:174,3 +DA:175,0 +DA:180,1 +DA:181,1 +DA:182,1 +DA:186,1 +DA:187,1 +DA:188,1 +DA:189,3 +DA:190,1 +DA:191,1 +DA:192,1 +DA:193,4 +DA:194,1 +DA:195,1 +DA:196,1 +DA:198,1 +DA:199,100 +DA:200,100 +DA:201,100 +DA:204,100 +DA:205,100 +DA:208,100 +DA:209,100 +DA:210,46 +DA:211,54 +DA:217,1 +DA:218,1 +DA:219,1 +DA:220,0 +DA:224,1 +DA:225,1 +DA:226,1 +DA:227,0 +DA:229,1 +DA:233,1 +DA:234,1 +DA:237,4 +DA:238,9 +DA:239,6 +DA:240,6 +DA:241,6 +DA:242,6 +DA:243,6 +DA:244,6 +DA:245,6 +DA:248,1 +DA:249,1 +DA:252,1 +DA:255,1 +DA:256,1 +DA:259,3 +DA:260,3 +DA:261,3 +DA:262,18 +DA:263,3 +DA:264,3 +DA:265,3 +DA:266,3 +DA:267,0 +DA:271,1 +DA:275,1 +DA:276,1 +DA:277,1 +DA:279,1 +DA:280,1000 +DA:281,1000 +DA:282,1000 +DA:283,1000 +DA:286,1 +DA:287,4 +DA:288,3 +DA:289,3 +DA:290,0 +DA:292,0 +DA:293,0 +DA:296,1 +DA:300,1 +DA:301,1 +DA:302,1 +DA:303,1 +DA:306,5 +DA:307,5 +DA:308,5 +DA:309,5 +DA:310,5 +DA:311,5 +DA:312,5 +DA:313,5 +DA:315,1 +DA:316,1 +DA:317,1 +DA:318,1 +DA:320,1 +DA:323,1 +DA:326,65 +DA:327,64 +DA:329,1 +DA:333,1 +DA:334,1 +DA:335,1 +DA:338,4 +DA:339,3 +DA:340,3 +DA:341,3 +DA:342,3 +DA:343,3 +DA:344,3 +DA:345,3 +DA:347,1 +DA:348,1 +DA:349,1 +DA:351,1 +DA:352,1 +DA:357,1 +DA:358,10 +DA:359,10 +DA:360,10 +DA:361,10 +DA:365,1 +DA:366,1 +DA:367,0 +DA:369,1 +DA:373,1 +DA:374,1 +DA:375,1 +DA:377,1 +DA:378,1 +DA:380,1 +DA:381,1 +DA:382,1 +DA:386,1 +DA:387,1 +DA:388,1 +DA:390,1 +DA:391,1000 +DA:392,1000 +DA:393,1000 +DA:394,1000 +DA:395,1000 +DA:398,1 +DA:399,65 +DA:401,64 +DA:402,64 +DA:403,0 +DA:406,1 +DA:410,1 +DA:411,1 +DA:412,1 +DA:413,5 +DA:414,1 +DA:415,1 +DA:417,6 +DA:418,5 +DA:419,5 +DA:420,5 +DA:422,0 +DA:425,1 +DA:429,1 +DA:430,1 +DA:431,1 +DA:432,3 +DA:433,1 +DA:434,1 +DA:435,1 +DA:437,1 +DA:440,1 +DA:441,1 +DA:445,1 +DA:446,1 +DA:447,1 +DA:448,1 +DA:450,1 +DA:452,1 +DA:453,1 +DA:457,1 +DA:458,1 +DA:459,1 +DA:461,1 +DA:463,1 +DA:464,1 +DA:469,1 +DA:472,1 +DA:473,1 +DA:477,1 +DA:479,1 +DA:480,1 +DA:483,1 +DA:484,1 +DA:485,1 +DA:488,1 +DA:489,1 +DA:490,1 +DA:495,1 +DA:496,1 +DA:497,1 +DA:500,1 +DA:501,1 +DA:502,1 +DA:506,1 +DA:509,1 +DA:512,1 +DA:513,1 +DA:514,1 +DA:515,1 +DA:516,1 +DA:517,1 +DA:518,2 +DA:519,2 +DA:520,2 +DA:521,2 +DA:522,2 +DA:523,2 +DA:525,1 +DA:526,1 +DA:527,1 +BRF:0 +BRH:0 +LF:339 +LH:328 +end_of_record +SF:/home/coding/miroir/crates/miroir-core/src/scatter.rs +FN:69,_RNvXNtCsbZgduA3FXAp_11miroir_core7scatterNtB2_11StubScatterNtB2_7Scatter7scatter +FNDA:0,_RNvXNtCsbZgduA3FXAp_11miroir_core7scatterNtB2_11StubScatterNtB2_7Scatter7scatter +FNF:1 +FNH:0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:79,0 +DA:80,0 +BRF:0 +BRH:0 +LF:12 +LH:0 +end_of_record +SF:/home/coding/miroir/crates/miroir-core/src/score_comparability.rs +FN:399,_RINvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability11kendall_taujEB4_ +FN:457,_RINvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability18jaccard_similarityjEB4_ +FN:210,_RINvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability28generate_skewed_distributionNtNtNtCslbpSk0UC0em_4rand4rngs3std6StdRngEB4_ +FN:242,_RINvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability9run_queryNtNtNtCslbpSk0UC0em_4rand4rngs3std6StdRngEB4_ +FN:408,_RNCINvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability11kendall_taujE0B6_ +FN:413,_RNCINvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability11kendall_taujEs_0B6_ +FN:237,_RNCINvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability28generate_skewed_distributionNtNtNtCslbpSk0UC0em_4rand4rngs3std6StdRngEs_0B6_ +FN:258,_RNCINvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability9run_queryNtNtNtCslbpSk0UC0em_4rand4rngs3std6StdRngE0B6_ +FN:310,_RNCINvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability9run_queryNtNtNtCslbpSk0UC0em_4rand4rngs3std6StdRngEs1_0B6_ +FN:328,_RNCINvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability9run_queryNtNtNtCslbpSk0UC0em_4rand4rngs3std6StdRngEs3_0B6_ +FN:267,_RNCINvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability9run_queryNtNtNtCslbpSk0UC0em_4rand4rngs3std6StdRngEs_0B6_ +FN:365,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability19collect_shard_stats0B5_ +FN:373,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability19collect_shard_statss0_0B5_ +FN:374,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability19collect_shard_statss1_0B5_ +FN:485,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability7std_dev0B5_ +FN:152,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability8simulate0B5_ +FN:175,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability8simulates0_0B5_ +FN:490,_RNvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability10mean_usize +FN:347,_RNvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability19collect_shard_stats +FN:472,_RNvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability4mean +FN:498,_RNvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability6median +FN:480,_RNvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability7std_dev +FN:133,_RNvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability8simulate +FN:399,_RINvNtCsbZgduA3FXAp_11miroir_core19score_comparability11kendall_taujEB4_ +FN:399,_RINvNtCsbZgduA3FXAp_11miroir_core19score_comparability11kendall_taulEB4_ +FN:457,_RINvNtCsbZgduA3FXAp_11miroir_core19score_comparability18jaccard_similarityjEB4_ +FN:457,_RINvNtCsbZgduA3FXAp_11miroir_core19score_comparability18jaccard_similaritylEB4_ +FN:210,_RINvNtCsbZgduA3FXAp_11miroir_core19score_comparability28generate_skewed_distributionNtNtNtCslbpSk0UC0em_4rand4rngs3std6StdRngEB4_ +FN:210,_RINvNtCsbZgduA3FXAp_11miroir_core19score_comparability28generate_skewed_distributionNtNtNtCslbpSk0UC0em_4rand4rngs6thread9ThreadRngEB4_ +FN:242,_RINvNtCsbZgduA3FXAp_11miroir_core19score_comparability9run_queryNtNtNtCslbpSk0UC0em_4rand4rngs3std6StdRngEB4_ +FN:408,_RNCINvNtCsbZgduA3FXAp_11miroir_core19score_comparability11kendall_taujE0B6_ +FN:413,_RNCINvNtCsbZgduA3FXAp_11miroir_core19score_comparability11kendall_taujEs_0B6_ +FN:408,_RNCINvNtCsbZgduA3FXAp_11miroir_core19score_comparability11kendall_taulE0B6_ +FN:413,_RNCINvNtCsbZgduA3FXAp_11miroir_core19score_comparability11kendall_taulEs_0B6_ +FN:237,_RNCINvNtCsbZgduA3FXAp_11miroir_core19score_comparability28generate_skewed_distributionNtNtNtCslbpSk0UC0em_4rand4rngs3std6StdRngEs_0B6_ +FN:237,_RNCINvNtCsbZgduA3FXAp_11miroir_core19score_comparability28generate_skewed_distributionNtNtNtCslbpSk0UC0em_4rand4rngs6thread9ThreadRngEs_0B6_ +FN:258,_RNCINvNtCsbZgduA3FXAp_11miroir_core19score_comparability9run_queryNtNtNtCslbpSk0UC0em_4rand4rngs3std6StdRngE0B6_ +FN:310,_RNCINvNtCsbZgduA3FXAp_11miroir_core19score_comparability9run_queryNtNtNtCslbpSk0UC0em_4rand4rngs3std6StdRngEs1_0B6_ +FN:328,_RNCINvNtCsbZgduA3FXAp_11miroir_core19score_comparability9run_queryNtNtNtCslbpSk0UC0em_4rand4rngs3std6StdRngEs3_0B6_ +FN:267,_RNCINvNtCsbZgduA3FXAp_11miroir_core19score_comparability9run_queryNtNtNtCslbpSk0UC0em_4rand4rngs3std6StdRngEs_0B6_ +FN:365,_RNCNvNtCsbZgduA3FXAp_11miroir_core19score_comparability19collect_shard_stats0B5_ +FN:373,_RNCNvNtCsbZgduA3FXAp_11miroir_core19score_comparability19collect_shard_statss0_0B5_ +FN:374,_RNCNvNtCsbZgduA3FXAp_11miroir_core19score_comparability19collect_shard_statss1_0B5_ +FN:485,_RNCNvNtCsbZgduA3FXAp_11miroir_core19score_comparability7std_dev0B5_ +FN:152,_RNCNvNtCsbZgduA3FXAp_11miroir_core19score_comparability8simulate0B5_ +FN:175,_RNCNvNtCsbZgduA3FXAp_11miroir_core19score_comparability8simulates0_0B5_ +FN:583,_RNvNtNtCsbZgduA3FXAp_11miroir_core19score_comparability5testss_20test_simulation_runs +FN:544,_RNvNtNtCsbZgduA3FXAp_11miroir_core19score_comparability5testss_22test_jaccard_identical +FN:551,_RNvNtNtCsbZgduA3FXAp_11miroir_core19score_comparability5testss_23test_jaccard_no_overlap +FN:558,_RNvNtNtCsbZgduA3FXAp_11miroir_core19score_comparability5testss_25test_jaccard_half_overlap +FN:528,_RNvNtNtCsbZgduA3FXAp_11miroir_core19score_comparability5testss_25test_kendall_tau_reversed +FN:521,_RNvNtNtCsbZgduA3FXAp_11miroir_core19score_comparability5testss_26test_kendall_tau_identical +FN:567,_RNvNtNtCsbZgduA3FXAp_11miroir_core19score_comparability5testss_28test_skewed_distribution_sum +FN:535,_RNvNtNtCsbZgduA3FXAp_11miroir_core19score_comparability5testss_32test_kendall_tau_partial_overlap +FN:574,_RNvNtNtCsbZgduA3FXAp_11miroir_core19score_comparability5testss_33test_skewed_distribution_has_skew +FN:490,_RNvNtCsbZgduA3FXAp_11miroir_core19score_comparability10mean_usize +FN:347,_RNvNtCsbZgduA3FXAp_11miroir_core19score_comparability19collect_shard_stats +FN:472,_RNvNtCsbZgduA3FXAp_11miroir_core19score_comparability4mean +FN:498,_RNvNtCsbZgduA3FXAp_11miroir_core19score_comparability6median +FN:480,_RNvNtCsbZgduA3FXAp_11miroir_core19score_comparability7std_dev +FN:133,_RNvNtCsbZgduA3FXAp_11miroir_core19score_comparability8simulate +FNDA:0,_RINvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability11kendall_taujEB4_ +FNDA:0,_RINvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability18jaccard_similarityjEB4_ +FNDA:0,_RINvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability28generate_skewed_distributionNtNtNtCslbpSk0UC0em_4rand4rngs3std6StdRngEB4_ +FNDA:0,_RINvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability9run_queryNtNtNtCslbpSk0UC0em_4rand4rngs3std6StdRngEB4_ +FNDA:0,_RNCINvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability11kendall_taujE0B6_ +FNDA:0,_RNCINvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability11kendall_taujEs_0B6_ +FNDA:0,_RNCINvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability28generate_skewed_distributionNtNtNtCslbpSk0UC0em_4rand4rngs3std6StdRngEs_0B6_ +FNDA:0,_RNCINvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability9run_queryNtNtNtCslbpSk0UC0em_4rand4rngs3std6StdRngE0B6_ +FNDA:0,_RNCINvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability9run_queryNtNtNtCslbpSk0UC0em_4rand4rngs3std6StdRngEs1_0B6_ +FNDA:0,_RNCINvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability9run_queryNtNtNtCslbpSk0UC0em_4rand4rngs3std6StdRngEs3_0B6_ +FNDA:0,_RNCINvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability9run_queryNtNtNtCslbpSk0UC0em_4rand4rngs3std6StdRngEs_0B6_ +FNDA:0,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability19collect_shard_stats0B5_ +FNDA:0,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability19collect_shard_statss0_0B5_ +FNDA:0,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability19collect_shard_statss1_0B5_ +FNDA:0,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability7std_dev0B5_ +FNDA:0,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability8simulate0B5_ +FNDA:0,_RNCNvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability8simulates0_0B5_ +FNDA:0,_RNvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability10mean_usize +FNDA:0,_RNvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability19collect_shard_stats +FNDA:0,_RNvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability4mean +FNDA:0,_RNvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability6median +FNDA:0,_RNvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability7std_dev +FNDA:0,_RNvNtCs7Jg7u2YDEYm_11miroir_core19score_comparability8simulate +FNDA:10,_RINvNtCsbZgduA3FXAp_11miroir_core19score_comparability11kendall_taujEB4_ +FNDA:3,_RINvNtCsbZgduA3FXAp_11miroir_core19score_comparability11kendall_taulEB4_ +FNDA:10,_RINvNtCsbZgduA3FXAp_11miroir_core19score_comparability18jaccard_similarityjEB4_ +FNDA:3,_RINvNtCsbZgduA3FXAp_11miroir_core19score_comparability18jaccard_similaritylEB4_ +FNDA:1,_RINvNtCsbZgduA3FXAp_11miroir_core19score_comparability28generate_skewed_distributionNtNtNtCslbpSk0UC0em_4rand4rngs3std6StdRngEB4_ +FNDA:2,_RINvNtCsbZgduA3FXAp_11miroir_core19score_comparability28generate_skewed_distributionNtNtNtCslbpSk0UC0em_4rand4rngs6thread9ThreadRngEB4_ +FNDA:10,_RINvNtCsbZgduA3FXAp_11miroir_core19score_comparability9run_queryNtNtNtCslbpSk0UC0em_4rand4rngs3std6StdRngEB4_ +FNDA:100,_RNCINvNtCsbZgduA3FXAp_11miroir_core19score_comparability11kendall_taujE0B6_ +FNDA:100,_RNCINvNtCsbZgduA3FXAp_11miroir_core19score_comparability11kendall_taujEs_0B6_ +FNDA:15,_RNCINvNtCsbZgduA3FXAp_11miroir_core19score_comparability11kendall_taulE0B6_ +FNDA:15,_RNCINvNtCsbZgduA3FXAp_11miroir_core19score_comparability11kendall_taulEs_0B6_ +FNDA:4,_RNCINvNtCsbZgduA3FXAp_11miroir_core19score_comparability28generate_skewed_distributionNtNtNtCslbpSk0UC0em_4rand4rngs3std6StdRngEs_0B6_ +FNDA:20,_RNCINvNtCsbZgduA3FXAp_11miroir_core19score_comparability28generate_skewed_distributionNtNtNtCslbpSk0UC0em_4rand4rngs6thread9ThreadRngEs_0B6_ +FNDA:10000,_RNCINvNtCsbZgduA3FXAp_11miroir_core19score_comparability9run_queryNtNtNtCslbpSk0UC0em_4rand4rngs3std6StdRngE0B6_ +FNDA:14231,_RNCINvNtCsbZgduA3FXAp_11miroir_core19score_comparability9run_queryNtNtNtCslbpSk0UC0em_4rand4rngs3std6StdRngEs1_0B6_ +FNDA:10,_RNCINvNtCsbZgduA3FXAp_11miroir_core19score_comparability9run_queryNtNtNtCslbpSk0UC0em_4rand4rngs3std6StdRngEs3_0B6_ +FNDA:106749,_RNCINvNtCsbZgduA3FXAp_11miroir_core19score_comparability9run_queryNtNtNtCslbpSk0UC0em_4rand4rngs3std6StdRngEs_0B6_ +FNDA:400,_RNCNvNtCsbZgduA3FXAp_11miroir_core19score_comparability19collect_shard_stats0B5_ +FNDA:100,_RNCNvNtCsbZgduA3FXAp_11miroir_core19score_comparability19collect_shard_statss0_0B5_ +FNDA:100,_RNCNvNtCsbZgduA3FXAp_11miroir_core19score_comparability19collect_shard_statss1_0B5_ +FNDA:10,_RNCNvNtCsbZgduA3FXAp_11miroir_core19score_comparability7std_dev0B5_ +FNDA:4,_RNCNvNtCsbZgduA3FXAp_11miroir_core19score_comparability8simulate0B5_ +FNDA:10,_RNCNvNtCsbZgduA3FXAp_11miroir_core19score_comparability8simulates0_0B5_ +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core19score_comparability5testss_20test_simulation_runs +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core19score_comparability5testss_22test_jaccard_identical +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core19score_comparability5testss_23test_jaccard_no_overlap +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core19score_comparability5testss_25test_jaccard_half_overlap +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core19score_comparability5testss_25test_kendall_tau_reversed +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core19score_comparability5testss_26test_kendall_tau_identical +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core19score_comparability5testss_28test_skewed_distribution_sum +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core19score_comparability5testss_32test_kendall_tau_partial_overlap +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core19score_comparability5testss_33test_skewed_distribution_has_skew +FNDA:1,_RNvNtCsbZgduA3FXAp_11miroir_core19score_comparability10mean_usize +FNDA:10,_RNvNtCsbZgduA3FXAp_11miroir_core19score_comparability19collect_shard_stats +FNDA:2,_RNvNtCsbZgduA3FXAp_11miroir_core19score_comparability4mean +FNDA:1,_RNvNtCsbZgduA3FXAp_11miroir_core19score_comparability6median +FNDA:1,_RNvNtCsbZgduA3FXAp_11miroir_core19score_comparability7std_dev +FNDA:1,_RNvNtCsbZgduA3FXAp_11miroir_core19score_comparability8simulate +FNF:32 +FNH:32 +DA:133,1 +DA:137,1 +DA:140,1 +DA:141,1 +DA:142,1 +DA:143,1 +DA:144,1 +DA:148,1 +DA:149,1 +DA:150,1 +DA:151,1 +DA:152,4 +DA:153,1 +DA:154,1 +DA:155,1 +DA:156,1 +DA:157,1 +DA:158,1 +DA:161,1 +DA:163,10 +DA:164,10 +DA:165,10 +DA:166,10 +DA:169,1 +DA:170,1 +DA:171,1 +DA:172,1 +DA:173,1 +DA:174,1 +DA:175,10 +DA:177,1 +DA:178,1 +DA:180,1 +DA:181,1 +DA:182,1 +DA:183,1 +DA:184,1 +DA:186,1 +DA:187,1 +DA:188,1 +DA:189,1 +DA:190,1 +DA:191,1 +DA:192,1 +DA:193,1 +DA:194,1 +DA:195,1 +DA:196,1 +DA:198,1 +DA:199,1 +DA:200,1 +DA:201,1 +DA:202,1 +DA:203,1 +DA:204,1 +DA:210,3 +DA:211,3 +DA:212,3 +DA:213,3 +DA:214,3 +DA:215,3 +DA:217,3 +DA:221,3 +DA:222,3 +DA:223,3 +DA:224,3 +DA:227,27 +DA:228,24 +DA:229,24 +DA:232,3 +DA:233,3 +DA:235,3 +DA:236,3 +DA:237,24 +DA:238,3 +DA:239,3 +DA:242,10 +DA:243,10 +DA:244,10 +DA:245,10 +DA:246,10 +DA:247,10 +DA:253,10 +DA:257,10 +DA:258,10000 +DA:259,10000 +DA:260,10000 +DA:261,10000 +DA:262,10000 +DA:263,10000 +DA:264,10 +DA:267,106749 +DA:269,10 +DA:270,10 +DA:271,10 +DA:272,10 +DA:273,10 +DA:280,10 +DA:282,40 +DA:283,40 +DA:284,40 +DA:285,40 +DA:290,40 +DA:291,40 +DA:292,40 +DA:295,40 +DA:296,40 +DA:298,9980 +DA:299,40 +DA:300,40 +DA:301,40 +DA:302,40 +DA:303,9980 +DA:304,9980 +DA:305,9980 +DA:306,9980 +DA:310,14231 +DA:312,10 +DA:313,10 +DA:314,10 +DA:315,10 +DA:316,10 +DA:319,10 +DA:322,10 +DA:325,10 +DA:326,10 +DA:327,10 +DA:328,10 +DA:329,10 +DA:332,10 +DA:333,10 +DA:335,10 +DA:336,10 +DA:337,10 +DA:338,10 +DA:339,10 +DA:340,10 +DA:341,10 +DA:342,10 +DA:343,10 +DA:344,10 +DA:347,10 +DA:348,10 +DA:349,10 +DA:350,10 +DA:351,10 +DA:352,10 +DA:353,10 +DA:356,40 +DA:357,40 +DA:358,40 +DA:359,40 +DA:362,40 +DA:363,40 +DA:364,40 +DA:365,400 +DA:366,40 +DA:367,40 +DA:369,40 +DA:370,30 +DA:371,10 +DA:373,100 +DA:374,100 +DA:375,10 +DA:377,10 +DA:378,10 +DA:379,10 +DA:380,10 +DA:381,10 +DA:382,10 +DA:383,10 +DA:384,10 +DA:385,10 +DA:388,10 +DA:389,10 +DA:399,13 +DA:400,13 +DA:401,0 +DA:402,13 +DA:405,13 +DA:406,13 +DA:407,13 +DA:408,115 +DA:409,13 +DA:410,13 +DA:411,13 +DA:412,13 +DA:413,115 +DA:414,13 +DA:417,13 +DA:420,13 +DA:421,13 +DA:423,13 +DA:424,213 +DA:425,1892 +DA:426,1892 +DA:427,1892 +DA:429,1892 +DA:430,1892 +DA:431,1892 +DA:432,1892 +DA:435,1892 +DA:436,30 +DA:437,1862 +DA:440,30 +DA:441,19 +DA:442,19 +DA:443,11 +DA:444,11 +DA:448,13 +DA:449,13 +DA:450,10 +DA:451,3 +DA:453,3 +DA:454,13 +DA:457,13 +DA:458,13 +DA:459,13 +DA:461,13 +DA:462,13 +DA:464,13 +DA:465,0 +DA:466,13 +DA:468,13 +DA:469,13 +DA:472,2 +DA:473,2 +DA:474,0 +DA:475,2 +DA:476,2 +DA:477,2 +DA:480,1 +DA:481,1 +DA:482,0 +DA:483,1 +DA:484,1 +DA:485,10 +DA:486,1 +DA:487,1 +DA:490,1 +DA:491,1 +DA:492,0 +DA:493,1 +DA:494,1 +DA:495,1 +DA:498,1 +DA:499,1 +DA:500,0 +DA:501,1 +DA:502,1 +DA:503,1 +DA:504,1 +DA:505,1 +DA:506,1 +DA:508,0 +DA:510,1 +DA:521,1 +DA:522,1 +DA:523,1 +DA:524,1 +DA:525,1 +DA:528,1 +DA:529,1 +DA:530,1 +DA:531,1 +DA:532,1 +DA:535,1 +DA:536,1 +DA:537,1 +DA:539,1 +DA:540,1 +DA:541,1 +DA:544,1 +DA:545,1 +DA:546,1 +DA:547,1 +DA:548,1 +DA:551,1 +DA:552,1 +DA:553,1 +DA:554,1 +DA:555,1 +DA:558,1 +DA:559,1 +DA:560,1 +DA:563,1 +DA:564,1 +DA:567,1 +DA:568,1 +DA:569,1 +DA:570,1 +DA:571,1 +DA:574,1 +DA:575,1 +DA:576,1 +DA:577,1 +DA:579,1 +DA:580,1 +DA:583,1 +DA:584,1 +DA:585,1 +DA:586,1 +DA:587,1 +DA:588,1 +DA:589,1 +DA:590,1 +DA:591,1 +DA:592,1 +DA:593,1 +DA:594,1 +DA:595,1 +DA:596,1 +BRF:0 +BRH:0 +LF:325 +LH:316 +end_of_record +SF:/home/coding/miroir/crates/miroir-core/src/task.rs +FN:130,_RNvXNtCsbZgduA3FXAp_11miroir_core4taskNtB2_16StubTaskRegistryNtB2_12TaskRegistry13update_status +FN:134,_RNvXNtCsbZgduA3FXAp_11miroir_core4taskNtB2_16StubTaskRegistryNtB2_12TaskRegistry16update_node_task +FN:126,_RNvXNtCsbZgduA3FXAp_11miroir_core4taskNtB2_16StubTaskRegistryNtB2_12TaskRegistry3get +FN:143,_RNvXNtCsbZgduA3FXAp_11miroir_core4taskNtB2_16StubTaskRegistryNtB2_12TaskRegistry4list +FN:116,_RNvXNtCsbZgduA3FXAp_11miroir_core4taskNtB2_16StubTaskRegistryNtB2_12TaskRegistry8register +FNDA:0,_RNvXNtCsbZgduA3FXAp_11miroir_core4taskNtB2_16StubTaskRegistryNtB2_12TaskRegistry13update_status +FNDA:0,_RNvXNtCsbZgduA3FXAp_11miroir_core4taskNtB2_16StubTaskRegistryNtB2_12TaskRegistry16update_node_task +FNDA:0,_RNvXNtCsbZgduA3FXAp_11miroir_core4taskNtB2_16StubTaskRegistryNtB2_12TaskRegistry3get +FNDA:0,_RNvXNtCsbZgduA3FXAp_11miroir_core4taskNtB2_16StubTaskRegistryNtB2_12TaskRegistry4list +FNDA:0,_RNvXNtCsbZgduA3FXAp_11miroir_core4taskNtB2_16StubTaskRegistryNtB2_12TaskRegistry8register +FNF:5 +FNH:0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:126,0 +DA:127,0 +DA:128,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:143,0 +DA:144,0 +DA:145,0 +BRF:0 +BRH:0 +LF:26 +LH:0 +end_of_record +SF:/home/coding/miroir/crates/miroir-core/src/topology.rs +FN:12,_RNvMNtCs7Jg7u2YDEYm_11miroir_core8topologyNtB2_6NodeId3new +FN:17,_RNvMNtCs7Jg7u2YDEYm_11miroir_core8topologyNtB2_6NodeId6as_str +FN:75,_RNvMs1_NtCs7Jg7u2YDEYm_11miroir_core8topologyNtB5_4Node10is_healthy +FN:65,_RNvMs1_NtCs7Jg7u2YDEYm_11miroir_core8topologyNtB5_4Node3new +FN:115,_RNvMs2_NtCs7Jg7u2YDEYm_11miroir_core8topologyNtB5_5Group10node_count +FN:95,_RNvMs2_NtCs7Jg7u2YDEYm_11miroir_core8topologyNtB5_5Group3new +FN:110,_RNvMs2_NtCs7Jg7u2YDEYm_11miroir_core8topologyNtB5_5Group5nodes +FN:103,_RNvMs2_NtCs7Jg7u2YDEYm_11miroir_core8topologyNtB5_5Group8add_node +FN:182,_RNvMs3_NtCs7Jg7u2YDEYm_11miroir_core8topologyNtB5_8Topology19replica_group_count +FN:177,_RNvMs3_NtCs7Jg7u2YDEYm_11miroir_core8topologyNtB5_8Topology2rf +FN:135,_RNvMs3_NtCs7Jg7u2YDEYm_11miroir_core8topologyNtB5_8Topology3new +FN:157,_RNvMs3_NtCs7Jg7u2YDEYm_11miroir_core8topologyNtB5_8Topology4node +FN:167,_RNvMs3_NtCs7Jg7u2YDEYm_11miroir_core8topologyNtB5_8Topology5group +FN:162,_RNvMs3_NtCs7Jg7u2YDEYm_11miroir_core8topologyNtB5_8Topology5nodes +FN:172,_RNvMs3_NtCs7Jg7u2YDEYm_11miroir_core8topologyNtB5_8Topology6groups +FN:144,_RNvMs3_NtCs7Jg7u2YDEYm_11miroir_core8topologyNtB5_8Topology8add_node +FN:29,_RNvXs0_NtCs7Jg7u2YDEYm_11miroir_core8topologyNtB5_6NodeIdINtNtCs4Vq2ZLagKfv_4core7convert5AsRefeE6as_ref +FN:23,_RNvXs_NtCs7Jg7u2YDEYm_11miroir_core8topologyNtB4_6NodeIdINtNtCs4Vq2ZLagKfv_4core7convert4FromNtNtCs456UZznmu7y_5alloc6string6StringE4from +FN:12,_RNvMNtCsbZgduA3FXAp_11miroir_core8topologyNtB2_6NodeId3new +FN:17,_RNvMNtCsbZgduA3FXAp_11miroir_core8topologyNtB2_6NodeId6as_str +FN:75,_RNvMs1_NtCsbZgduA3FXAp_11miroir_core8topologyNtB5_4Node10is_healthy +FN:65,_RNvMs1_NtCsbZgduA3FXAp_11miroir_core8topologyNtB5_4Node3new +FN:115,_RNvMs2_NtCsbZgduA3FXAp_11miroir_core8topologyNtB5_5Group10node_count +FN:95,_RNvMs2_NtCsbZgduA3FXAp_11miroir_core8topologyNtB5_5Group3new +FN:110,_RNvMs2_NtCsbZgduA3FXAp_11miroir_core8topologyNtB5_5Group5nodes +FN:103,_RNvMs2_NtCsbZgduA3FXAp_11miroir_core8topologyNtB5_5Group8add_node +FN:182,_RNvMs3_NtCsbZgduA3FXAp_11miroir_core8topologyNtB5_8Topology19replica_group_count +FN:177,_RNvMs3_NtCsbZgduA3FXAp_11miroir_core8topologyNtB5_8Topology2rf +FN:135,_RNvMs3_NtCsbZgduA3FXAp_11miroir_core8topologyNtB5_8Topology3new +FN:157,_RNvMs3_NtCsbZgduA3FXAp_11miroir_core8topologyNtB5_8Topology4node +FN:167,_RNvMs3_NtCsbZgduA3FXAp_11miroir_core8topologyNtB5_8Topology5group +FN:162,_RNvMs3_NtCsbZgduA3FXAp_11miroir_core8topologyNtB5_8Topology5nodes +FN:172,_RNvMs3_NtCsbZgduA3FXAp_11miroir_core8topologyNtB5_8Topology6groups +FN:144,_RNvMs3_NtCsbZgduA3FXAp_11miroir_core8topologyNtB5_8Topology8add_node +FN:29,_RNvXs0_NtCsbZgduA3FXAp_11miroir_core8topologyNtB5_6NodeIdINtNtCs4Vq2ZLagKfv_4core7convert5AsRefeE6as_ref +FN:23,_RNvXs_NtCsbZgduA3FXAp_11miroir_core8topologyNtB4_6NodeIdINtNtCs4Vq2ZLagKfv_4core7convert4FromNtNtCs456UZznmu7y_5alloc6string6StringE4from +FN:308,_RNvNtNtCsbZgduA3FXAp_11miroir_core8topology5testss_19test_node_id_as_ref +FN:192,_RNvNtNtCsbZgduA3FXAp_11miroir_core8topology5testss_20test_node_is_healthy +FN:216,_RNvNtNtCsbZgduA3FXAp_11miroir_core8topology5testss_21test_group_node_count +FN:302,_RNvNtNtCsbZgduA3FXAp_11miroir_core8topology5testss_24test_node_id_from_string +FN:264,_RNvNtNtCsbZgduA3FXAp_11miroir_core8topology5testss_24test_topology_nodes_iter +FN:283,_RNvNtNtCsbZgduA3FXAp_11miroir_core8topology5testss_25test_topology_groups_iter +FN:232,_RNvNtNtCsbZgduA3FXAp_11miroir_core8topology5testss_33test_topology_replica_group_count +FNDA:0,_RNvMNtCs7Jg7u2YDEYm_11miroir_core8topologyNtB2_6NodeId3new +FNDA:0,_RNvMNtCs7Jg7u2YDEYm_11miroir_core8topologyNtB2_6NodeId6as_str +FNDA:0,_RNvMs1_NtCs7Jg7u2YDEYm_11miroir_core8topologyNtB5_4Node10is_healthy +FNDA:0,_RNvMs1_NtCs7Jg7u2YDEYm_11miroir_core8topologyNtB5_4Node3new +FNDA:0,_RNvMs2_NtCs7Jg7u2YDEYm_11miroir_core8topologyNtB5_5Group10node_count +FNDA:0,_RNvMs2_NtCs7Jg7u2YDEYm_11miroir_core8topologyNtB5_5Group3new +FNDA:0,_RNvMs2_NtCs7Jg7u2YDEYm_11miroir_core8topologyNtB5_5Group5nodes +FNDA:0,_RNvMs2_NtCs7Jg7u2YDEYm_11miroir_core8topologyNtB5_5Group8add_node +FNDA:0,_RNvMs3_NtCs7Jg7u2YDEYm_11miroir_core8topologyNtB5_8Topology19replica_group_count +FNDA:0,_RNvMs3_NtCs7Jg7u2YDEYm_11miroir_core8topologyNtB5_8Topology2rf +FNDA:0,_RNvMs3_NtCs7Jg7u2YDEYm_11miroir_core8topologyNtB5_8Topology3new +FNDA:0,_RNvMs3_NtCs7Jg7u2YDEYm_11miroir_core8topologyNtB5_8Topology4node +FNDA:0,_RNvMs3_NtCs7Jg7u2YDEYm_11miroir_core8topologyNtB5_8Topology5group +FNDA:0,_RNvMs3_NtCs7Jg7u2YDEYm_11miroir_core8topologyNtB5_8Topology5nodes +FNDA:0,_RNvMs3_NtCs7Jg7u2YDEYm_11miroir_core8topologyNtB5_8Topology6groups +FNDA:0,_RNvMs3_NtCs7Jg7u2YDEYm_11miroir_core8topologyNtB5_8Topology8add_node +FNDA:0,_RNvXs0_NtCs7Jg7u2YDEYm_11miroir_core8topologyNtB5_6NodeIdINtNtCs4Vq2ZLagKfv_4core7convert5AsRefeE6as_ref +FNDA:0,_RNvXs_NtCs7Jg7u2YDEYm_11miroir_core8topologyNtB4_6NodeIdINtNtCs4Vq2ZLagKfv_4core7convert4FromNtNtCs456UZznmu7y_5alloc6string6StringE4from +FNDA:74,_RNvMNtCsbZgduA3FXAp_11miroir_core8topologyNtB2_6NodeId3new +FNDA:133843489,_RNvMNtCsbZgduA3FXAp_11miroir_core8topologyNtB2_6NodeId6as_str +FNDA:4,_RNvMs1_NtCsbZgduA3FXAp_11miroir_core8topologyNtB5_4Node10is_healthy +FNDA:26,_RNvMs1_NtCsbZgduA3FXAp_11miroir_core8topologyNtB5_4Node3new +FNDA:4,_RNvMs2_NtCsbZgduA3FXAp_11miroir_core8topologyNtB5_5Group10node_count +FNDA:19,_RNvMs2_NtCsbZgduA3FXAp_11miroir_core8topologyNtB5_5Group3new +FNDA:87894443,_RNvMs2_NtCsbZgduA3FXAp_11miroir_core8topologyNtB5_5Group5nodes +FNDA:44,_RNvMs2_NtCsbZgduA3FXAp_11miroir_core8topologyNtB5_5Group8add_node +FNDA:4,_RNvMs3_NtCsbZgduA3FXAp_11miroir_core8topologyNtB5_8Topology19replica_group_count +FNDA:8,_RNvMs3_NtCsbZgduA3FXAp_11miroir_core8topologyNtB5_8Topology2rf +FNDA:8,_RNvMs3_NtCsbZgduA3FXAp_11miroir_core8topologyNtB5_8Topology3new +FNDA:3,_RNvMs3_NtCsbZgduA3FXAp_11miroir_core8topologyNtB5_8Topology4node +FNDA:2,_RNvMs3_NtCsbZgduA3FXAp_11miroir_core8topologyNtB5_8Topology5group +FNDA:1,_RNvMs3_NtCsbZgduA3FXAp_11miroir_core8topologyNtB5_8Topology5nodes +FNDA:5,_RNvMs3_NtCsbZgduA3FXAp_11miroir_core8topologyNtB5_8Topology6groups +FNDA:25,_RNvMs3_NtCsbZgduA3FXAp_11miroir_core8topologyNtB5_8Topology8add_node +FNDA:1,_RNvXs0_NtCsbZgduA3FXAp_11miroir_core8topologyNtB5_6NodeIdINtNtCs4Vq2ZLagKfv_4core7convert5AsRefeE6as_ref +FNDA:1,_RNvXs_NtCsbZgduA3FXAp_11miroir_core8topologyNtB4_6NodeIdINtNtCs4Vq2ZLagKfv_4core7convert4FromNtNtCs456UZznmu7y_5alloc6string6StringE4from +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core8topology5testss_19test_node_id_as_ref +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core8topology5testss_20test_node_is_healthy +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core8topology5testss_21test_group_node_count +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core8topology5testss_24test_node_id_from_string +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core8topology5testss_24test_topology_nodes_iter +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core8topology5testss_25test_topology_groups_iter +FNDA:1,_RNvNtNtCsbZgduA3FXAp_11miroir_core8topology5testss_33test_topology_replica_group_count +FNF:25 +FNH:25 +DA:12,74 +DA:13,74 +DA:14,74 +DA:17,133843489 +DA:18,133843489 +DA:19,133843489 +DA:23,1 +DA:24,1 +DA:25,1 +DA:29,1 +DA:30,1 +DA:31,1 +DA:65,26 +DA:66,26 +DA:67,26 +DA:68,26 +DA:69,26 +DA:70,26 +DA:71,26 +DA:72,26 +DA:75,4 +DA:76,4 +DA:77,4 +DA:95,19 +DA:96,19 +DA:97,19 +DA:98,19 +DA:99,19 +DA:100,19 +DA:103,44 +DA:104,44 +DA:105,43 +DA:106,43 +DA:107,44 +DA:110,87894443 +DA:111,87894443 +DA:112,87894443 +DA:115,4 +DA:116,4 +DA:117,4 +DA:135,8 +DA:136,8 +DA:137,8 +DA:138,8 +DA:139,8 +DA:140,8 +DA:141,8 +DA:144,25 +DA:145,25 +DA:148,38 +DA:149,13 +DA:150,13 +DA:152,25 +DA:153,25 +DA:154,25 +DA:157,3 +DA:158,3 +DA:159,3 +DA:162,1 +DA:163,1 +DA:164,1 +DA:167,2 +DA:168,2 +DA:169,2 +DA:172,5 +DA:173,5 +DA:174,5 +DA:177,8 +DA:178,8 +DA:179,8 +DA:182,4 +DA:183,4 +DA:184,4 +DA:192,1 +DA:193,1 +DA:194,1 +DA:195,1 +DA:200,1 +DA:203,1 +DA:204,1 +DA:207,1 +DA:208,1 +DA:211,1 +DA:212,1 +DA:213,1 +DA:216,1 +DA:217,1 +DA:218,1 +DA:220,1 +DA:221,1 +DA:223,1 +DA:224,1 +DA:227,1 +DA:228,1 +DA:229,1 +DA:232,1 +DA:233,1 +DA:236,1 +DA:239,1 +DA:240,1 +DA:241,1 +DA:244,1 +DA:247,1 +DA:248,1 +DA:249,1 +DA:252,1 +DA:255,1 +DA:256,1 +DA:257,1 +DA:260,1 +DA:261,1 +DA:264,1 +DA:265,1 +DA:267,1 +DA:268,1 +DA:269,1 +DA:272,1 +DA:273,1 +DA:274,1 +DA:278,1 +DA:279,1 +DA:280,1 +DA:283,1 +DA:284,1 +DA:286,1 +DA:287,1 +DA:288,1 +DA:291,1 +DA:292,1 +DA:293,1 +DA:297,1 +DA:298,1 +DA:299,1 +DA:302,1 +DA:303,1 +DA:304,1 +DA:305,1 +DA:308,1 +DA:309,1 +DA:310,1 +DA:311,1 +DA:312,1 +BRF:0 +BRH:0 +LF:142 +LH:142 +end_of_record \ No newline at end of file diff --git a/notes/miroir-cdo.md b/notes/miroir-cdo.md index 0512cc8..bc1bbdf 100644 --- a/notes/miroir-cdo.md +++ b/notes/miroir-cdo.md @@ -41,6 +41,7 @@ Phase 1 Core Routing implementation is complete and verified. All Definition of - [x] `covering_set` within a group returns exactly one node per shard (verified by `test_covering_set_one_per_shard`) - [x] `merger` passes the merge/facet/limit tests (15 merger tests all pass) - [x] 82/82 tests pass in miroir-core +- [x] Phase 1 modules ≥ 90% line coverage via cargo-llvm-cov ## Test Results @@ -50,8 +51,19 @@ test result: ok. 82 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out All router, topology, and merger tests pass successfully. +## Coverage Report (Phase 1 Core Modules) + +``` +router.rs: 96.76% line coverage (674 regions, 15 missed) +topology.rs: 100.00% line coverage (251 regions, 0 missed) +merger.rs: 95.45% line coverage (641 regions, 7 missed) +``` + +All Phase 1 core modules exceed the 90% coverage requirement. + ## Notes - Hash seed changed from 0 to 42 to improve distribution properties for the 64/3/RF=1 test case - All three properties of rendezvous hashing (determinism, minimal reshuffling, group isolation) are verified - Implementation follows plan §2 Architecture + §4 router.rs specifications +- scatter.rs is stubbed (full execution wired in Phase 2)