2026.03.09 15:26:14.948183 [ 1 ] {} Application: Starting ClickHouse 23.8.7.1 (revision: 54477, git hash: 3042d295d963012962f5c683bd2776fa331a38c3, build id: ), PID 2748 2026.03.09 15:26:14.948347 [ 1 ] {} Application: starting up 2026.03.09 15:26:14.948390 [ 1 ] {} Application: OS name: SunOS, version: 5.11, architecture: i86pc 2026.03.09 15:26:14.960580 [ 1 ] {} Application: Available RAM: 250.63 GiB; physical cores: 32; logical cores: 32. 2026.03.09 15:26:14.962900 [ 1 ] {} Application: rlimit on number of file descriptors is 65536 2026.03.09 15:26:14.962929 [ 1 ] {} Application: Initializing DateLUT. 2026.03.09 15:26:14.962937 [ 1 ] {} Application: Initialized DateLUT with time zone 'UTC'. 2026.03.09 15:26:14.962976 [ 1 ] {} Context: Setting up /var/tmp/omicron_tmp/test_all-be3221e1b6456e6e-get_set_target_release.2667.1-clickhouse-wX3Yna/datastore/tmp/ to store temporary data in it 2026.03.09 15:26:14.963313 [ 1 ] {} Application: Initializing interserver credentials. 2026.03.09 15:26:14.963992 [ 1 ] {} ConfigReloader: Loading config '/var/tmp/omicron_tmp/test_all-be3221e1b6456e6e-get_set_target_release.2667.1-clickhouse-wX3Yna/config.xml' 2026.03.09 15:26:14.964467 [ 1 ] {} ConfigReloader: Loaded config '/var/tmp/omicron_tmp/test_all-be3221e1b6456e6e-get_set_target_release.2667.1-clickhouse-wX3Yna/config.xml', performing update on configuration 2026.03.09 15:26:14.964762 [ 1 ] {} Application: Setting max_server_memory_usage was set to 225.57 GiB (250.63 GiB available * 0.90 max_server_memory_usage_to_ram_ratio) 2026.03.09 15:26:14.964787 [ 1 ] {} Application: Setting merges_mutations_memory_usage_soft_limit was set to 125.32 GiB (250.63 GiB available * 0.50 merges_mutations_memory_usage_to_ram_ratio) 2026.03.09 15:26:14.964794 [ 1 ] {} Application: Merges and mutations memory limit is set to 125.32 GiB 2026.03.09 15:26:14.964920 [ 1 ] {} BackgroundSchedulePool/BgBufSchPool: Create BackgroundSchedulePool with 16 threads 2026.03.09 15:26:14.966222 [ 1 ] {} BackgroundSchedulePool/BgSchPool: Create BackgroundSchedulePool with 128 threads 2026.03.09 15:26:14.979804 [ 1 ] {} BackgroundSchedulePool/BgMBSchPool: Create BackgroundSchedulePool with 16 threads 2026.03.09 15:26:14.981142 [ 1 ] {} BackgroundSchedulePool/BgDistSchPool: Create BackgroundSchedulePool with 16 threads 2026.03.09 15:26:14.982624 [ 1 ] {} CertificateReloader: One of paths is empty. Cannot apply new configuration for certificates. Fill all paths and try again. 2026.03.09 15:26:14.982715 [ 1 ] {} ConfigReloader: Loaded config '/var/tmp/omicron_tmp/test_all-be3221e1b6456e6e-get_set_target_release.2667.1-clickhouse-wX3Yna/config.xml', performed update on configuration 2026.03.09 15:26:14.983589 [ 1 ] {} ConfigReloader: Loading config '/var/tmp/omicron_tmp/test_all-be3221e1b6456e6e-get_set_target_release.2667.1-clickhouse-wX3Yna/config.xml' 2026.03.09 15:26:14.984109 [ 1 ] {} ConfigReloader: Loaded config '/var/tmp/omicron_tmp/test_all-be3221e1b6456e6e-get_set_target_release.2667.1-clickhouse-wX3Yna/config.xml', performing update on configuration 2026.03.09 15:26:14.985437 [ 1 ] {} ConfigReloader: Loaded config '/var/tmp/omicron_tmp/test_all-be3221e1b6456e6e-get_set_target_release.2667.1-clickhouse-wX3Yna/config.xml', performed update on configuration 2026.03.09 15:26:14.985765 [ 1 ] {} Access(user directories): Added users_xml access storage 'users_xml', path: /var/tmp/omicron_tmp/test_all-be3221e1b6456e6e-get_set_target_release.2667.1-clickhouse-wX3Yna/config.xml 2026.03.09 15:26:14.987070 [ 1 ] {} Context: Initialized background executor for merges and mutations with num_threads=16, num_tasks=32, scheduling_policy=round_robin 2026.03.09 15:26:14.987686 [ 1 ] {} Context: Initialized background executor for move operations with num_threads=8, num_tasks=8 2026.03.09 15:26:14.988194 [ 1 ] {} Context: Initialized background executor for fetches with num_threads=8, num_tasks=8 2026.03.09 15:26:14.988968 [ 1 ] {} Context: Initialized background executor for common operations (e.g. clearing old parts) with num_threads=8, num_tasks=8 2026.03.09 15:26:14.990711 [ 1 ] {} DNSCacheUpdater: Update period 15 seconds 2026.03.09 15:26:14.990735 [ 1 ] {} Application: Loading metadata from /var/tmp/omicron_tmp/test_all-be3221e1b6456e6e-get_set_target_release.2667.1-clickhouse-wX3Yna/datastore/ 2026.03.09 15:26:14.990829 [ 136 ] {} DNSResolver: Updating DNS cache 2026.03.09 15:26:14.990933 [ 136 ] {} DNSResolver: Updated DNS cache 2026.03.09 15:26:14.992481 [ 1 ] {} DatabaseAtomic (system): Metadata processed, database system has 0 tables and 0 dictionaries in total. 2026.03.09 15:26:14.992500 [ 1 ] {} TablesLoader: Parsed metadata of 0 tables in 1 databases in 0.000110824 sec 2026.03.09 15:26:14.992509 [ 1 ] {} ReferentialDeps: No tables 2026.03.09 15:26:14.992520 [ 1 ] {} LoadingDeps: No tables 2026.03.09 15:26:14.992683 [ 1 ] {} DatabaseAtomic (system): Starting up tables. 2026.03.09 15:26:14.992729 [ 1 ] {} SystemLog: Creating system.query_log from query_log 2026.03.09 15:26:14.994803 [ 1 ] {} SystemLog: Not creating system.query_thread_log since corresponding section 'query_thread_log' is missing from config 2026.03.09 15:26:14.994853 [ 1 ] {} SystemLog: Not creating system.part_log since corresponding section 'part_log' is missing from config 2026.03.09 15:26:14.994869 [ 1 ] {} SystemLog: Not creating system.trace_log since corresponding section 'trace_log' is missing from config 2026.03.09 15:26:14.994876 [ 1 ] {} SystemLog: Not creating system.crash_log since corresponding section 'crash_log' is missing from config 2026.03.09 15:26:14.994907 [ 1 ] {} SystemLog: Not creating system.text_log since corresponding section 'text_log' is missing from config 2026.03.09 15:26:14.994922 [ 1 ] {} SystemLog: Creating system.metric_log from metric_log 2026.03.09 15:26:14.996962 [ 1 ] {} SystemLog: Not creating system.filesystem_cache_log since corresponding section 'filesystem_cache_log' is missing from config 2026.03.09 15:26:14.997005 [ 1 ] {} SystemLog: Not creating system.filesystem_read_prefetches_log since corresponding section 'filesystem_read_prefetches_log' is missing from config 2026.03.09 15:26:14.997014 [ 1 ] {} SystemLog: Creating system.asynchronous_metric_log from asynchronous_metric_log 2026.03.09 15:26:14.997127 [ 1 ] {} SystemLog: Not creating system.opentelemetry_span_log since corresponding section 'opentelemetry_span_log' is missing from config 2026.03.09 15:26:14.997166 [ 1 ] {} SystemLog: Not creating system.query_views_log since corresponding section 'query_views_log' is missing from config 2026.03.09 15:26:14.997174 [ 1 ] {} SystemLog: Not creating system.zookeeper_log since corresponding section 'zookeeper_log' is missing from config 2026.03.09 15:26:14.997184 [ 1 ] {} SystemLog: Not creating system.session_log since corresponding section 'session_log' is missing from config 2026.03.09 15:26:14.997192 [ 1 ] {} SystemLog: Not creating system.transactions_info_log since corresponding section 'transactions_info_log' is missing from config 2026.03.09 15:26:14.997223 [ 1 ] {} SystemLog: Not creating system.processors_profile_log since corresponding section 'processors_profile_log' is missing from config 2026.03.09 15:26:14.997233 [ 1 ] {} SystemLog: Not creating system.asynchronous_insert_log since corresponding section 'asynchronous_insert_log' is missing from config 2026.03.09 15:26:15.018172 [ 1 ] {} DatabaseCatalog: Found 0 partially dropped tables. Will load them and retry removal. 2026.03.09 15:26:15.018745 [ 1 ] {} DatabaseAtomic (default): Metadata processed, database default has 0 tables and 0 dictionaries in total. 2026.03.09 15:26:15.018765 [ 1 ] {} TablesLoader: Parsed metadata of 0 tables in 1 databases in 3.7364e-05 sec 2026.03.09 15:26:15.018773 [ 1 ] {} ReferentialDeps: No tables 2026.03.09 15:26:15.018778 [ 1 ] {} LoadingDeps: No tables 2026.03.09 15:26:15.018802 [ 1 ] {} DatabaseAtomic (default): Starting up tables. 2026.03.09 15:26:15.018917 [ 1 ] {} UserDefinedSQLObjectsLoaderFromDisk: Loading user defined objects from /var/tmp/omicron_tmp/test_all-be3221e1b6456e6e-get_set_target_release.2667.1-clickhouse-wX3Yna/datastore/user_defined/ 2026.03.09 15:26:15.018971 [ 1 ] {} UserDefinedSQLObjectsLoaderFromDisk: User defined objects loaded 2026.03.09 15:26:15.018977 [ 1 ] {} Application: Loaded metadata. 2026.03.09 15:26:15.018983 [ 1 ] {} Application: Query Profiler and TraceCollector are disabled because they require PHDR cache to be created (otherwise the function 'dl_iterate_phdr' is not lock free and not async-signal safe). 2026.03.09 15:26:15.018991 [ 1 ] {} Application: TaskStats is not implemented for this OS. IO accounting will be disabled. 2026.03.09 15:26:15.019199 [ 1 ] {} Application: Requested any available port (port == 0), actual port is 41308 2026.03.09 15:26:15.019361 [ 1 ] {} Application: Requested any available port (port == 0), actual port is 51423 2026.03.09 15:26:15.019926 [ 1 ] {} Application: Requested any available port (port == 0), actual port is 54604 2026.03.09 15:26:15.019978 [ 1 ] {} Application: Requested any available port (port == 0), actual port is 39662 2026.03.09 15:26:15.019996 [ 1 ] {} CertificateReloader: One of paths is empty. Cannot apply new configuration for certificates. Fill all paths and try again. 2026.03.09 15:26:15.020179 [ 1 ] {} AsynchronousMetrics: MemoryTracking: was 24.77 MiB, peak 24.77 MiB, free memory in arenas 0.00 B, will set to 143.97 MiB (RSS), difference: 119.20 MiB 2026.03.09 15:26:15.020516 [ 1 ] {} AsynchronousMetrics: Update heavy metrics. Update period 1 sec. Update heavy metrics period 120 sec. Heavy metrics calculation elapsed: 1.1652e-05 sec. 2026.03.09 15:26:15.021267 [ 1 ] {} Application: Listening for http://[::1]:41308 2026.03.09 15:26:15.021403 [ 1 ] {} Application: Listening for native protocol (tcp): [::1]:51423 2026.03.09 15:26:15.024849 [ 1 ] {} Application: Listening for http://127.0.0.1:54604 2026.03.09 15:26:15.024958 [ 1 ] {} Application: Listening for native protocol (tcp): 127.0.0.1:39662 2026.03.09 15:26:15.024981 [ 1 ] {} Application: Ready for connections. 2026.03.09 15:26:16.000464 [ 247 ] {} AsynchronousMetrics: MemoryTracking: was 143.98 MiB, peak 143.98 MiB, free memory in arenas 0.00 B, will set to 145.41 MiB (RSS), difference: 1.42 MiB 2026.03.09 15:26:17.058154 [ 3 ] {} TCPHandlerFactory: TCP Request. Address: [::1]:51061 2026.03.09 15:26:17.058457 [ 3 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.03.09 15:26:17.058524 [ 3 ] {} TCP-Session: 6662743c-2938-4e20-b9aa-8204b170ebd0 Authenticating user 'default' from [::1]:51061 2026.03.09 15:26:17.058550 [ 3 ] {} TCP-Session: 6662743c-2938-4e20-b9aa-8204b170ebd0 Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:17.058557 [ 3 ] {} TCP-Session: 6662743c-2938-4e20-b9aa-8204b170ebd0 Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:17.058663 [ 3 ] {} ContextAccess (default): Settings: readonly = 0, allow_ddl = true, allow_introspection_functions = false 2026.03.09 15:26:17.058685 [ 3 ] {} ContextAccess (default): List of all grants: GRANT SHOW, SELECT, INSERT, ALTER, CREATE, DROP, UNDROP TABLE, TRUNCATE, OPTIMIZE, BACKUP, KILL QUERY, KILL TRANSACTION, MOVE PARTITION BETWEEN SHARDS, ACCESS MANAGEMENT, SYSTEM, dictGet, displaySecretsInShowAndSelect, INTROSPECTION, SOURCES, CLUSTER ON *.* WITH GRANT OPTION 2026.03.09 15:26:17.058701 [ 3 ] {} ContextAccess (default): List of all grants including implicit: GRANT SHOW, SELECT, INSERT, ALTER, CREATE, DROP, UNDROP TABLE, TRUNCATE, OPTIMIZE, BACKUP, KILL QUERY, KILL TRANSACTION, MOVE PARTITION BETWEEN SHARDS, ACCESS MANAGEMENT, SYSTEM, dictGet, displaySecretsInShowAndSelect, INTROSPECTION, SOURCES, CLUSTER ON *.* WITH GRANT OPTION 2026.03.09 15:26:17.059775 [ 5 ] {} TCPHandlerFactory: TCP Request. Address: [::1]:57341 2026.03.09 15:26:17.059773 [ 255 ] {} TCPHandlerFactory: TCP Request. Address: [::1]:61131 2026.03.09 15:26:17.060115 [ 255 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.03.09 15:26:17.060149 [ 255 ] {} TCP-Session: a2001257-6140-4c0c-a47d-a005791e0f1e Authenticating user 'default' from [::1]:61131 2026.03.09 15:26:17.060168 [ 255 ] {} TCP-Session: a2001257-6140-4c0c-a47d-a005791e0f1e Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:17.060174 [ 5 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.03.09 15:26:17.060187 [ 255 ] {} TCP-Session: a2001257-6140-4c0c-a47d-a005791e0f1e Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:17.060211 [ 5 ] {} TCP-Session: 126b2c88-a5f8-40d4-ad0a-2695ddae39d7 Authenticating user 'default' from [::1]:57341 2026.03.09 15:26:17.060235 [ 5 ] {} TCP-Session: 126b2c88-a5f8-40d4-ad0a-2695ddae39d7 Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:17.060242 [ 5 ] {} TCP-Session: 126b2c88-a5f8-40d4-ad0a-2695ddae39d7 Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:17.061527 [ 256 ] {} TCPHandlerFactory: TCP Request. Address: [::1]:60245 2026.03.09 15:26:17.061729 [ 256 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.03.09 15:26:17.061768 [ 256 ] {} TCP-Session: 330d2901-227c-4350-9338-43a0d318b82e Authenticating user 'default' from [::1]:60245 2026.03.09 15:26:17.061788 [ 256 ] {} TCP-Session: 330d2901-227c-4350-9338-43a0d318b82e Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:17.061796 [ 256 ] {} TCP-Session: 330d2901-227c-4350-9338-43a0d318b82e Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:17.061953 [ 4 ] {} TCPHandlerFactory: TCP Request. Address: [::1]:55617 2026.03.09 15:26:17.061964 [ 259 ] {} TCPHandlerFactory: TCP Request. Address: [::1]:46992 2026.03.09 15:26:17.061964 [ 258 ] {} TCPHandlerFactory: TCP Request. Address: [::1]:61399 2026.03.09 15:26:17.062088 [ 260 ] {} TCPHandlerFactory: TCP Request. Address: [::1]:54616 2026.03.09 15:26:17.062144 [ 4 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.03.09 15:26:17.062175 [ 4 ] {} TCP-Session: 3af4f735-e22f-40a2-a4b4-73b887ce6db1 Authenticating user 'default' from [::1]:55617 2026.03.09 15:26:17.062190 [ 4 ] {} TCP-Session: 3af4f735-e22f-40a2-a4b4-73b887ce6db1 Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:17.062201 [ 4 ] {} TCP-Session: 3af4f735-e22f-40a2-a4b4-73b887ce6db1 Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:17.062385 [ 259 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.03.09 15:26:17.062421 [ 259 ] {} TCP-Session: 8444590c-7fbc-4103-9fc3-c0bd027158ed Authenticating user 'default' from [::1]:46992 2026.03.09 15:26:17.062443 [ 259 ] {} TCP-Session: 8444590c-7fbc-4103-9fc3-c0bd027158ed Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:17.062469 [ 259 ] {} TCP-Session: 8444590c-7fbc-4103-9fc3-c0bd027158ed Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:17.062497 [ 260 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.03.09 15:26:17.062528 [ 260 ] {} TCP-Session: b8e0a3a5-70cb-4241-977a-541da03c912c Authenticating user 'default' from [::1]:54616 2026.03.09 15:26:17.062542 [ 260 ] {} TCP-Session: b8e0a3a5-70cb-4241-977a-541da03c912c Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:17.062558 [ 258 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.03.09 15:26:17.062580 [ 260 ] {} TCP-Session: b8e0a3a5-70cb-4241-977a-541da03c912c Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:17.062618 [ 258 ] {} TCP-Session: 525eb842-2ecb-4b27-984a-a08c8be1ff2a Authenticating user 'default' from [::1]:61399 2026.03.09 15:26:17.062644 [ 258 ] {} TCP-Session: 525eb842-2ecb-4b27-984a-a08c8be1ff2a Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:17.062654 [ 258 ] {} TCP-Session: 525eb842-2ecb-4b27-984a-a08c8be1ff2a Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:21.772696 [ 261 ] {} TCPHandlerFactory: TCP Request. Address: [::1]:51536 2026.03.09 15:26:21.772913 [ 261 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.03.09 15:26:21.772940 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Authenticating user 'default' from [::1]:51536 2026.03.09 15:26:21.772960 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:21.772974 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:21.774265 [ 262 ] {} TCPHandlerFactory: TCP Request. Address: [::1]:45485 2026.03.09 15:26:21.774591 [ 262 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.03.09 15:26:21.774624 [ 262 ] {} TCP-Session: b4274ecc-37b1-470f-8b0b-eb8882106c8a Authenticating user 'default' from [::1]:45485 2026.03.09 15:26:21.774652 [ 262 ] {} TCP-Session: b4274ecc-37b1-470f-8b0b-eb8882106c8a Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:21.774661 [ 262 ] {} TCP-Session: b4274ecc-37b1-470f-8b0b-eb8882106c8a Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:21.775075 [ 263 ] {} TCPHandlerFactory: TCP Request. Address: [::1]:36772 2026.03.09 15:26:21.775114 [ 265 ] {} TCPHandlerFactory: TCP Request. Address: [::1]:64397 2026.03.09 15:26:21.775171 [ 264 ] {} TCPHandlerFactory: TCP Request. Address: [::1]:35261 2026.03.09 15:26:21.775171 [ 266 ] {} TCPHandlerFactory: TCP Request. Address: [::1]:55719 2026.03.09 15:26:21.775249 [ 263 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.03.09 15:26:21.775300 [ 263 ] {} TCP-Session: 41c72d93-3042-48a4-b75d-b70177fa6a0c Authenticating user 'default' from [::1]:36772 2026.03.09 15:26:21.775318 [ 267 ] {} TCPHandlerFactory: TCP Request. Address: [::1]:33279 2026.03.09 15:26:21.775326 [ 263 ] {} TCP-Session: 41c72d93-3042-48a4-b75d-b70177fa6a0c Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:21.775361 [ 263 ] {} TCP-Session: 41c72d93-3042-48a4-b75d-b70177fa6a0c Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:21.775639 [ 268 ] {} TCPHandlerFactory: TCP Request. Address: [::1]:53447 2026.03.09 15:26:21.775723 [ 264 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.03.09 15:26:21.775747 [ 264 ] {} TCP-Session: 9000b595-27d4-4396-a88b-5895587a7d81 Authenticating user 'default' from [::1]:35261 2026.03.09 15:26:21.775767 [ 264 ] {} TCP-Session: 9000b595-27d4-4396-a88b-5895587a7d81 Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:21.775782 [ 264 ] {} TCP-Session: 9000b595-27d4-4396-a88b-5895587a7d81 Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:21.775861 [ 267 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.03.09 15:26:21.776063 [ 267 ] {} TCP-Session: 021ee89d-7774-4622-bb02-7485e68b64ce Authenticating user 'default' from [::1]:33279 2026.03.09 15:26:21.776170 [ 267 ] {} TCP-Session: 021ee89d-7774-4622-bb02-7485e68b64ce Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:21.776193 [ 267 ] {} TCP-Session: 021ee89d-7774-4622-bb02-7485e68b64ce Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:21.776351 [ 266 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.03.09 15:26:21.776396 [ 266 ] {} TCP-Session: ff32741e-3426-4a11-882a-4a95debebd20 Authenticating user 'default' from [::1]:55719 2026.03.09 15:26:21.776397 [ 269 ] {} TCPHandlerFactory: TCP Request. Address: [::1]:60919 2026.03.09 15:26:21.776418 [ 266 ] {} TCP-Session: ff32741e-3426-4a11-882a-4a95debebd20 Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:21.776431 [ 266 ] {} TCP-Session: ff32741e-3426-4a11-882a-4a95debebd20 Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:21.776487 [ 268 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.03.09 15:26:21.776512 [ 268 ] {} TCP-Session: 5562471a-7d71-4000-b76d-f4d4daff4767 Authenticating user 'default' from [::1]:53447 2026.03.09 15:26:21.776525 [ 268 ] {} TCP-Session: 5562471a-7d71-4000-b76d-f4d4daff4767 Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:21.776533 [ 268 ] {} TCP-Session: 5562471a-7d71-4000-b76d-f4d4daff4767 Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:21.776628 [ 265 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.03.09 15:26:21.776660 [ 265 ] {} TCP-Session: d546d125-5917-46fa-ac7a-20144998d382 Authenticating user 'default' from [::1]:64397 2026.03.09 15:26:21.776672 [ 265 ] {} TCP-Session: d546d125-5917-46fa-ac7a-20144998d382 Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:21.776690 [ 265 ] {} TCP-Session: d546d125-5917-46fa-ac7a-20144998d382 Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:21.776774 [ 269 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.03.09 15:26:21.776788 [ 269 ] {} TCP-Session: 7bdbc24f-9362-4267-9078-eec88c62f6ab Authenticating user 'default' from [::1]:60919 2026.03.09 15:26:21.776802 [ 269 ] {} TCP-Session: 7bdbc24f-9362-4267-9078-eec88c62f6ab Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:21.776811 [ 269 ] {} TCP-Session: 7bdbc24f-9362-4267-9078-eec88c62f6ab Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.03.09 15:26:21.776971 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.777775 [ 261 ] {07db4c02-9eab-4039-9bd7-5518f5ae8436} executeQuery: (from [::1]:51536) SELECT MAX(value) AS max_version FROM oximeter.version; (stage: Complete) 2026.03.09 15:26:21.786780 [ 261 ] {07db4c02-9eab-4039-9bd7-5518f5ae8436} executeQuery: Code: 81. DB::Exception: Database oximeter does not exist. (UNKNOWN_DATABASE) (version 23.8.7.1) (from [::1]:51536) (in query: SELECT MAX(value) AS max_version FROM oximeter.version;), Stack trace (when copying this message, always include the lines below): 0. StackTrace::tryCapture() @ 0x000000000f9acdb7 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 1. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000f97f7df in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 2. DB::Exception::Exception, std::allocator > >(int, FormatStringHelperImpl, std::allocator > >::type>, std::__cxx11::basic_string, std::allocator >&&) @ 0x000000000a3c7817 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 3. DB::DatabaseCatalog::getDatabase(std::__cxx11::basic_string, std::allocator > const&) const @ 0x00000000147ad091 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 4. DB::Context::resolveStorageID(DB::StorageID, DB::Context::StorageNamespace) const @ 0x000000001476347d in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 5. DB::JoinedTables::getLeftTableStorage() @ 0x00000000148ec08b in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 6. DB::InterpreterSelectQuery::InterpreterSelectQuery(std::shared_ptr const&, std::shared_ptr const&, std::optional, std::shared_ptr const&, DB::SelectQueryOptions const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, std::shared_ptr const&, std::shared_ptr) @ 0x0000000014866701 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 7. DB::InterpreterSelectQuery::InterpreterSelectQuery(std::shared_ptr const&, std::shared_ptr const&, DB::SelectQueryOptions const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) @ 0x0000000014864f66 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 8. DB::InterpreterSelectWithUnionQuery::buildCurrentChildInterpreter(std::shared_ptr const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) @ 0x00000000148b3d46 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 9. DB::InterpreterSelectWithUnionQuery::InterpreterSelectWithUnionQuery(std::shared_ptr const&, std::shared_ptr, DB::SelectQueryOptions const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) @ 0x00000000148b2a83 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 10. std::__detail::_MakeUniq::__single_object std::make_unique&, std::shared_ptr&, DB::SelectQueryOptions const&>(std::shared_ptr&, std::shared_ptr&, DB::SelectQueryOptions const&) @ 0x000000001483d407 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 11. DB::InterpreterFactory::get(std::shared_ptr&, std::shared_ptr, DB::SelectQueryOptions const&) @ 0x000000001483c8d5 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 12. DB::executeQueryImpl(char const*, char const*, std::shared_ptr, bool, DB::QueryProcessingStage::Enum, DB::ReadBuffer*) @ 0x0000000014a5f216 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 13. DB::executeQuery(std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr, bool, DB::QueryProcessingStage::Enum) @ 0x0000000014a5bd46 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 14. DB::TCPHandler::runImpl() @ 0x00000000153fbaaa in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 15. DB::TCPHandler::run() @ 0x000000001540bc5c in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 16. Poco::Net::TCPServerConnection::start() @ 0x00000000187a058c in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 17. Poco::Net::TCPServerDispatcher::run() @ 0x00000000187a0a61 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 18. Poco::PooledThread::run() @ 0x0000000018805972 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 19. Poco::ThreadImpl::runnableEntry(void*) @ 0x0000000018803425 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 20. _thrp_setup @ 0x0000000000116f97 in /lib/amd64/libc.so.1 2026.03.09 15:26:21.787071 [ 261 ] {07db4c02-9eab-4039-9bd7-5518f5ae8436} TCPHandler: Code: 81. DB::Exception: Database oximeter does not exist. (UNKNOWN_DATABASE), Stack trace (when copying this message, always include the lines below): 0. StackTrace::tryCapture() @ 0x000000000f9acdb7 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 1. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000f97f7df in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 2. DB::Exception::Exception, std::allocator > >(int, FormatStringHelperImpl, std::allocator > >::type>, std::__cxx11::basic_string, std::allocator >&&) @ 0x000000000a3c7817 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 3. DB::DatabaseCatalog::getDatabase(std::__cxx11::basic_string, std::allocator > const&) const @ 0x00000000147ad091 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 4. DB::Context::resolveStorageID(DB::StorageID, DB::Context::StorageNamespace) const @ 0x000000001476347d in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 5. DB::JoinedTables::getLeftTableStorage() @ 0x00000000148ec08b in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 6. DB::InterpreterSelectQuery::InterpreterSelectQuery(std::shared_ptr const&, std::shared_ptr const&, std::optional, std::shared_ptr const&, DB::SelectQueryOptions const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, std::shared_ptr const&, std::shared_ptr) @ 0x0000000014866701 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 7. DB::InterpreterSelectQuery::InterpreterSelectQuery(std::shared_ptr const&, std::shared_ptr const&, DB::SelectQueryOptions const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) @ 0x0000000014864f66 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 8. DB::InterpreterSelectWithUnionQuery::buildCurrentChildInterpreter(std::shared_ptr const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) @ 0x00000000148b3d46 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 9. DB::InterpreterSelectWithUnionQuery::InterpreterSelectWithUnionQuery(std::shared_ptr const&, std::shared_ptr, DB::SelectQueryOptions const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) @ 0x00000000148b2a83 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 10. std::__detail::_MakeUniq::__single_object std::make_unique&, std::shared_ptr&, DB::SelectQueryOptions const&>(std::shared_ptr&, std::shared_ptr&, DB::SelectQueryOptions const&) @ 0x000000001483d407 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 11. DB::InterpreterFactory::get(std::shared_ptr&, std::shared_ptr, DB::SelectQueryOptions const&) @ 0x000000001483c8d5 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 12. DB::executeQueryImpl(char const*, char const*, std::shared_ptr, bool, DB::QueryProcessingStage::Enum, DB::ReadBuffer*) @ 0x0000000014a5f216 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 13. DB::executeQuery(std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr, bool, DB::QueryProcessingStage::Enum) @ 0x0000000014a5bd46 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 14. DB::TCPHandler::runImpl() @ 0x00000000153fbaaa in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 15. DB::TCPHandler::run() @ 0x000000001540bc5c in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 16. Poco::Net::TCPServerConnection::start() @ 0x00000000187a058c in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 17. Poco::Net::TCPServerDispatcher::run() @ 0x00000000187a0a61 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 18. Poco::PooledThread::run() @ 0x0000000018805972 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 19. Poco::ThreadImpl::runnableEntry(void*) @ 0x0000000018803425 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 20. _thrp_setup @ 0x0000000000116f97 in /lib/amd64/libc.so.1 2026.03.09 15:26:21.787147 [ 261 ] {07db4c02-9eab-4039-9bd7-5518f5ae8436} TCPHandler: Processed in 0.011271263 sec. 2026.03.09 15:26:21.790666 [ 263 ] {} TCP-Session: 41c72d93-3042-48a4-b75d-b70177fa6a0c Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.790916 [ 263 ] {acb24dcf-decb-4d36-b61d-4545b9638cef} executeQuery: (from [::1]:36772) SELECT MAX(value) AS max_version FROM oximeter.version; (stage: Complete) 2026.03.09 15:26:21.791333 [ 263 ] {acb24dcf-decb-4d36-b61d-4545b9638cef} executeQuery: Code: 81. DB::Exception: Database oximeter does not exist. (UNKNOWN_DATABASE) (version 23.8.7.1) (from [::1]:36772) (in query: SELECT MAX(value) AS max_version FROM oximeter.version;), Stack trace (when copying this message, always include the lines below): 0. StackTrace::tryCapture() @ 0x000000000f9acdb7 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 1. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000f97f7df in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 2. DB::Exception::Exception, std::allocator > >(int, FormatStringHelperImpl, std::allocator > >::type>, std::__cxx11::basic_string, std::allocator >&&) @ 0x000000000a3c7817 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 3. DB::DatabaseCatalog::getDatabase(std::__cxx11::basic_string, std::allocator > const&) const @ 0x00000000147ad091 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 4. DB::Context::resolveStorageID(DB::StorageID, DB::Context::StorageNamespace) const @ 0x000000001476347d in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 5. DB::JoinedTables::getLeftTableStorage() @ 0x00000000148ec08b in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 6. DB::InterpreterSelectQuery::InterpreterSelectQuery(std::shared_ptr const&, std::shared_ptr const&, std::optional, std::shared_ptr const&, DB::SelectQueryOptions const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, std::shared_ptr const&, std::shared_ptr) @ 0x0000000014866701 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 7. DB::InterpreterSelectQuery::InterpreterSelectQuery(std::shared_ptr const&, std::shared_ptr const&, DB::SelectQueryOptions const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) @ 0x0000000014864f66 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 8. DB::InterpreterSelectWithUnionQuery::buildCurrentChildInterpreter(std::shared_ptr const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) @ 0x00000000148b3d46 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 9. DB::InterpreterSelectWithUnionQuery::InterpreterSelectWithUnionQuery(std::shared_ptr const&, std::shared_ptr, DB::SelectQueryOptions const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) @ 0x00000000148b2a83 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 10. std::__detail::_MakeUniq::__single_object std::make_unique&, std::shared_ptr&, DB::SelectQueryOptions const&>(std::shared_ptr&, std::shared_ptr&, DB::SelectQueryOptions const&) @ 0x000000001483d407 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 11. DB::InterpreterFactory::get(std::shared_ptr&, std::shared_ptr, DB::SelectQueryOptions const&) @ 0x000000001483c8d5 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 12. DB::executeQueryImpl(char const*, char const*, std::shared_ptr, bool, DB::QueryProcessingStage::Enum, DB::ReadBuffer*) @ 0x0000000014a5f216 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 13. DB::executeQuery(std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr, bool, DB::QueryProcessingStage::Enum) @ 0x0000000014a5bd46 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 14. DB::TCPHandler::runImpl() @ 0x00000000153fbaaa in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 15. DB::TCPHandler::run() @ 0x000000001540bc5c in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 16. Poco::Net::TCPServerConnection::start() @ 0x00000000187a058c in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 17. Poco::Net::TCPServerDispatcher::run() @ 0x00000000187a0a61 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 18. Poco::PooledThread::run() @ 0x0000000018805972 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 19. Poco::ThreadImpl::runnableEntry(void*) @ 0x0000000018803425 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 20. _thrp_setup @ 0x0000000000116f97 in /lib/amd64/libc.so.1 2026.03.09 15:26:21.791467 [ 263 ] {acb24dcf-decb-4d36-b61d-4545b9638cef} TCPHandler: Code: 81. DB::Exception: Database oximeter does not exist. (UNKNOWN_DATABASE), Stack trace (when copying this message, always include the lines below): 0. StackTrace::tryCapture() @ 0x000000000f9acdb7 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 1. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000f97f7df in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 2. DB::Exception::Exception, std::allocator > >(int, FormatStringHelperImpl, std::allocator > >::type>, std::__cxx11::basic_string, std::allocator >&&) @ 0x000000000a3c7817 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 3. DB::DatabaseCatalog::getDatabase(std::__cxx11::basic_string, std::allocator > const&) const @ 0x00000000147ad091 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 4. DB::Context::resolveStorageID(DB::StorageID, DB::Context::StorageNamespace) const @ 0x000000001476347d in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 5. DB::JoinedTables::getLeftTableStorage() @ 0x00000000148ec08b in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 6. DB::InterpreterSelectQuery::InterpreterSelectQuery(std::shared_ptr const&, std::shared_ptr const&, std::optional, std::shared_ptr const&, DB::SelectQueryOptions const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, std::shared_ptr const&, std::shared_ptr) @ 0x0000000014866701 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 7. DB::InterpreterSelectQuery::InterpreterSelectQuery(std::shared_ptr const&, std::shared_ptr const&, DB::SelectQueryOptions const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) @ 0x0000000014864f66 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 8. DB::InterpreterSelectWithUnionQuery::buildCurrentChildInterpreter(std::shared_ptr const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) @ 0x00000000148b3d46 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 9. DB::InterpreterSelectWithUnionQuery::InterpreterSelectWithUnionQuery(std::shared_ptr const&, std::shared_ptr, DB::SelectQueryOptions const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) @ 0x00000000148b2a83 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 10. std::__detail::_MakeUniq::__single_object std::make_unique&, std::shared_ptr&, DB::SelectQueryOptions const&>(std::shared_ptr&, std::shared_ptr&, DB::SelectQueryOptions const&) @ 0x000000001483d407 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 11. DB::InterpreterFactory::get(std::shared_ptr&, std::shared_ptr, DB::SelectQueryOptions const&) @ 0x000000001483c8d5 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 12. DB::executeQueryImpl(char const*, char const*, std::shared_ptr, bool, DB::QueryProcessingStage::Enum, DB::ReadBuffer*) @ 0x0000000014a5f216 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 13. DB::executeQuery(std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr, bool, DB::QueryProcessingStage::Enum) @ 0x0000000014a5bd46 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 14. DB::TCPHandler::runImpl() @ 0x00000000153fbaaa in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 15. DB::TCPHandler::run() @ 0x000000001540bc5c in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 16. Poco::Net::TCPServerConnection::start() @ 0x00000000187a058c in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 17. Poco::Net::TCPServerDispatcher::run() @ 0x00000000187a0a61 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 18. Poco::PooledThread::run() @ 0x0000000018805972 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 19. Poco::ThreadImpl::runnableEntry(void*) @ 0x0000000018803425 in /work/oxidecomputer/omicron/out/clickhouse/clickhouse 20. _thrp_setup @ 0x0000000000116f97 in /lib/amd64/libc.so.1 2026.03.09 15:26:21.791534 [ 263 ] {acb24dcf-decb-4d36-b61d-4545b9638cef} TCPHandler: Processed in 0.001179251 sec. 2026.03.09 15:26:21.794363 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.794760 [ 261 ] {39f94035-607a-404a-8e04-8bec3bff5c28} executeQuery: (from [::1]:51536) CREATE DATABASE IF NOT EXISTS oximeter (stage: Complete) 2026.03.09 15:26:21.794869 [ 261 ] {39f94035-607a-404a-8e04-8bec3bff5c28} ContextAccess (default): Access granted: CREATE DATABASE ON oximeter.* 2026.03.09 15:26:21.795448 [ 261 ] {39f94035-607a-404a-8e04-8bec3bff5c28} DatabaseAtomic (oximeter): Metadata processed, database oximeter has 0 tables and 0 dictionaries in total. 2026.03.09 15:26:21.795476 [ 261 ] {39f94035-607a-404a-8e04-8bec3bff5c28} TablesLoader: Parsed metadata of 0 tables in 1 databases in 9.8653e-05 sec 2026.03.09 15:26:21.795485 [ 261 ] {39f94035-607a-404a-8e04-8bec3bff5c28} ReferentialDeps: No tables 2026.03.09 15:26:21.795491 [ 261 ] {39f94035-607a-404a-8e04-8bec3bff5c28} LoadingDeps: No tables 2026.03.09 15:26:21.795512 [ 261 ] {39f94035-607a-404a-8e04-8bec3bff5c28} DatabaseAtomic (oximeter): Starting up tables. 2026.03.09 15:26:21.795621 [ 261 ] {39f94035-607a-404a-8e04-8bec3bff5c28} TCPHandler: Processed in 0.001399979 sec. 2026.03.09 15:26:21.796079 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.796239 [ 261 ] {9055be3b-4b84-4732-9cdc-0dbe16f2308a} executeQuery: (from [::1]:51536) /* The version table contains metadata about the `oximeter` database */ CREATE TABLE IF NOT EXISTS oximeter.version ( value UInt64, timestamp DateTime64(9, 'UTC') ) ENGINE = MergeTree() ORDER BY (value, timestamp) (stage: Complete) 2026.03.09 15:26:21.796299 [ 261 ] {9055be3b-4b84-4732-9cdc-0dbe16f2308a} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.version 2026.03.09 15:26:21.798027 [ 261 ] {9055be3b-4b84-4732-9cdc-0dbe16f2308a} StoragePolicy (default): Storage policy default created, total volumes 1 2026.03.09 15:26:21.798302 [ 261 ] {9055be3b-4b84-4732-9cdc-0dbe16f2308a} oximeter.version (2ad29817-8b20-4a69-9096-8b4bf0a157e9): Loading data parts 2026.03.09 15:26:21.799079 [ 261 ] {9055be3b-4b84-4732-9cdc-0dbe16f2308a} oximeter.version (2ad29817-8b20-4a69-9096-8b4bf0a157e9): There are no data parts 2026.03.09 15:26:21.799746 [ 261 ] {9055be3b-4b84-4732-9cdc-0dbe16f2308a} TCPHandler: Processed in 0.003724486 sec. 2026.03.09 15:26:21.800750 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.800933 [ 261 ] {0f3d0238-6e9e-4128-8ca6-11d3e61818f9} executeQuery: (from [::1]:51536) /* The measurement tables contain all individual samples from each timeseries. * * Each table stores a single datum type, and otherwise contains nearly the same * structure. The primary sorting key is on the timeseries name, key, and then * timestamp, so that all timeseries from the same schema are grouped, followed * by all samples from the same timeseries. * * This reflects that one usually looks up the _key_ in one or more field table, * and then uses that to index quickly into the measurements tables. */ CREATE TABLE IF NOT EXISTS oximeter.measurements_bool ( timeseries_name String, timeseries_key UInt64, timestamp DateTime64(9, 'UTC'), datum Nullable(Bool) ) ENGINE = MergeTree() ORDER BY (timeseries_name, timeseries_key, timestamp) TTL toDateTime(timestamp) + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.801001 [ 261 ] {0f3d0238-6e9e-4128-8ca6-11d3e61818f9} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_bool 2026.03.09 15:26:21.803380 [ 261 ] {0f3d0238-6e9e-4128-8ca6-11d3e61818f9} oximeter.measurements_bool (8ab82fdf-5716-4252-85c6-9b27c68e0868): Loading data parts 2026.03.09 15:26:21.803768 [ 261 ] {0f3d0238-6e9e-4128-8ca6-11d3e61818f9} oximeter.measurements_bool (8ab82fdf-5716-4252-85c6-9b27c68e0868): There are no data parts 2026.03.09 15:26:21.804386 [ 261 ] {0f3d0238-6e9e-4128-8ca6-11d3e61818f9} TCPHandler: Processed in 0.003705724 sec. 2026.03.09 15:26:21.805302 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.805520 [ 261 ] {69bf937d-9873-4364-88cb-8ca40a8a3bc6} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.measurements_i8 ( timeseries_name String, timeseries_key UInt64, timestamp DateTime64(9, 'UTC'), datum Nullable(Int8) ) ENGINE = MergeTree() ORDER BY (timeseries_name, timeseries_key, timestamp) TTL toDateTime(timestamp) + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.805584 [ 261 ] {69bf937d-9873-4364-88cb-8ca40a8a3bc6} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_i8 2026.03.09 15:26:21.806679 [ 261 ] {69bf937d-9873-4364-88cb-8ca40a8a3bc6} oximeter.measurements_i8 (ef1b5700-7ec5-4e10-94e1-26375fb694c2): Loading data parts 2026.03.09 15:26:21.807040 [ 261 ] {69bf937d-9873-4364-88cb-8ca40a8a3bc6} oximeter.measurements_i8 (ef1b5700-7ec5-4e10-94e1-26375fb694c2): There are no data parts 2026.03.09 15:26:21.807474 [ 261 ] {69bf937d-9873-4364-88cb-8ca40a8a3bc6} TCPHandler: Processed in 0.002300904 sec. 2026.03.09 15:26:21.808361 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.808525 [ 261 ] {452cefc9-5297-4865-8d17-903102120ec9} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.measurements_u8 ( timeseries_name String, timeseries_key UInt64, timestamp DateTime64(9, 'UTC'), datum Nullable(UInt8) ) ENGINE = MergeTree() ORDER BY (timeseries_name, timeseries_key, timestamp) TTL toDateTime(timestamp) + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.808572 [ 261 ] {452cefc9-5297-4865-8d17-903102120ec9} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_u8 2026.03.09 15:26:21.809395 [ 261 ] {452cefc9-5297-4865-8d17-903102120ec9} oximeter.measurements_u8 (1d01f490-7d1d-46a3-832b-479d5ea6f74e): Loading data parts 2026.03.09 15:26:21.809585 [ 261 ] {452cefc9-5297-4865-8d17-903102120ec9} oximeter.measurements_u8 (1d01f490-7d1d-46a3-832b-479d5ea6f74e): There are no data parts 2026.03.09 15:26:21.809949 [ 261 ] {452cefc9-5297-4865-8d17-903102120ec9} TCPHandler: Processed in 0.001655512 sec. 2026.03.09 15:26:21.812463 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.812638 [ 261 ] {25ae2c7f-d615-4c4b-bcb0-5911e061f04a} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.measurements_i16 ( timeseries_name String, timeseries_key UInt64, timestamp DateTime64(9, 'UTC'), datum Nullable(Int16) ) ENGINE = MergeTree() ORDER BY (timeseries_name, timeseries_key, timestamp) TTL toDateTime(timestamp) + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.812692 [ 261 ] {25ae2c7f-d615-4c4b-bcb0-5911e061f04a} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_i16 2026.03.09 15:26:21.813563 [ 261 ] {25ae2c7f-d615-4c4b-bcb0-5911e061f04a} oximeter.measurements_i16 (eee5a3fe-3726-46c2-8687-ef76e3446304): Loading data parts 2026.03.09 15:26:21.814091 [ 261 ] {25ae2c7f-d615-4c4b-bcb0-5911e061f04a} oximeter.measurements_i16 (eee5a3fe-3726-46c2-8687-ef76e3446304): There are no data parts 2026.03.09 15:26:21.814606 [ 261 ] {25ae2c7f-d615-4c4b-bcb0-5911e061f04a} TCPHandler: Processed in 0.002221344 sec. 2026.03.09 15:26:21.814911 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.815096 [ 261 ] {24acd805-b046-4c3b-bd92-7fe0bf79a0b5} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.measurements_u16 ( timeseries_name String, timeseries_key UInt64, timestamp DateTime64(9, 'UTC'), datum Nullable(UInt16) ) ENGINE = MergeTree() ORDER BY (timeseries_name, timeseries_key, timestamp) TTL toDateTime(timestamp) + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.815234 [ 261 ] {24acd805-b046-4c3b-bd92-7fe0bf79a0b5} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_u16 2026.03.09 15:26:21.816059 [ 261 ] {24acd805-b046-4c3b-bd92-7fe0bf79a0b5} oximeter.measurements_u16 (a8257ad8-acde-4302-b17b-4582f43fe082): Loading data parts 2026.03.09 15:26:21.818734 [ 261 ] {24acd805-b046-4c3b-bd92-7fe0bf79a0b5} oximeter.measurements_u16 (a8257ad8-acde-4302-b17b-4582f43fe082): There are no data parts 2026.03.09 15:26:21.819146 [ 261 ] {24acd805-b046-4c3b-bd92-7fe0bf79a0b5} TCPHandler: Processed in 0.004316412 sec. 2026.03.09 15:26:21.819430 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.819606 [ 261 ] {b83842ce-4902-4276-893f-ee87396cbb19} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.measurements_i32 ( timeseries_name String, timeseries_key UInt64, timestamp DateTime64(9, 'UTC'), datum Nullable(Int32) ) ENGINE = MergeTree() ORDER BY (timeseries_name, timeseries_key, timestamp) TTL toDateTime(timestamp) + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.819658 [ 261 ] {b83842ce-4902-4276-893f-ee87396cbb19} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_i32 2026.03.09 15:26:21.820494 [ 261 ] {b83842ce-4902-4276-893f-ee87396cbb19} oximeter.measurements_i32 (60e760f2-ba2d-45f7-b106-f8d31d27a3a2): Loading data parts 2026.03.09 15:26:21.821049 [ 261 ] {b83842ce-4902-4276-893f-ee87396cbb19} oximeter.measurements_i32 (60e760f2-ba2d-45f7-b106-f8d31d27a3a2): There are no data parts 2026.03.09 15:26:21.821463 [ 261 ] {b83842ce-4902-4276-893f-ee87396cbb19} TCPHandler: Processed in 0.002119862 sec. 2026.03.09 15:26:21.822192 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.822375 [ 261 ] {54ee224e-4a52-4465-8d60-f44315906316} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.measurements_u32 ( timeseries_name String, timeseries_key UInt64, timestamp DateTime64(9, 'UTC'), datum Nullable(UInt32) ) ENGINE = MergeTree() ORDER BY (timeseries_name, timeseries_key, timestamp) TTL toDateTime(timestamp) + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.822425 [ 261 ] {54ee224e-4a52-4465-8d60-f44315906316} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_u32 2026.03.09 15:26:21.823585 [ 261 ] {54ee224e-4a52-4465-8d60-f44315906316} oximeter.measurements_u32 (9290766e-6b80-4dc2-82ea-d2346c0a966c): Loading data parts 2026.03.09 15:26:21.823985 [ 261 ] {54ee224e-4a52-4465-8d60-f44315906316} oximeter.measurements_u32 (9290766e-6b80-4dc2-82ea-d2346c0a966c): There are no data parts 2026.03.09 15:26:21.824417 [ 261 ] {54ee224e-4a52-4465-8d60-f44315906316} TCPHandler: Processed in 0.002291864 sec. 2026.03.09 15:26:21.824809 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.824974 [ 261 ] {6b25c8a3-132d-4f69-99a8-f05cfceab08c} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.measurements_i64 ( timeseries_name String, timeseries_key UInt64, timestamp DateTime64(9, 'UTC'), datum Nullable(Int64) ) ENGINE = MergeTree() ORDER BY (timeseries_name, timeseries_key, timestamp) TTL toDateTime(timestamp) + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.825027 [ 261 ] {6b25c8a3-132d-4f69-99a8-f05cfceab08c} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_i64 2026.03.09 15:26:21.825913 [ 261 ] {6b25c8a3-132d-4f69-99a8-f05cfceab08c} oximeter.measurements_i64 (5fe8f792-c82a-460d-a955-1f06a511f87e): Loading data parts 2026.03.09 15:26:21.826101 [ 261 ] {6b25c8a3-132d-4f69-99a8-f05cfceab08c} oximeter.measurements_i64 (5fe8f792-c82a-460d-a955-1f06a511f87e): There are no data parts 2026.03.09 15:26:21.826444 [ 261 ] {6b25c8a3-132d-4f69-99a8-f05cfceab08c} TCPHandler: Processed in 0.001699797 sec. 2026.03.09 15:26:21.826863 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.827035 [ 261 ] {52707be2-308d-4d07-b288-0b3ec4684577} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.measurements_u64 ( timeseries_name String, timeseries_key UInt64, timestamp DateTime64(9, 'UTC'), datum Nullable(UInt64) ) ENGINE = MergeTree() ORDER BY (timeseries_name, timeseries_key, timestamp) TTL toDateTime(timestamp) + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.827072 [ 261 ] {52707be2-308d-4d07-b288-0b3ec4684577} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_u64 2026.03.09 15:26:21.827883 [ 261 ] {52707be2-308d-4d07-b288-0b3ec4684577} oximeter.measurements_u64 (3153f176-7122-48e4-a2e0-9c995a8ba4e5): Loading data parts 2026.03.09 15:26:21.828094 [ 261 ] {52707be2-308d-4d07-b288-0b3ec4684577} oximeter.measurements_u64 (3153f176-7122-48e4-a2e0-9c995a8ba4e5): There are no data parts 2026.03.09 15:26:21.828451 [ 261 ] {52707be2-308d-4d07-b288-0b3ec4684577} TCPHandler: Processed in 0.00164522 sec. 2026.03.09 15:26:21.828708 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.828867 [ 261 ] {7ef123e4-8a14-4ed6-8f58-3f2915bfd8a2} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.measurements_f32 ( timeseries_name String, timeseries_key UInt64, timestamp DateTime64(9, 'UTC'), datum Nullable(Float32) ) ENGINE = MergeTree() ORDER BY (timeseries_name, timeseries_key, timestamp) TTL toDateTime(timestamp) + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.828922 [ 261 ] {7ef123e4-8a14-4ed6-8f58-3f2915bfd8a2} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_f32 2026.03.09 15:26:21.829711 [ 261 ] {7ef123e4-8a14-4ed6-8f58-3f2915bfd8a2} oximeter.measurements_f32 (2c650356-7a6d-473b-a0e6-c4b02383bf6a): Loading data parts 2026.03.09 15:26:21.830012 [ 261 ] {7ef123e4-8a14-4ed6-8f58-3f2915bfd8a2} oximeter.measurements_f32 (2c650356-7a6d-473b-a0e6-c4b02383bf6a): There are no data parts 2026.03.09 15:26:21.830473 [ 261 ] {7ef123e4-8a14-4ed6-8f58-3f2915bfd8a2} TCPHandler: Processed in 0.001818653 sec. 2026.03.09 15:26:21.830883 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.832113 [ 261 ] {4e485afb-39f6-49ae-bda6-0be413756f2c} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.measurements_f64 ( timeseries_name String, timeseries_key UInt64, timestamp DateTime64(9, 'UTC'), datum Nullable(Float64) ) ENGINE = MergeTree() ORDER BY (timeseries_name, timeseries_key, timestamp) TTL toDateTime(timestamp) + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.832164 [ 261 ] {4e485afb-39f6-49ae-bda6-0be413756f2c} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_f64 2026.03.09 15:26:21.833243 [ 261 ] {4e485afb-39f6-49ae-bda6-0be413756f2c} oximeter.measurements_f64 (47574c49-952e-436a-a200-3282f78535e0): Loading data parts 2026.03.09 15:26:21.834277 [ 261 ] {4e485afb-39f6-49ae-bda6-0be413756f2c} oximeter.measurements_f64 (47574c49-952e-436a-a200-3282f78535e0): There are no data parts 2026.03.09 15:26:21.834790 [ 261 ] {4e485afb-39f6-49ae-bda6-0be413756f2c} TCPHandler: Processed in 0.003965168 sec. 2026.03.09 15:26:21.835331 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.835518 [ 261 ] {a3fa627d-5fcd-4cb9-b4f4-0114982be81b} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.measurements_string ( timeseries_name String, timeseries_key UInt64, timestamp DateTime64(9, 'UTC'), datum Nullable(String) ) ENGINE = MergeTree() ORDER BY (timeseries_name, timeseries_key, timestamp) TTL toDateTime(timestamp) + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.835571 [ 261 ] {a3fa627d-5fcd-4cb9-b4f4-0114982be81b} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_string 2026.03.09 15:26:21.836392 [ 261 ] {a3fa627d-5fcd-4cb9-b4f4-0114982be81b} oximeter.measurements_string (9065941a-84b1-45de-9bbb-5ae828ef250d): Loading data parts 2026.03.09 15:26:21.836639 [ 261 ] {a3fa627d-5fcd-4cb9-b4f4-0114982be81b} oximeter.measurements_string (9065941a-84b1-45de-9bbb-5ae828ef250d): There are no data parts 2026.03.09 15:26:21.837037 [ 261 ] {a3fa627d-5fcd-4cb9-b4f4-0114982be81b} TCPHandler: Processed in 0.001774927 sec. 2026.03.09 15:26:21.838047 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.838216 [ 261 ] {557f90cc-f49e-429d-8b8c-cd5dfd82e1f7} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.measurements_bytes ( timeseries_name String, timeseries_key UInt64, timestamp DateTime64(9, 'UTC'), /* * NOTE: Right now we can't unambiguously record a nullable byte array. * Arrays cannot be nested in `Nullable()` types, and encoding the array as * a string isn't palatable for a few reasons. * See: https://github.com/oxidecomputer/omicron/issues/4551 for more * details. */ datum Array(UInt8) ) ENGINE = MergeTree() ORDER BY (timeseries_name, timeseries_key, timestamp) TTL toDateTime(timestamp) + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.838279 [ 261 ] {557f90cc-f49e-429d-8b8c-cd5dfd82e1f7} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_bytes 2026.03.09 15:26:21.839335 [ 261 ] {557f90cc-f49e-429d-8b8c-cd5dfd82e1f7} oximeter.measurements_bytes (63854f5f-d464-4d06-90c8-1474a5ad780e): Loading data parts 2026.03.09 15:26:21.839605 [ 261 ] {557f90cc-f49e-429d-8b8c-cd5dfd82e1f7} oximeter.measurements_bytes (63854f5f-d464-4d06-90c8-1474a5ad780e): There are no data parts 2026.03.09 15:26:21.839969 [ 261 ] {557f90cc-f49e-429d-8b8c-cd5dfd82e1f7} TCPHandler: Processed in 0.001977154 sec. 2026.03.09 15:26:21.840369 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.840592 [ 261 ] {abaeb3c9-ff44-4db4-9f08-e28fff700ba6} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.measurements_cumulativei64 ( timeseries_name String, timeseries_key UInt64, start_time DateTime64(9, 'UTC'), timestamp DateTime64(9, 'UTC'), datum Nullable(Int64) ) ENGINE = MergeTree() ORDER BY (timeseries_name, timeseries_key, start_time, timestamp) TTL toDateTime(timestamp) + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.840641 [ 261 ] {abaeb3c9-ff44-4db4-9f08-e28fff700ba6} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_cumulativei64 2026.03.09 15:26:21.841462 [ 261 ] {abaeb3c9-ff44-4db4-9f08-e28fff700ba6} oximeter.measurements_cumulativei64 (6fe93a99-31ee-4a07-abfa-95230c452c9f): Loading data parts 2026.03.09 15:26:21.841657 [ 261 ] {abaeb3c9-ff44-4db4-9f08-e28fff700ba6} oximeter.measurements_cumulativei64 (6fe93a99-31ee-4a07-abfa-95230c452c9f): There are no data parts 2026.03.09 15:26:21.842022 [ 261 ] {abaeb3c9-ff44-4db4-9f08-e28fff700ba6} TCPHandler: Processed in 0.001712209 sec. 2026.03.09 15:26:21.842439 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.842603 [ 261 ] {9af68cd0-82c7-43a0-89ac-9b7c5868e180} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.measurements_cumulativeu64 ( timeseries_name String, timeseries_key UInt64, start_time DateTime64(9, 'UTC'), timestamp DateTime64(9, 'UTC'), datum Nullable(UInt64) ) ENGINE = MergeTree() ORDER BY (timeseries_name, timeseries_key, start_time, timestamp) TTL toDateTime(timestamp) + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.842650 [ 261 ] {9af68cd0-82c7-43a0-89ac-9b7c5868e180} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_cumulativeu64 2026.03.09 15:26:21.843690 [ 261 ] {9af68cd0-82c7-43a0-89ac-9b7c5868e180} oximeter.measurements_cumulativeu64 (c25084ee-556e-4413-b339-c5d8447c2d0d): Loading data parts 2026.03.09 15:26:21.843861 [ 261 ] {9af68cd0-82c7-43a0-89ac-9b7c5868e180} oximeter.measurements_cumulativeu64 (c25084ee-556e-4413-b339-c5d8447c2d0d): There are no data parts 2026.03.09 15:26:21.844167 [ 261 ] {9af68cd0-82c7-43a0-89ac-9b7c5868e180} TCPHandler: Processed in 0.001787079 sec. 2026.03.09 15:26:21.844540 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.845023 [ 261 ] {339f7880-e9cf-41da-9b49-130f0a4fa136} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.measurements_cumulativef32 ( timeseries_name String, timeseries_key UInt64, start_time DateTime64(9, 'UTC'), timestamp DateTime64(9, 'UTC'), datum Nullable(Float32) ) ENGINE = MergeTree() ORDER BY (timeseries_name, timeseries_key, start_time, timestamp) TTL toDateTime(timestamp) + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.845097 [ 261 ] {339f7880-e9cf-41da-9b49-130f0a4fa136} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_cumulativef32 2026.03.09 15:26:21.845924 [ 261 ] {339f7880-e9cf-41da-9b49-130f0a4fa136} oximeter.measurements_cumulativef32 (efcc0bc4-1cb0-4f8e-ac18-68ccc99c979e): Loading data parts 2026.03.09 15:26:21.846073 [ 261 ] {339f7880-e9cf-41da-9b49-130f0a4fa136} oximeter.measurements_cumulativef32 (efcc0bc4-1cb0-4f8e-ac18-68ccc99c979e): There are no data parts 2026.03.09 15:26:21.846402 [ 261 ] {339f7880-e9cf-41da-9b49-130f0a4fa136} TCPHandler: Processed in 0.001916556 sec. 2026.03.09 15:26:21.846692 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.846849 [ 261 ] {0ec58b35-2e42-45fc-9f81-da2f818518eb} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.measurements_cumulativef64 ( timeseries_name String, timeseries_key UInt64, start_time DateTime64(9, 'UTC'), timestamp DateTime64(9, 'UTC'), datum Nullable(Float64) ) ENGINE = MergeTree() ORDER BY (timeseries_name, timeseries_key, start_time, timestamp) TTL toDateTime(timestamp) + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.846963 [ 261 ] {0ec58b35-2e42-45fc-9f81-da2f818518eb} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_cumulativef64 2026.03.09 15:26:21.847766 [ 261 ] {0ec58b35-2e42-45fc-9f81-da2f818518eb} oximeter.measurements_cumulativef64 (c2ecacc4-77c1-42c8-9784-1ee8553c7c9c): Loading data parts 2026.03.09 15:26:21.847910 [ 261 ] {0ec58b35-2e42-45fc-9f81-da2f818518eb} oximeter.measurements_cumulativef64 (c2ecacc4-77c1-42c8-9784-1ee8553c7c9c): There are no data parts 2026.03.09 15:26:21.848245 [ 261 ] {0ec58b35-2e42-45fc-9f81-da2f818518eb} TCPHandler: Processed in 0.001605726 sec. 2026.03.09 15:26:21.849874 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.850251 [ 261 ] {0d069213-900e-4427-805d-82171fc8bfce} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.measurements_histogrami8 ( timeseries_name String, timeseries_key UInt64, start_time DateTime64(9, 'UTC'), timestamp DateTime64(9, 'UTC'), /* * NOTE: Array types cannot be Nullable, see * https://clickhouse.com/docs/en/sql-reference/data-types/nullable * for more details. * * This means we need to use empty arrays to indicate a missing value. This * is unfortunate, and at this point relies on the fact that an * `oximeter::Histogram` cannot have zero bins. If that changes, we'll need * to figure out another way to represent missing samples here. */ bins Array(Int8), counts Array(UInt64), min Int8, max Int8, sum_of_samples Int64, squared_mean Float64, p50_marker_heights Array(Float64), p50_marker_positions Array(UInt64), p50_desired_marker_positions Array(Float64), p90_marker_heights Array(Float64), p90_marker_positions Array(UInt64), p90_desired_marker_positions Array(Float64), p99_marker_heights Array(Float64), p99_marker_positions Array(UInt64), p99_desired_marker_positions Array(Float64) ) ENGINE = MergeTree() ORDER BY (timeseries_name, timeseries_key, start_time, timestamp) TTL toDateTime(timestamp) + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.850355 [ 261 ] {0d069213-900e-4427-805d-82171fc8bfce} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_histogrami8 2026.03.09 15:26:21.852975 [ 261 ] {0d069213-900e-4427-805d-82171fc8bfce} oximeter.measurements_histogrami8 (b3724cfe-7f3b-495c-82a7-c61270222532): Loading data parts 2026.03.09 15:26:21.855052 [ 261 ] {0d069213-900e-4427-805d-82171fc8bfce} oximeter.measurements_histogrami8 (b3724cfe-7f3b-495c-82a7-c61270222532): There are no data parts 2026.03.09 15:26:21.855825 [ 261 ] {0d069213-900e-4427-805d-82171fc8bfce} TCPHandler: Processed in 0.006479969 sec. 2026.03.09 15:26:21.856612 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.856932 [ 261 ] {d0eb0c54-1bb9-45ea-822f-bf6dd51b8f63} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.measurements_histogramu8 ( timeseries_name String, timeseries_key UInt64, start_time DateTime64(9, 'UTC'), timestamp DateTime64(9, 'UTC'), bins Array(UInt8), counts Array(UInt64), min UInt8, max UInt8, sum_of_samples Int64, squared_mean Float64, p50_marker_heights Array(Float64), p50_marker_positions Array(UInt64), p50_desired_marker_positions Array(Float64), p90_marker_heights Array(Float64), p90_marker_positions Array(UInt64), p90_desired_marker_positions Array(Float64), p99_marker_heights Array(Float64), p99_marker_positions Array(UInt64), p99_desired_marker_positions Array(Float64) ) ENGINE = MergeTree() ORDER BY (timeseries_name, timeseries_key, start_time, timestamp) TTL toDateTime(timestamp) + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.857013 [ 261 ] {d0eb0c54-1bb9-45ea-822f-bf6dd51b8f63} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_histogramu8 2026.03.09 15:26:21.858204 [ 261 ] {d0eb0c54-1bb9-45ea-822f-bf6dd51b8f63} oximeter.measurements_histogramu8 (8285eba4-2be9-4740-b08d-b0cd4e8fdb32): Loading data parts 2026.03.09 15:26:21.858534 [ 261 ] {d0eb0c54-1bb9-45ea-822f-bf6dd51b8f63} oximeter.measurements_histogramu8 (8285eba4-2be9-4740-b08d-b0cd4e8fdb32): There are no data parts 2026.03.09 15:26:21.859013 [ 261 ] {d0eb0c54-1bb9-45ea-822f-bf6dd51b8f63} TCPHandler: Processed in 0.002482228 sec. 2026.03.09 15:26:21.861197 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.861460 [ 261 ] {0c6433bf-19fe-4de4-9140-ab921083f024} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.measurements_histogrami16 ( timeseries_name String, timeseries_key UInt64, start_time DateTime64(9, 'UTC'), timestamp DateTime64(9, 'UTC'), bins Array(Int16), counts Array(UInt64), min Int16, max Int16, sum_of_samples Int64, squared_mean Float64, p50_marker_heights Array(Float64), p50_marker_positions Array(UInt64), p50_desired_marker_positions Array(Float64), p90_marker_heights Array(Float64), p90_marker_positions Array(UInt64), p90_desired_marker_positions Array(Float64), p99_marker_heights Array(Float64), p99_marker_positions Array(UInt64), p99_desired_marker_positions Array(Float64) ) ENGINE = MergeTree() ORDER BY (timeseries_name, timeseries_key, start_time, timestamp) TTL toDateTime(timestamp) + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.861519 [ 261 ] {0c6433bf-19fe-4de4-9140-ab921083f024} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_histogrami16 2026.03.09 15:26:21.862744 [ 261 ] {0c6433bf-19fe-4de4-9140-ab921083f024} oximeter.measurements_histogrami16 (2ecf3b08-96c8-401b-ad0a-4db1cd1cfd7c): Loading data parts 2026.03.09 15:26:21.863001 [ 261 ] {0c6433bf-19fe-4de4-9140-ab921083f024} oximeter.measurements_histogrami16 (2ecf3b08-96c8-401b-ad0a-4db1cd1cfd7c): There are no data parts 2026.03.09 15:26:21.864296 [ 261 ] {0c6433bf-19fe-4de4-9140-ab921083f024} TCPHandler: Processed in 0.003163395 sec. 2026.03.09 15:26:21.868868 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.870134 [ 261 ] {31c38f98-91d3-4fa8-8e6e-6e4ea5e19392} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.measurements_histogramu16 ( timeseries_name String, timeseries_key UInt64, start_time DateTime64(9, 'UTC'), timestamp DateTime64(9, 'UTC'), bins Array(UInt16), counts Array(UInt64), min UInt16, max UInt16, sum_of_samples Int64, squared_mean Float64, p50_marker_heights Array(Float64), p50_marker_positions Array(UInt64), p50_desired_marker_positions Array(Float64), p90_marker_heights Array(Float64), p90_marker_positions Array(UInt64), p90_desired_marker_positions Array(Float64), p99_marker_heights Array(Float64), p99_marker_positions Array(UInt64), p99_desired_marker_positions Array(Float64) ) ENGINE = MergeTree() ORDER BY (timeseries_name, timeseries_key, start_time, timestamp) TTL toDateTime(timestamp) + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.870405 [ 261 ] {31c38f98-91d3-4fa8-8e6e-6e4ea5e19392} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_histogramu16 2026.03.09 15:26:21.872567 [ 261 ] {31c38f98-91d3-4fa8-8e6e-6e4ea5e19392} oximeter.measurements_histogramu16 (ca64a23a-85de-43df-98a6-efc6d566eac2): Loading data parts 2026.03.09 15:26:21.872890 [ 261 ] {31c38f98-91d3-4fa8-8e6e-6e4ea5e19392} oximeter.measurements_histogramu16 (ca64a23a-85de-43df-98a6-efc6d566eac2): There are no data parts 2026.03.09 15:26:21.873487 [ 261 ] {31c38f98-91d3-4fa8-8e6e-6e4ea5e19392} TCPHandler: Processed in 0.004818607 sec. 2026.03.09 15:26:21.874513 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.874821 [ 261 ] {1c7cd0b8-6270-40a1-ae72-afc5ff481576} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.measurements_histogrami32 ( timeseries_name String, timeseries_key UInt64, start_time DateTime64(9, 'UTC'), timestamp DateTime64(9, 'UTC'), bins Array(Int32), counts Array(UInt64), min Int32, max Int32, sum_of_samples Int64, squared_mean Float64, p50_marker_heights Array(Float64), p50_marker_positions Array(UInt64), p50_desired_marker_positions Array(Float64), p90_marker_heights Array(Float64), p90_marker_positions Array(UInt64), p90_desired_marker_positions Array(Float64), p99_marker_heights Array(Float64), p99_marker_positions Array(UInt64), p99_desired_marker_positions Array(Float64) ) ENGINE = MergeTree() ORDER BY (timeseries_name, timeseries_key, start_time, timestamp) TTL toDateTime(timestamp) + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.875003 [ 261 ] {1c7cd0b8-6270-40a1-ae72-afc5ff481576} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_histogrami32 2026.03.09 15:26:21.876131 [ 261 ] {1c7cd0b8-6270-40a1-ae72-afc5ff481576} oximeter.measurements_histogrami32 (804858c7-d47c-43bb-9caa-6047eb029f3c): Loading data parts 2026.03.09 15:26:21.876435 [ 261 ] {1c7cd0b8-6270-40a1-ae72-afc5ff481576} oximeter.measurements_histogrami32 (804858c7-d47c-43bb-9caa-6047eb029f3c): There are no data parts 2026.03.09 15:26:21.876975 [ 261 ] {1c7cd0b8-6270-40a1-ae72-afc5ff481576} TCPHandler: Processed in 0.002602973 sec. 2026.03.09 15:26:21.877692 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.877940 [ 261 ] {0162834c-ce5e-42e8-96ce-e2f0631a1b46} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.measurements_histogramu32 ( timeseries_name String, timeseries_key UInt64, start_time DateTime64(9, 'UTC'), timestamp DateTime64(9, 'UTC'), bins Array(UInt32), counts Array(UInt64), min UInt32, max UInt32, sum_of_samples Int64, squared_mean Float64, p50_marker_heights Array(Float64), p50_marker_positions Array(UInt64), p50_desired_marker_positions Array(Float64), p90_marker_heights Array(Float64), p90_marker_positions Array(UInt64), p90_desired_marker_positions Array(Float64), p99_marker_heights Array(Float64), p99_marker_positions Array(UInt64), p99_desired_marker_positions Array(Float64) ) ENGINE = MergeTree() ORDER BY (timeseries_name, timeseries_key, start_time, timestamp) TTL toDateTime(timestamp) + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.878002 [ 261 ] {0162834c-ce5e-42e8-96ce-e2f0631a1b46} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_histogramu32 2026.03.09 15:26:21.879014 [ 261 ] {0162834c-ce5e-42e8-96ce-e2f0631a1b46} oximeter.measurements_histogramu32 (45a31f55-5070-4918-b890-b2f95b8f0227): Loading data parts 2026.03.09 15:26:21.879328 [ 261 ] {0162834c-ce5e-42e8-96ce-e2f0631a1b46} oximeter.measurements_histogramu32 (45a31f55-5070-4918-b890-b2f95b8f0227): There are no data parts 2026.03.09 15:26:21.879761 [ 261 ] {0162834c-ce5e-42e8-96ce-e2f0631a1b46} TCPHandler: Processed in 0.002130712 sec. 2026.03.09 15:26:21.881170 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.881438 [ 261 ] {4d723446-61f8-4264-bfa1-b2873abc30a2} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.measurements_histogrami64 ( timeseries_name String, timeseries_key UInt64, start_time DateTime64(9, 'UTC'), timestamp DateTime64(9, 'UTC'), bins Array(Int64), counts Array(UInt64), min Int64, max Int64, sum_of_samples Int64, squared_mean Float64, p50_marker_heights Array(Float64), p50_marker_positions Array(UInt64), p50_desired_marker_positions Array(Float64), p90_marker_heights Array(Float64), p90_marker_positions Array(UInt64), p90_desired_marker_positions Array(Float64), p99_marker_heights Array(Float64), p99_marker_positions Array(UInt64), p99_desired_marker_positions Array(Float64) ) ENGINE = MergeTree() ORDER BY (timeseries_name, timeseries_key, start_time, timestamp) TTL toDateTime(timestamp) + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.881498 [ 261 ] {4d723446-61f8-4264-bfa1-b2873abc30a2} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_histogrami64 2026.03.09 15:26:21.882638 [ 261 ] {4d723446-61f8-4264-bfa1-b2873abc30a2} oximeter.measurements_histogrami64 (92fbcbfa-c2d5-4a09-8ca3-cda43ca350f7): Loading data parts 2026.03.09 15:26:21.884640 [ 261 ] {4d723446-61f8-4264-bfa1-b2873abc30a2} oximeter.measurements_histogrami64 (92fbcbfa-c2d5-4a09-8ca3-cda43ca350f7): There are no data parts 2026.03.09 15:26:21.885158 [ 261 ] {4d723446-61f8-4264-bfa1-b2873abc30a2} TCPHandler: Processed in 0.004098235 sec. 2026.03.09 15:26:21.886453 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.886714 [ 261 ] {95b19c19-9808-4eb8-9650-6cf9f3e11e9d} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.measurements_histogramu64 ( timeseries_name String, timeseries_key UInt64, start_time DateTime64(9, 'UTC'), timestamp DateTime64(9, 'UTC'), bins Array(UInt64), counts Array(UInt64), min UInt64, max UInt64, sum_of_samples Int64, squared_mean Float64, p50_marker_heights Array(Float64), p50_marker_positions Array(UInt64), p50_desired_marker_positions Array(Float64), p90_marker_heights Array(Float64), p90_marker_positions Array(UInt64), p90_desired_marker_positions Array(Float64), p99_marker_heights Array(Float64), p99_marker_positions Array(UInt64), p99_desired_marker_positions Array(Float64) ) ENGINE = MergeTree() ORDER BY (timeseries_name, timeseries_key, start_time, timestamp) TTL toDateTime(timestamp) + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.886778 [ 261 ] {95b19c19-9808-4eb8-9650-6cf9f3e11e9d} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_histogramu64 2026.03.09 15:26:21.887801 [ 261 ] {95b19c19-9808-4eb8-9650-6cf9f3e11e9d} oximeter.measurements_histogramu64 (553dcd2e-b021-4c57-a032-249d2c5bf40a): Loading data parts 2026.03.09 15:26:21.888042 [ 261 ] {95b19c19-9808-4eb8-9650-6cf9f3e11e9d} oximeter.measurements_histogramu64 (553dcd2e-b021-4c57-a032-249d2c5bf40a): There are no data parts 2026.03.09 15:26:21.888486 [ 261 ] {95b19c19-9808-4eb8-9650-6cf9f3e11e9d} TCPHandler: Processed in 0.00210867 sec. 2026.03.09 15:26:21.892189 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.892454 [ 261 ] {f64d7fcb-b3f8-447d-91db-ff553127834d} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.measurements_histogramf32 ( timeseries_name String, timeseries_key UInt64, start_time DateTime64(9, 'UTC'), timestamp DateTime64(9, 'UTC'), bins Array(Float32), counts Array(UInt64), min Float32, max Float32, sum_of_samples Float64, squared_mean Float64, p50_marker_heights Array(Float64), p50_marker_positions Array(UInt64), p50_desired_marker_positions Array(Float64), p90_marker_heights Array(Float64), p90_marker_positions Array(UInt64), p90_desired_marker_positions Array(Float64), p99_marker_heights Array(Float64), p99_marker_positions Array(UInt64), p99_desired_marker_positions Array(Float64) ) ENGINE = MergeTree() ORDER BY (timeseries_name, timeseries_key, start_time, timestamp) TTL toDateTime(timestamp) + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.892522 [ 261 ] {f64d7fcb-b3f8-447d-91db-ff553127834d} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_histogramf32 2026.03.09 15:26:21.893588 [ 261 ] {f64d7fcb-b3f8-447d-91db-ff553127834d} oximeter.measurements_histogramf32 (b752b85f-a05c-456b-90ed-0f46248aa530): Loading data parts 2026.03.09 15:26:21.894006 [ 261 ] {f64d7fcb-b3f8-447d-91db-ff553127834d} oximeter.measurements_histogramf32 (b752b85f-a05c-456b-90ed-0f46248aa530): There are no data parts 2026.03.09 15:26:21.894466 [ 261 ] {f64d7fcb-b3f8-447d-91db-ff553127834d} TCPHandler: Processed in 0.002365592 sec. 2026.03.09 15:26:21.894787 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.895010 [ 261 ] {16c678a8-43f3-42fd-a0cb-0e23c206ae4e} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.measurements_histogramf64 ( timeseries_name String, timeseries_key UInt64, start_time DateTime64(9, 'UTC'), timestamp DateTime64(9, 'UTC'), bins Array(Float64), counts Array(UInt64), min Float64, max Float64, sum_of_samples Float64, squared_mean Float64, p50_marker_heights Array(Float64), p50_marker_positions Array(UInt64), p50_desired_marker_positions Array(Float64), p90_marker_heights Array(Float64), p90_marker_positions Array(UInt64), p90_desired_marker_positions Array(Float64), p99_marker_heights Array(Float64), p99_marker_positions Array(UInt64), p99_desired_marker_positions Array(Float64) ) ENGINE = MergeTree() ORDER BY (timeseries_name, timeseries_key, start_time, timestamp) TTL toDateTime(timestamp) + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.895075 [ 261 ] {16c678a8-43f3-42fd-a0cb-0e23c206ae4e} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_histogramf64 2026.03.09 15:26:21.896233 [ 261 ] {16c678a8-43f3-42fd-a0cb-0e23c206ae4e} oximeter.measurements_histogramf64 (3d76a7b8-d5a7-401d-995f-4cca3c78c248): Loading data parts 2026.03.09 15:26:21.896496 [ 261 ] {16c678a8-43f3-42fd-a0cb-0e23c206ae4e} oximeter.measurements_histogramf64 (3d76a7b8-d5a7-401d-995f-4cca3c78c248): There are no data parts 2026.03.09 15:26:21.896963 [ 261 ] {16c678a8-43f3-42fd-a0cb-0e23c206ae4e} TCPHandler: Processed in 0.002242817 sec. 2026.03.09 15:26:21.897676 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.898023 [ 261 ] {3bd84f53-61f5-403b-a479-a3c3b94f8ac8} executeQuery: (from [::1]:51536) /* The field tables store named dimensions of each timeseries. * * As with the measurement tables, there is one field table for each field data * type. Fields are deduplicated by using the "replacing merge tree", though * this behavior **must not** be relied upon for query correctness. * * The index for the fields differs from the measurements, however. Rows are * sorted by timeseries name, then field name, field value, and finally * timeseries key. This reflects the most common pattern for looking them up: * by field name and possibly value, within a timeseries. The resulting keys are * usually then used to look up measurements. * * NOTE: We may want to consider a secondary index on these tables, sorting by * timeseries name and then key, since it would improve lookups where one * already has the key. Realistically though, these tables are quite small and * so performance benefits will be low in absolute terms. * * TTL: We use a materialized column to expire old field table records. This * column is generated automatically by the database whenever a new row is * inserted. It cannot be inserted directly, nor is it returned in a `SELECT *` * query. Since these tables are `ReplacingMergeTree`s, that means the last * record will remain during a deduplication, which will have the last * timestamp. ClickHouse will then expire old data for us, similar to the * measurement tables. */ CREATE TABLE IF NOT EXISTS oximeter.fields_bool ( timeseries_name String, timeseries_key UInt64, field_name String, field_value Bool, last_updated_at DateTime MATERIALIZED now() ) ENGINE = ReplacingMergeTree() ORDER BY (timeseries_name, field_name, field_value, timeseries_key) TTL last_updated_at + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.898107 [ 261 ] {3bd84f53-61f5-403b-a479-a3c3b94f8ac8} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.fields_bool 2026.03.09 15:26:21.899386 [ 261 ] {3bd84f53-61f5-403b-a479-a3c3b94f8ac8} oximeter.fields_bool (2ef76ccf-ca69-4332-9d6a-a88e0ec1ab72): Loading data parts 2026.03.09 15:26:21.899681 [ 261 ] {3bd84f53-61f5-403b-a479-a3c3b94f8ac8} oximeter.fields_bool (2ef76ccf-ca69-4332-9d6a-a88e0ec1ab72): There are no data parts 2026.03.09 15:26:21.900182 [ 261 ] {3bd84f53-61f5-403b-a479-a3c3b94f8ac8} TCPHandler: Processed in 0.002678363 sec. 2026.03.09 15:26:21.900641 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.900883 [ 261 ] {922f55a7-df94-4c3b-932b-52e449338852} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.fields_i8 ( timeseries_name String, timeseries_key UInt64, field_name String, field_value Int8, last_updated_at DateTime MATERIALIZED now() ) ENGINE = ReplacingMergeTree() ORDER BY (timeseries_name, field_name, field_value, timeseries_key) TTL last_updated_at + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.900945 [ 261 ] {922f55a7-df94-4c3b-932b-52e449338852} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.fields_i8 2026.03.09 15:26:21.901902 [ 261 ] {922f55a7-df94-4c3b-932b-52e449338852} oximeter.fields_i8 (c20413a0-c90c-4744-a3a8-8f64cadb605f): Loading data parts 2026.03.09 15:26:21.908077 [ 261 ] {922f55a7-df94-4c3b-932b-52e449338852} oximeter.fields_i8 (c20413a0-c90c-4744-a3a8-8f64cadb605f): There are no data parts 2026.03.09 15:26:21.908588 [ 261 ] {922f55a7-df94-4c3b-932b-52e449338852} TCPHandler: Processed in 0.008019497 sec. 2026.03.09 15:26:21.912923 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.913422 [ 261 ] {227b316f-093b-4484-b1c2-ada88644e340} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.fields_u8 ( timeseries_name String, timeseries_key UInt64, field_name String, field_value UInt8, last_updated_at DateTime MATERIALIZED now() ) ENGINE = ReplacingMergeTree() ORDER BY (timeseries_name, field_name, field_value, timeseries_key) TTL last_updated_at + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.913539 [ 261 ] {227b316f-093b-4484-b1c2-ada88644e340} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.fields_u8 2026.03.09 15:26:21.914689 [ 261 ] {227b316f-093b-4484-b1c2-ada88644e340} oximeter.fields_u8 (a43b1c5e-3d2b-4cef-90af-44c2edc124d2): Loading data parts 2026.03.09 15:26:21.916397 [ 261 ] {227b316f-093b-4484-b1c2-ada88644e340} oximeter.fields_u8 (a43b1c5e-3d2b-4cef-90af-44c2edc124d2): There are no data parts 2026.03.09 15:26:21.917549 [ 261 ] {227b316f-093b-4484-b1c2-ada88644e340} TCPHandler: Processed in 0.004746787 sec. 2026.03.09 15:26:21.918897 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.919313 [ 261 ] {7b4b76e6-5d86-4b01-9bc6-2dc37603245f} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.fields_i16 ( timeseries_name String, timeseries_key UInt64, field_name String, field_value Int16, last_updated_at DateTime MATERIALIZED now() ) ENGINE = ReplacingMergeTree() ORDER BY (timeseries_name, field_name, field_value, timeseries_key) TTL last_updated_at + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.919406 [ 261 ] {7b4b76e6-5d86-4b01-9bc6-2dc37603245f} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.fields_i16 2026.03.09 15:26:21.920616 [ 261 ] {7b4b76e6-5d86-4b01-9bc6-2dc37603245f} oximeter.fields_i16 (badeb97d-a7c4-431b-a578-4993d148b616): Loading data parts 2026.03.09 15:26:21.920909 [ 261 ] {7b4b76e6-5d86-4b01-9bc6-2dc37603245f} oximeter.fields_i16 (badeb97d-a7c4-431b-a578-4993d148b616): There are no data parts 2026.03.09 15:26:21.921340 [ 261 ] {7b4b76e6-5d86-4b01-9bc6-2dc37603245f} TCPHandler: Processed in 0.002588411 sec. 2026.03.09 15:26:21.921888 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.922054 [ 261 ] {c441c50a-9a57-4df3-ba5f-709e5a95c92b} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.fields_u16 ( timeseries_name String, timeseries_key UInt64, field_name String, field_value UInt16, last_updated_at DateTime MATERIALIZED now() ) ENGINE = ReplacingMergeTree() ORDER BY (timeseries_name, field_name, field_value, timeseries_key) TTL last_updated_at + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.922108 [ 261 ] {c441c50a-9a57-4df3-ba5f-709e5a95c92b} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.fields_u16 2026.03.09 15:26:21.922954 [ 261 ] {c441c50a-9a57-4df3-ba5f-709e5a95c92b} oximeter.fields_u16 (b5b6f993-bb08-46ef-8756-0389a4c29fdb): Loading data parts 2026.03.09 15:26:21.923250 [ 261 ] {c441c50a-9a57-4df3-ba5f-709e5a95c92b} oximeter.fields_u16 (b5b6f993-bb08-46ef-8756-0389a4c29fdb): There are no data parts 2026.03.09 15:26:21.923668 [ 261 ] {c441c50a-9a57-4df3-ba5f-709e5a95c92b} TCPHandler: Processed in 0.001840886 sec. 2026.03.09 15:26:21.924668 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.924849 [ 261 ] {ff3dbf82-9931-4271-86fe-8b786b60472e} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.fields_i32 ( timeseries_name String, timeseries_key UInt64, field_name String, field_value Int32, last_updated_at DateTime MATERIALIZED now() ) ENGINE = ReplacingMergeTree() ORDER BY (timeseries_name, field_name, field_value, timeseries_key) TTL last_updated_at + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.924898 [ 261 ] {ff3dbf82-9931-4271-86fe-8b786b60472e} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.fields_i32 2026.03.09 15:26:21.925760 [ 261 ] {ff3dbf82-9931-4271-86fe-8b786b60472e} oximeter.fields_i32 (e7b63ea5-65d9-4cc0-a317-0ead6210ef7d): Loading data parts 2026.03.09 15:26:21.926435 [ 261 ] {ff3dbf82-9931-4271-86fe-8b786b60472e} oximeter.fields_i32 (e7b63ea5-65d9-4cc0-a317-0ead6210ef7d): There are no data parts 2026.03.09 15:26:21.927198 [ 261 ] {ff3dbf82-9931-4271-86fe-8b786b60472e} TCPHandler: Processed in 0.002594852 sec. 2026.03.09 15:26:21.929854 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.930428 [ 261 ] {b69aff75-4728-4eac-8ba4-3841f250a6e5} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.fields_u32 ( timeseries_name String, timeseries_key UInt64, field_name String, field_value UInt32, last_updated_at DateTime MATERIALIZED now() ) ENGINE = ReplacingMergeTree() ORDER BY (timeseries_name, field_name, field_value, timeseries_key) TTL last_updated_at + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.930495 [ 261 ] {b69aff75-4728-4eac-8ba4-3841f250a6e5} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.fields_u32 2026.03.09 15:26:21.931452 [ 261 ] {b69aff75-4728-4eac-8ba4-3841f250a6e5} oximeter.fields_u32 (19e39aba-68e0-43e9-8186-9e45369117e7): Loading data parts 2026.03.09 15:26:21.931938 [ 261 ] {b69aff75-4728-4eac-8ba4-3841f250a6e5} oximeter.fields_u32 (19e39aba-68e0-43e9-8186-9e45369117e7): There are no data parts 2026.03.09 15:26:21.932333 [ 261 ] {b69aff75-4728-4eac-8ba4-3841f250a6e5} TCPHandler: Processed in 0.002641368 sec. 2026.03.09 15:26:21.933001 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.933175 [ 261 ] {a55bc848-b4d1-4d9c-9cdf-c15cc7f92c29} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.fields_i64 ( timeseries_name String, timeseries_key UInt64, field_name String, field_value Int64, last_updated_at DateTime MATERIALIZED now() ) ENGINE = ReplacingMergeTree() ORDER BY (timeseries_name, field_name, field_value, timeseries_key) TTL last_updated_at + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.933219 [ 261 ] {a55bc848-b4d1-4d9c-9cdf-c15cc7f92c29} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.fields_i64 2026.03.09 15:26:21.934182 [ 261 ] {a55bc848-b4d1-4d9c-9cdf-c15cc7f92c29} oximeter.fields_i64 (41dedc6e-91eb-423d-af5d-8c18324518c5): Loading data parts 2026.03.09 15:26:21.934492 [ 261 ] {a55bc848-b4d1-4d9c-9cdf-c15cc7f92c29} oximeter.fields_i64 (41dedc6e-91eb-423d-af5d-8c18324518c5): There are no data parts 2026.03.09 15:26:21.934874 [ 261 ] {a55bc848-b4d1-4d9c-9cdf-c15cc7f92c29} TCPHandler: Processed in 0.00195192 sec. 2026.03.09 15:26:21.935239 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.935438 [ 261 ] {521afb9f-2ebb-48c4-8c56-1a4b214d160e} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.fields_u64 ( timeseries_name String, timeseries_key UInt64, field_name String, field_value UInt64, last_updated_at DateTime MATERIALIZED now() ) ENGINE = ReplacingMergeTree() ORDER BY (timeseries_name, field_name, field_value, timeseries_key) TTL last_updated_at + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.935488 [ 261 ] {521afb9f-2ebb-48c4-8c56-1a4b214d160e} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.fields_u64 2026.03.09 15:26:21.936344 [ 261 ] {521afb9f-2ebb-48c4-8c56-1a4b214d160e} oximeter.fields_u64 (6e7c1045-347a-4e07-9eb3-bdcbddcc7491): Loading data parts 2026.03.09 15:26:21.936612 [ 261 ] {521afb9f-2ebb-48c4-8c56-1a4b214d160e} oximeter.fields_u64 (6e7c1045-347a-4e07-9eb3-bdcbddcc7491): There are no data parts 2026.03.09 15:26:21.936908 [ 261 ] {521afb9f-2ebb-48c4-8c56-1a4b214d160e} TCPHandler: Processed in 0.001726461 sec. 2026.03.09 15:26:21.937715 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.937870 [ 261 ] {e6380f5f-c292-4a58-ad7e-3085ea3704fa} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.fields_ipaddr ( timeseries_name String, timeseries_key UInt64, field_name String, field_value IPv6, last_updated_at DateTime MATERIALIZED now() ) ENGINE = ReplacingMergeTree() ORDER BY (timeseries_name, field_name, field_value, timeseries_key) TTL last_updated_at + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.937912 [ 261 ] {e6380f5f-c292-4a58-ad7e-3085ea3704fa} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.fields_ipaddr 2026.03.09 15:26:21.938830 [ 261 ] {e6380f5f-c292-4a58-ad7e-3085ea3704fa} oximeter.fields_ipaddr (946aa27e-4696-41b0-8f4f-517aa1f149c2): Loading data parts 2026.03.09 15:26:21.939051 [ 261 ] {e6380f5f-c292-4a58-ad7e-3085ea3704fa} oximeter.fields_ipaddr (946aa27e-4696-41b0-8f4f-517aa1f149c2): There are no data parts 2026.03.09 15:26:21.939775 [ 261 ] {e6380f5f-c292-4a58-ad7e-3085ea3704fa} TCPHandler: Processed in 0.00211117 sec. 2026.03.09 15:26:21.940104 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.940369 [ 261 ] {f68b0f32-baa3-4617-b13d-6419c3e5483f} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.fields_string ( timeseries_name String, timeseries_key UInt64, field_name String, field_value String, last_updated_at DateTime MATERIALIZED now() ) ENGINE = ReplacingMergeTree() ORDER BY (timeseries_name, field_name, field_value, timeseries_key) TTL last_updated_at + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.940457 [ 261 ] {f68b0f32-baa3-4617-b13d-6419c3e5483f} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.fields_string 2026.03.09 15:26:21.941627 [ 261 ] {f68b0f32-baa3-4617-b13d-6419c3e5483f} oximeter.fields_string (dfffffd1-2876-45be-acef-94790e632b59): Loading data parts 2026.03.09 15:26:21.941979 [ 261 ] {f68b0f32-baa3-4617-b13d-6419c3e5483f} oximeter.fields_string (dfffffd1-2876-45be-acef-94790e632b59): There are no data parts 2026.03.09 15:26:21.942431 [ 261 ] {f68b0f32-baa3-4617-b13d-6419c3e5483f} TCPHandler: Processed in 0.002452273 sec. 2026.03.09 15:26:21.943328 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.943639 [ 261 ] {f17ed40d-0eba-471c-8559-59c83c716310} executeQuery: (from [::1]:51536) CREATE TABLE IF NOT EXISTS oximeter.fields_uuid ( timeseries_name String, timeseries_key UInt64, field_name String, field_value UUID, last_updated_at DateTime MATERIALIZED now() ) ENGINE = ReplacingMergeTree() ORDER BY (timeseries_name, field_name, field_value, timeseries_key) TTL last_updated_at + INTERVAL 30 DAY (stage: Complete) 2026.03.09 15:26:21.943717 [ 261 ] {f17ed40d-0eba-471c-8559-59c83c716310} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.fields_uuid 2026.03.09 15:26:21.944983 [ 261 ] {f17ed40d-0eba-471c-8559-59c83c716310} oximeter.fields_uuid (b9a2a26c-a2d1-4058-a832-76bd144656af): Loading data parts 2026.03.09 15:26:21.945183 [ 261 ] {f17ed40d-0eba-471c-8559-59c83c716310} oximeter.fields_uuid (b9a2a26c-a2d1-4058-a832-76bd144656af): There are no data parts 2026.03.09 15:26:21.945625 [ 261 ] {f17ed40d-0eba-471c-8559-59c83c716310} TCPHandler: Processed in 0.002390076 sec. 2026.03.09 15:26:21.946129 [ 261 ] {} TCP-Session: 76b645be-5b27-468a-97f3-367a402f45b4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.946435 [ 261 ] {e20db398-3105-48eb-897c-4c32753ef447} executeQuery: (from [::1]:51536) /* The timeseries schema table stores the extracted schema for the samples * oximeter collects. */ CREATE TABLE IF NOT EXISTS oximeter.timeseries_schema ( timeseries_name String, fields Nested( name String, type Enum( 'Bool' = 1, 'I64' = 2, 'IpAddr' = 3, 'String' = 4, 'Uuid' = 6, 'I8' = 7, 'U8' = 8, 'I16' = 9, 'U16' = 10, 'I32' = 11, 'U32' = 12, 'U64' = 13 ), source Enum( 'Target' = 1, 'Metric' = 2 ) ), datum_type Enum( 'Bool' = 1, 'I64' = 2, 'F64' = 3, 'String' = 4, 'Bytes' = 5, 'CumulativeI64' = 6, 'CumulativeF64' = 7, 'HistogramI64' = 8, 'HistogramF64' = 9, 'I8' = 10, 'U8' = 11, 'I16' = 12, 'U16' = 13, 'I32' = 14, 'U32' = 15, 'U64' = 16, 'F32' = 17, 'CumulativeU64' = 18, 'CumulativeF32' = 19, 'HistogramI8' = 20, 'HistogramU8' = 21, 'HistogramI16' = 22, 'HistogramU16' = 23, 'HistogramI32' = 24, 'HistogramU32' = 25, 'HistogramU64' = 26, 'HistogramF32' = 27 ), created DateTime64(9, 'UTC') ) ENGINE = MergeTree() ORDER BY (timeseries_name, fields.name) (stage: Complete) 2026.03.09 15:26:21.946529 [ 261 ] {e20db398-3105-48eb-897c-4c32753ef447} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.timeseries_schema 2026.03.09 15:26:21.947518 [ 261 ] {e20db398-3105-48eb-897c-4c32753ef447} oximeter.timeseries_schema (fc9034d8-c307-4cde-992f-dc6a6dfa45ed): Loading data parts 2026.03.09 15:26:21.948153 [ 261 ] {e20db398-3105-48eb-897c-4c32753ef447} oximeter.timeseries_schema (fc9034d8-c307-4cde-992f-dc6a6dfa45ed): There are no data parts 2026.03.09 15:26:21.948775 [ 261 ] {e20db398-3105-48eb-897c-4c32753ef447} TCPHandler: Processed in 0.002858496 sec. 2026.03.09 15:26:21.954335 [ 263 ] {} TCP-Session: 41c72d93-3042-48a4-b75d-b70177fa6a0c Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.03.09 15:26:21.954610 [ 263 ] {68143432-119e-4121-a908-bd6185885e15} executeQuery: (from [::1]:36772) INSERT INTO oximeter.version (*) VALUES (stage: Complete) 2026.03.09 15:26:21.954783 [ 263 ] {68143432-119e-4121-a908-bd6185885e15} ContextAccess (default): Access granted: INSERT(value, timestamp) ON oximeter.version 2026.03.09 15:26:21.957346 [ 270 ] {68143432-119e-4121-a908-bd6185885e15} oximeter.version (2ad29817-8b20-4a69-9096-8b4bf0a157e9): Trying to reserve 1.00 MiB using storage policy from min volume index 0 2026.03.09 15:26:21.957412 [ 270 ] {68143432-119e-4121-a908-bd6185885e15} DiskLocal: Reserved 1.00 MiB on local disk `default`, having unreserved 89.31 GiB. 2026.03.09 15:26:21.958697 [ 270 ] {68143432-119e-4121-a908-bd6185885e15} MergedBlockOutputStream: filled checksums all_1_1_0 (state Temporary) 2026.03.09 15:26:21.959263 [ 270 ] {68143432-119e-4121-a908-bd6185885e15} oximeter.version (2ad29817-8b20-4a69-9096-8b4bf0a157e9): Renaming temporary part tmp_insert_all_1_1_0 to all_1_1_0 with tid (1, 1, 00000000-0000-0000-0000-000000000000). 2026.03.09 15:26:21.959609 [ 263 ] {68143432-119e-4121-a908-bd6185885e15} executeQuery: Read 1 rows, 16.00 B in 0.005141 sec., 194.51468585878234 rows/sec., 3.04 KiB/sec. 2026.03.09 15:26:21.959934 [ 263 ] {68143432-119e-4121-a908-bd6185885e15} TCPHandler: Processed in 0.00569893 sec. 2026.03.09 15:26:22.000324 [ 247 ] {} AsynchronousMetrics: MemoryTracking: was 153.31 MiB, peak 153.31 MiB, free memory in arenas 0.00 B, will set to 162.54 MiB (RSS), difference: 9.24 MiB