[ Apr 17 13:59:54 Enabled. ] [ Apr 17 13:59:54 Rereading configuration. ] [ Apr 17 13:59:55 Rereading configuration. ] [ Apr 17 13:59:56 Executing start method ("/opt/oxide/lib/svc/manifest/clickhouse.sh"). ] + set -o errexit + set -o pipefail + . /lib/svc/share/smf_include.sh ++ SMF_EXIT_OK=0 ++ SMF_EXIT_NODAEMON=94 ++ SMF_EXIT_ERR_FATAL=95 ++ SMF_EXIT_ERR_CONFIG=96 ++ SMF_EXIT_MON_DEGRADE=97 ++ SMF_EXIT_MON_OFFLINE=98 ++ SMF_EXIT_ERR_NOSMF=99 ++ SMF_EXIT_ERR_PERM=100 ++ svcprop -c -p config/listen_addr svc:/oxide/clickhouse:default + LISTEN_ADDR=fd00:1122:3344:101::e ++ svcprop -c -p config/listen_port svc:/oxide/clickhouse:default + LISTEN_PORT=8123 ++ svcprop -c -p config/store svc:/oxide/clickhouse:default + DATASTORE=/data + args=("--config-file" "/opt/oxide/clickhouse/config.xml" "--" "--path" "${DATASTORE}" "--listen_host" "$LISTEN_ADDR" "--http_port" "$LISTEN_PORT") + exec /opt/oxide/clickhouse/clickhouse server --config-file /opt/oxide/clickhouse/config.xml -- --path /data --listen_host fd00:1122:3344:101::e --http_port 8123 [ Apr 17 13:59:56 Method "start" exited with status 0. ] Processing configuration file '/opt/oxide/clickhouse/config.xml'. Logging trace to /var/tmp/clickhouse-server.log Logging errors to /var/tmp/clickhouse-server.errlog 2026.04.17 13:59:57.607965 [ 1 ] {} Application: Will watch for the process with pid 24447 2026.04.17 13:59:57.608418 [ 1 ] {} Application: Forked a child process to watch 2026.04.17 13:59:57.804115 [ 1 ] {} Application: Starting ClickHouse 23.8.7.1 (revision: 54477, git hash: 3042d295d963012962f5c683bd2776fa331a38c3, build id: ), PID 24447 2026.04.17 13:59:57.804852 [ 1 ] {} Application: starting up 2026.04.17 13:59:57.805000 [ 1 ] {} Application: OS name: SunOS, version: 5.11, architecture: i86pc 2026.04.17 13:59:57.898100 [ 1 ] {} Application: Available RAM: 95.88 GiB; physical cores: 48; logical cores: 48. 2026.04.17 13:59:57.945524 [ 1 ] {} Application: rlimit on number of file descriptors is 65536 2026.04.17 13:59:57.945596 [ 1 ] {} Application: Initializing DateLUT. 2026.04.17 13:59:57.945620 [ 1 ] {} Application: Initialized DateLUT with time zone 'UTC'. 2026.04.17 13:59:57.945700 [ 1 ] {} Context: Setting up /data/tmp/ to store temporary data in it 2026.04.17 13:59:57.946125 [ 1 ] {} Application: Initializing interserver credentials. 2026.04.17 13:59:57.948329 [ 1 ] {} ConfigReloader: Loading config '/opt/oxide/clickhouse/config.xml' Processing configuration file '/opt/oxide/clickhouse/config.xml'. Saved preprocessed configuration to '/data/preprocessed_configs/config.xml'. 2026.04.17 13:59:57.949098 [ 1 ] {} ConfigReloader: Loaded config '/opt/oxide/clickhouse/config.xml', performing update on configuration 2026.04.17 13:59:57.950003 [ 1 ] {} Application: Setting max_server_memory_usage was set to 86.29 GiB (95.88 GiB available * 0.90 max_server_memory_usage_to_ram_ratio) 2026.04.17 13:59:57.950028 [ 1 ] {} Application: Setting merges_mutations_memory_usage_soft_limit was set to 47.94 GiB (95.88 GiB available * 0.50 merges_mutations_memory_usage_to_ram_ratio) 2026.04.17 13:59:57.950041 [ 1 ] {} Application: Merges and mutations memory limit is set to 47.94 GiB 2026.04.17 13:59:57.950782 [ 1 ] {} BackgroundSchedulePool/BgBufSchPool: Create BackgroundSchedulePool with 16 threads 2026.04.17 13:59:57.951813 [ 1 ] {} BackgroundSchedulePool/BgSchPool: Create BackgroundSchedulePool with 128 threads 2026.04.17 13:59:57.958489 [ 1 ] {} BackgroundSchedulePool/BgMBSchPool: Create BackgroundSchedulePool with 16 threads 2026.04.17 13:59:57.959295 [ 1 ] {} BackgroundSchedulePool/BgDistSchPool: Create BackgroundSchedulePool with 16 threads 2026.04.17 13:59:57.960729 [ 1 ] {} CertificateReloader: One of paths is empty. Cannot apply new configuration for certificates. Fill all paths and try again. 2026.04.17 13:59:57.960798 [ 1 ] {} ConfigReloader: Loaded config '/opt/oxide/clickhouse/config.xml', performed update on configuration 2026.04.17 13:59:57.961844 [ 1 ] {} ConfigReloader: Loading config '/opt/oxide/clickhouse/config.xml' Processing configuration file '/opt/oxide/clickhouse/config.xml'. Saved preprocessed configuration to '/data/preprocessed_configs/config.xml'. 2026.04.17 13:59:57.962301 [ 1 ] {} ConfigReloader: Loaded config '/opt/oxide/clickhouse/config.xml', performing update on configuration 2026.04.17 13:59:57.964737 [ 1 ] {} ConfigReloader: Loaded config '/opt/oxide/clickhouse/config.xml', performed update on configuration 2026.04.17 13:59:57.965468 [ 1 ] {} Access(user directories): Added users_xml access storage 'users_xml', path: /opt/oxide/clickhouse/config.xml 2026.04.17 13:59:57.968203 [ 1 ] {} Context: Initialized background executor for merges and mutations with num_threads=16, num_tasks=32, scheduling_policy=round_robin 2026.04.17 13:59:57.968651 [ 1 ] {} Context: Initialized background executor for move operations with num_threads=8, num_tasks=8 2026.04.17 13:59:57.969051 [ 1 ] {} Context: Initialized background executor for fetches with num_threads=8, num_tasks=8 2026.04.17 13:59:57.969361 [ 1 ] {} Context: Initialized background executor for common operations (e.g. clearing old parts) with num_threads=8, num_tasks=8 2026.04.17 13:59:57.970232 [ 1 ] {} DNSCacheUpdater: Update period 15 seconds 2026.04.17 13:59:57.970258 [ 1 ] {} Application: Loading metadata from /data/ 2026.04.17 13:59:57.970343 [ 161 ] {} DNSResolver: Updating DNS cache 2026.04.17 13:59:57.970437 [ 161 ] {} DNSResolver: Updated DNS cache 2026.04.17 13:59:57.983421 [ 1 ] {} DatabaseAtomic (system): Metadata processed, database system has 0 tables and 0 dictionaries in total. 2026.04.17 13:59:57.983449 [ 1 ] {} TablesLoader: Parsed metadata of 0 tables in 1 databases in 0.000175751 sec 2026.04.17 13:59:57.983475 [ 1 ] {} ReferentialDeps: No tables 2026.04.17 13:59:57.983489 [ 1 ] {} LoadingDeps: No tables 2026.04.17 13:59:57.984173 [ 1 ] {} DatabaseAtomic (system): Starting up tables. 2026.04.17 13:59:57.984828 [ 1 ] {} SystemLog: Creating system.query_log from query_log 2026.04.17 13:59:57.992337 [ 1 ] {} SystemLog: Not creating system.query_thread_log since corresponding section 'query_thread_log' is missing from config 2026.04.17 13:59:57.992382 [ 1 ] {} SystemLog: Not creating system.part_log since corresponding section 'part_log' is missing from config 2026.04.17 13:59:57.992408 [ 1 ] {} SystemLog: Not creating system.trace_log since corresponding section 'trace_log' is missing from config 2026.04.17 13:59:57.992419 [ 1 ] {} SystemLog: Not creating system.crash_log since corresponding section 'crash_log' is missing from config 2026.04.17 13:59:57.992450 [ 1 ] {} SystemLog: Not creating system.text_log since corresponding section 'text_log' is missing from config 2026.04.17 13:59:57.992469 [ 1 ] {} SystemLog: Creating system.metric_log from metric_log 2026.04.17 13:59:57.994510 [ 1 ] {} SystemLog: Not creating system.filesystem_cache_log since corresponding section 'filesystem_cache_log' is missing from config 2026.04.17 13:59:57.994552 [ 1 ] {} SystemLog: Not creating system.filesystem_read_prefetches_log since corresponding section 'filesystem_read_prefetches_log' is missing from config 2026.04.17 13:59:57.994572 [ 1 ] {} SystemLog: Creating system.asynchronous_metric_log from asynchronous_metric_log 2026.04.17 13:59:57.994701 [ 1 ] {} SystemLog: Not creating system.opentelemetry_span_log since corresponding section 'opentelemetry_span_log' is missing from config 2026.04.17 13:59:57.994741 [ 1 ] {} SystemLog: Not creating system.query_views_log since corresponding section 'query_views_log' is missing from config 2026.04.17 13:59:57.994753 [ 1 ] {} SystemLog: Not creating system.zookeeper_log since corresponding section 'zookeeper_log' is missing from config 2026.04.17 13:59:57.994774 [ 1 ] {} SystemLog: Not creating system.session_log since corresponding section 'session_log' is missing from config 2026.04.17 13:59:57.994786 [ 1 ] {} SystemLog: Not creating system.transactions_info_log since corresponding section 'transactions_info_log' is missing from config 2026.04.17 13:59:57.994815 [ 1 ] {} SystemLog: Not creating system.processors_profile_log since corresponding section 'processors_profile_log' is missing from config 2026.04.17 13:59:57.994835 [ 1 ] {} SystemLog: Not creating system.asynchronous_insert_log since corresponding section 'asynchronous_insert_log' is missing from config 2026.04.17 13:59:58.018012 [ 1 ] {} DatabaseCatalog: Found 0 partially dropped tables. Will load them and retry removal. 2026.04.17 13:59:58.022959 [ 1 ] {} DatabaseAtomic (default): Metadata processed, database default has 0 tables and 0 dictionaries in total. 2026.04.17 13:59:58.023042 [ 1 ] {} TablesLoader: Parsed metadata of 0 tables in 1 databases in 0.000113391 sec 2026.04.17 13:59:58.023067 [ 1 ] {} ReferentialDeps: No tables 2026.04.17 13:59:58.023088 [ 1 ] {} LoadingDeps: No tables 2026.04.17 13:59:58.023125 [ 1 ] {} DatabaseAtomic (default): Starting up tables. 2026.04.17 13:59:58.023386 [ 1 ] {} UserDefinedSQLObjectsLoaderFromDisk: Loading user defined objects from /data/user_defined/ 2026.04.17 13:59:58.023472 [ 1 ] {} UserDefinedSQLObjectsLoaderFromDisk: User defined objects loaded 2026.04.17 13:59:58.023500 [ 1 ] {} Application: Loaded metadata. 2026.04.17 13:59:58.023519 [ 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.04.17 13:59:58.023535 [ 1 ] {} Application: TaskStats is not implemented for this OS. IO accounting will be disabled. 2026.04.17 13:59:58.052967 [ 1 ] {} CertificateReloader: One of paths is empty. Cannot apply new configuration for certificates. Fill all paths and try again. 2026.04.17 13:59:58.053231 [ 1 ] {} AsynchronousMetrics: MemoryTracking: was 24.78 MiB, peak 24.78 MiB, free memory in arenas 0.00 B, will set to 116.66 MiB (RSS), difference: 91.88 MiB 2026.04.17 13:59:58.054181 [ 1 ] {} AsynchronousMetrics: Update heavy metrics. Update period 1 sec. Update heavy metrics period 120 sec. Heavy metrics calculation elapsed: 1.469e-05 sec. 2026.04.17 13:59:58.054602 [ 1 ] {} Application: Listening for http://[fd00:1122:3344:101::e]:8123 2026.04.17 13:59:58.054669 [ 1 ] {} Application: Listening for native protocol (tcp): [fd00:1122:3344:101::e]:9000 2026.04.17 13:59:58.054691 [ 1 ] {} Application: Ready for connections. 2026.04.17 13:59:59.327579 [ 3 ] {} TCPHandlerFactory: TCP Request. Address: [fd00:1122:3344:101::d]:60462 2026.04.17 13:59:59.328547 [ 3 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.04.17 13:59:59.328617 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Authenticating user 'default' from [fd00:1122:3344:101::d]:60462 2026.04.17 13:59:59.328648 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 13:59:59.328674 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 13:59:59.328777 [ 3 ] {} ContextAccess (default): Settings: readonly = 0, allow_ddl = true, allow_introspection_functions = false 2026.04.17 13:59:59.328811 [ 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.04.17 13:59:59.328840 [ 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.04.17 13:59:59.329434 [ 4 ] {} TCPHandlerFactory: TCP Request. Address: [fd00:1122:3344:101::d]:44307 2026.04.17 13:59:59.330444 [ 4 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.04.17 13:59:59.330501 [ 4 ] {} TCP-Session: ce5aa248-bae7-4cb7-bdad-7ee77df55221 Authenticating user 'default' from [fd00:1122:3344:101::d]:44307 2026.04.17 13:59:59.330941 [ 4 ] {} TCP-Session: ce5aa248-bae7-4cb7-bdad-7ee77df55221 Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 13:59:59.330423 [ 5 ] {} TCPHandlerFactory: TCP Request. Address: [fd00:1122:3344:101::d]:38245 2026.04.17 13:59:59.330634 [ 255 ] {} TCPHandlerFactory: TCP Request. Address: [fd00:1122:3344:101::d]:61866 2026.04.17 13:59:59.331270 [ 4 ] {} TCP-Session: ce5aa248-bae7-4cb7-bdad-7ee77df55221 Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 13:59:59.330422 [ 253 ] {} TCPHandlerFactory: TCP Request. Address: [fd00:1122:3344:101::d]:44784 2026.04.17 13:59:59.331369 [ 256 ] {} TCPHandlerFactory: TCP Request. Address: [fd00:1122:3344:101::d]:41904 2026.04.17 13:59:59.332158 [ 257 ] {} TCPHandlerFactory: TCP Request. Address: [fd00:1122:3344:101::d]:48164 2026.04.17 13:59:59.332189 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.332199 [ 5 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.04.17 13:59:59.332198 [ 253 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.04.17 13:59:59.332285 [ 5 ] {} TCP-Session: ba34b62c-4c67-4857-857a-4ba34f0a84a3 Authenticating user 'default' from [fd00:1122:3344:101::d]:38245 2026.04.17 13:59:59.332309 [ 253 ] {} TCP-Session: a2bb6037-0e34-49e1-8981-968241041e05 Authenticating user 'default' from [fd00:1122:3344:101::d]:44784 2026.04.17 13:59:59.332337 [ 5 ] {} TCP-Session: ba34b62c-4c67-4857-857a-4ba34f0a84a3 Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 13:59:59.332346 [ 253 ] {} TCP-Session: a2bb6037-0e34-49e1-8981-968241041e05 Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 13:59:59.332364 [ 5 ] {} TCP-Session: ba34b62c-4c67-4857-857a-4ba34f0a84a3 Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 13:59:59.332382 [ 258 ] {} TCPHandlerFactory: TCP Request. Address: [fd00:1122:3344:101::d]:55980 2026.04.17 13:59:59.332394 [ 253 ] {} TCP-Session: a2bb6037-0e34-49e1-8981-968241041e05 Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 13:59:59.332447 [ 255 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.04.17 13:59:59.332511 [ 255 ] {} TCP-Session: 4209a317-7726-4c9f-9849-eb9628cb0f20 Authenticating user 'default' from [fd00:1122:3344:101::d]:61866 2026.04.17 13:59:59.332528 [ 255 ] {} TCP-Session: 4209a317-7726-4c9f-9849-eb9628cb0f20 Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 13:59:59.332549 [ 255 ] {} TCP-Session: 4209a317-7726-4c9f-9849-eb9628cb0f20 Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 13:59:59.332568 [ 259 ] {} TCPHandlerFactory: TCP Request. Address: [fd00:1122:3344:101::d]:39184 2026.04.17 13:59:59.332601 [ 256 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.04.17 13:59:59.332759 [ 256 ] {} TCP-Session: 6f51c6b3-bff5-4f1c-bb98-687644c1da87 Authenticating user 'default' from [fd00:1122:3344:101::d]:41904 2026.04.17 13:59:59.332800 [ 256 ] {} TCP-Session: 6f51c6b3-bff5-4f1c-bb98-687644c1da87 Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 13:59:59.332815 [ 256 ] {} TCP-Session: 6f51c6b3-bff5-4f1c-bb98-687644c1da87 Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 13:59:59.334049 [ 259 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.04.17 13:59:59.334103 [ 259 ] {} TCP-Session: c44caed9-42a0-4717-a91c-1d0fdbac9f9d Authenticating user 'default' from [fd00:1122:3344:101::d]:39184 2026.04.17 13:59:59.334127 [ 259 ] {} TCP-Session: c44caed9-42a0-4717-a91c-1d0fdbac9f9d Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 13:59:59.334142 [ 259 ] {} TCP-Session: c44caed9-42a0-4717-a91c-1d0fdbac9f9d Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 13:59:59.334729 [ 257 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.04.17 13:59:59.334785 [ 257 ] {} TCP-Session: 1e12eb80-d152-45ed-a5c2-20697e8fdf14 Authenticating user 'default' from [fd00:1122:3344:101::d]:48164 2026.04.17 13:59:59.334785 [ 258 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.04.17 13:59:59.334807 [ 257 ] {} TCP-Session: 1e12eb80-d152-45ed-a5c2-20697e8fdf14 Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 13:59:59.334852 [ 257 ] {} TCP-Session: 1e12eb80-d152-45ed-a5c2-20697e8fdf14 Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 13:59:59.334853 [ 258 ] {} TCP-Session: dc9dacb8-3f2e-4d04-9f02-f4afc43468bd Authenticating user 'default' from [fd00:1122:3344:101::d]:55980 2026.04.17 13:59:59.334890 [ 258 ] {} TCP-Session: dc9dacb8-3f2e-4d04-9f02-f4afc43468bd Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 13:59:59.334923 [ 258 ] {} TCP-Session: dc9dacb8-3f2e-4d04-9f02-f4afc43468bd Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 13:59:59.335758 [ 3 ] {928b9a3d-b4af-480d-b0b3-b1dcd83a2a0a} executeQuery: (from [fd00:1122:3344:101::d]:60462) SELECT MAX(value) AS max_version FROM oximeter.version; (stage: Complete) 2026.04.17 13:59:59.444707 [ 3 ] {928b9a3d-b4af-480d-b0b3-b1dcd83a2a0a} executeQuery: Code: 81. DB::Exception: Database oximeter does not exist. (UNKNOWN_DATABASE) (version 23.8.7.1) (from [fd00:1122:3344:101::d]:60462) (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 /opt/oxide/clickhouse/clickhouse 1. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000f97f7df in /opt/oxide/clickhouse/clickhouse 2. DB::Exception::Exception, std::allocator > >(int, FormatStringHelperImpl, std::allocator > >::type>, std::__cxx11::basic_string, std::allocator >&&) @ 0x000000000a3c7817 in /opt/oxide/clickhouse/clickhouse 3. DB::DatabaseCatalog::getDatabase(std::__cxx11::basic_string, std::allocator > const&) const @ 0x00000000147ad091 in /opt/oxide/clickhouse/clickhouse 4. DB::Context::resolveStorageID(DB::StorageID, DB::Context::StorageNamespace) const @ 0x000000001476347d in /opt/oxide/clickhouse/clickhouse 5. DB::JoinedTables::getLeftTableStorage() @ 0x00000000148ec08b in /opt/oxide/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 /opt/oxide/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 /opt/oxide/clickhouse/clickhouse 8. DB::InterpreterSelectWithUnionQuery::buildCurrentChildInterpreter(std::shared_ptr const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) @ 0x00000000148b3d46 in /opt/oxide/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 /opt/oxide/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 /opt/oxide/clickhouse/clickhouse 11. DB::InterpreterFactory::get(std::shared_ptr&, std::shared_ptr, DB::SelectQueryOptions const&) @ 0x000000001483c8d5 in /opt/oxide/clickhouse/clickhouse 12. DB::executeQueryImpl(char const*, char const*, std::shared_ptr, bool, DB::QueryProcessingStage::Enum, DB::ReadBuffer*) @ 0x0000000014a5f216 in /opt/oxide/clickhouse/clickhouse 13. DB::executeQuery(std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr, bool, DB::QueryProcessingStage::Enum) @ 0x0000000014a5bd46 in /opt/oxide/clickhouse/clickhouse 14. DB::TCPHandler::runImpl() @ 0x00000000153fbaaa in /opt/oxide/clickhouse/clickhouse 15. DB::TCPHandler::run() @ 0x000000001540bc5c in /opt/oxide/clickhouse/clickhouse 16. Poco::Net::TCPServerConnection::start() @ 0x00000000187a058c in /opt/oxide/clickhouse/clickhouse 17. Poco::Net::TCPServerDispatcher::run() @ 0x00000000187a0a61 in /opt/oxide/clickhouse/clickhouse 18. Poco::PooledThread::run() @ 0x0000000018805972 in /opt/oxide/clickhouse/clickhouse 19. Poco::ThreadImpl::runnableEntry(void*) @ 0x0000000018803425 in /opt/oxide/clickhouse/clickhouse 20. _thrp_setup @ 0x0000000000117077 in /system/lib/amd64/libc.so.1 2026.04.17 13:59:59.445062 [ 3 ] {928b9a3d-b4af-480d-b0b3-b1dcd83a2a0a} 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 /opt/oxide/clickhouse/clickhouse 1. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000f97f7df in /opt/oxide/clickhouse/clickhouse 2. DB::Exception::Exception, std::allocator > >(int, FormatStringHelperImpl, std::allocator > >::type>, std::__cxx11::basic_string, std::allocator >&&) @ 0x000000000a3c7817 in /opt/oxide/clickhouse/clickhouse 3. DB::DatabaseCatalog::getDatabase(std::__cxx11::basic_string, std::allocator > const&) const @ 0x00000000147ad091 in /opt/oxide/clickhouse/clickhouse 4. DB::Context::resolveStorageID(DB::StorageID, DB::Context::StorageNamespace) const @ 0x000000001476347d in /opt/oxide/clickhouse/clickhouse 5. DB::JoinedTables::getLeftTableStorage() @ 0x00000000148ec08b in /opt/oxide/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 /opt/oxide/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 /opt/oxide/clickhouse/clickhouse 8. DB::InterpreterSelectWithUnionQuery::buildCurrentChildInterpreter(std::shared_ptr const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) @ 0x00000000148b3d46 in /opt/oxide/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 /opt/oxide/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 /opt/oxide/clickhouse/clickhouse 11. DB::InterpreterFactory::get(std::shared_ptr&, std::shared_ptr, DB::SelectQueryOptions const&) @ 0x000000001483c8d5 in /opt/oxide/clickhouse/clickhouse 12. DB::executeQueryImpl(char const*, char const*, std::shared_ptr, bool, DB::QueryProcessingStage::Enum, DB::ReadBuffer*) @ 0x0000000014a5f216 in /opt/oxide/clickhouse/clickhouse 13. DB::executeQuery(std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr, bool, DB::QueryProcessingStage::Enum) @ 0x0000000014a5bd46 in /opt/oxide/clickhouse/clickhouse 14. DB::TCPHandler::runImpl() @ 0x00000000153fbaaa in /opt/oxide/clickhouse/clickhouse 15. DB::TCPHandler::run() @ 0x000000001540bc5c in /opt/oxide/clickhouse/clickhouse 16. Poco::Net::TCPServerConnection::start() @ 0x00000000187a058c in /opt/oxide/clickhouse/clickhouse 17. Poco::Net::TCPServerDispatcher::run() @ 0x00000000187a0a61 in /opt/oxide/clickhouse/clickhouse 18. Poco::PooledThread::run() @ 0x0000000018805972 in /opt/oxide/clickhouse/clickhouse 19. Poco::ThreadImpl::runnableEntry(void*) @ 0x0000000018803425 in /opt/oxide/clickhouse/clickhouse 20. _thrp_setup @ 0x0000000000117077 in /system/lib/amd64/libc.so.1 2026.04.17 13:59:59.445163 [ 3 ] {928b9a3d-b4af-480d-b0b3-b1dcd83a2a0a} TCPHandler: Processed in 0.115526195 sec. 2026.04.17 13:59:59.447481 [ 4 ] {} TCP-Session: ce5aa248-bae7-4cb7-bdad-7ee77df55221 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.447720 [ 4 ] {e2668bf5-21ca-4ed9-ac3e-c911c6bcb5bf} executeQuery: (from [fd00:1122:3344:101::d]:44307) SELECT MAX(value) AS max_version FROM oximeter.version; (stage: Complete) 2026.04.17 13:59:59.448146 [ 4 ] {e2668bf5-21ca-4ed9-ac3e-c911c6bcb5bf} executeQuery: Code: 81. DB::Exception: Database oximeter does not exist. (UNKNOWN_DATABASE) (version 23.8.7.1) (from [fd00:1122:3344:101::d]:44307) (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 /opt/oxide/clickhouse/clickhouse 1. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000f97f7df in /opt/oxide/clickhouse/clickhouse 2. DB::Exception::Exception, std::allocator > >(int, FormatStringHelperImpl, std::allocator > >::type>, std::__cxx11::basic_string, std::allocator >&&) @ 0x000000000a3c7817 in /opt/oxide/clickhouse/clickhouse 3. DB::DatabaseCatalog::getDatabase(std::__cxx11::basic_string, std::allocator > const&) const @ 0x00000000147ad091 in /opt/oxide/clickhouse/clickhouse 4. DB::Context::resolveStorageID(DB::StorageID, DB::Context::StorageNamespace) const @ 0x000000001476347d in /opt/oxide/clickhouse/clickhouse 5. DB::JoinedTables::getLeftTableStorage() @ 0x00000000148ec08b in /opt/oxide/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 /opt/oxide/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 /opt/oxide/clickhouse/clickhouse 8. DB::InterpreterSelectWithUnionQuery::buildCurrentChildInterpreter(std::shared_ptr const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) @ 0x00000000148b3d46 in /opt/oxide/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 /opt/oxide/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 /opt/oxide/clickhouse/clickhouse 11. DB::InterpreterFactory::get(std::shared_ptr&, std::shared_ptr, DB::SelectQueryOptions const&) @ 0x000000001483c8d5 in /opt/oxide/clickhouse/clickhouse 12. DB::executeQueryImpl(char const*, char const*, std::shared_ptr, bool, DB::QueryProcessingStage::Enum, DB::ReadBuffer*) @ 0x0000000014a5f216 in /opt/oxide/clickhouse/clickhouse 13. DB::executeQuery(std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr, bool, DB::QueryProcessingStage::Enum) @ 0x0000000014a5bd46 in /opt/oxide/clickhouse/clickhouse 14. DB::TCPHandler::runImpl() @ 0x00000000153fbaaa in /opt/oxide/clickhouse/clickhouse 15. DB::TCPHandler::run() @ 0x000000001540bc5c in /opt/oxide/clickhouse/clickhouse 16. Poco::Net::TCPServerConnection::start() @ 0x00000000187a058c in /opt/oxide/clickhouse/clickhouse 17. Poco::Net::TCPServerDispatcher::run() @ 0x00000000187a0a61 in /opt/oxide/clickhouse/clickhouse 18. Poco::PooledThread::run() @ 0x0000000018805972 in /opt/oxide/clickhouse/clickhouse 19. Poco::ThreadImpl::runnableEntry(void*) @ 0x0000000018803425 in /opt/oxide/clickhouse/clickhouse 20. _thrp_setup @ 0x0000000000117077 in /system/lib/amd64/libc.so.1 2026.04.17 13:59:59.448296 [ 4 ] {e2668bf5-21ca-4ed9-ac3e-c911c6bcb5bf} 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 /opt/oxide/clickhouse/clickhouse 1. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000f97f7df in /opt/oxide/clickhouse/clickhouse 2. DB::Exception::Exception, std::allocator > >(int, FormatStringHelperImpl, std::allocator > >::type>, std::__cxx11::basic_string, std::allocator >&&) @ 0x000000000a3c7817 in /opt/oxide/clickhouse/clickhouse 3. DB::DatabaseCatalog::getDatabase(std::__cxx11::basic_string, std::allocator > const&) const @ 0x00000000147ad091 in /opt/oxide/clickhouse/clickhouse 4. DB::Context::resolveStorageID(DB::StorageID, DB::Context::StorageNamespace) const @ 0x000000001476347d in /opt/oxide/clickhouse/clickhouse 5. DB::JoinedTables::getLeftTableStorage() @ 0x00000000148ec08b in /opt/oxide/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 /opt/oxide/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 /opt/oxide/clickhouse/clickhouse 8. DB::InterpreterSelectWithUnionQuery::buildCurrentChildInterpreter(std::shared_ptr const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) @ 0x00000000148b3d46 in /opt/oxide/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 /opt/oxide/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 /opt/oxide/clickhouse/clickhouse 11. DB::InterpreterFactory::get(std::shared_ptr&, std::shared_ptr, DB::SelectQueryOptions const&) @ 0x000000001483c8d5 in /opt/oxide/clickhouse/clickhouse 12. DB::executeQueryImpl(char const*, char const*, std::shared_ptr, bool, DB::QueryProcessingStage::Enum, DB::ReadBuffer*) @ 0x0000000014a5f216 in /opt/oxide/clickhouse/clickhouse 13. DB::executeQuery(std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr, bool, DB::QueryProcessingStage::Enum) @ 0x0000000014a5bd46 in /opt/oxide/clickhouse/clickhouse 14. DB::TCPHandler::runImpl() @ 0x00000000153fbaaa in /opt/oxide/clickhouse/clickhouse 15. DB::TCPHandler::run() @ 0x000000001540bc5c in /opt/oxide/clickhouse/clickhouse 16. Poco::Net::TCPServerConnection::start() @ 0x00000000187a058c in /opt/oxide/clickhouse/clickhouse 17. Poco::Net::TCPServerDispatcher::run() @ 0x00000000187a0a61 in /opt/oxide/clickhouse/clickhouse 18. Poco::PooledThread::run() @ 0x0000000018805972 in /opt/oxide/clickhouse/clickhouse 19. Poco::ThreadImpl::runnableEntry(void*) @ 0x0000000018803425 in /opt/oxide/clickhouse/clickhouse 20. _thrp_setup @ 0x0000000000117077 in /system/lib/amd64/libc.so.1 2026.04.17 13:59:59.448398 [ 4 ] {e2668bf5-21ca-4ed9-ac3e-c911c6bcb5bf} TCPHandler: Processed in 0.001095683 sec. 2026.04.17 13:59:59.448689 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.449454 [ 3 ] {7c373750-07e2-4600-8505-dbc2926a3da7} executeQuery: (from [fd00:1122:3344:101::d]:60462) CREATE DATABASE IF NOT EXISTS oximeter (stage: Complete) 2026.04.17 13:59:59.450155 [ 3 ] {7c373750-07e2-4600-8505-dbc2926a3da7} ContextAccess (default): Access granted: CREATE DATABASE ON oximeter.* 2026.04.17 13:59:59.451996 [ 3 ] {7c373750-07e2-4600-8505-dbc2926a3da7} DatabaseAtomic (oximeter): Metadata processed, database oximeter has 0 tables and 0 dictionaries in total. 2026.04.17 13:59:59.452019 [ 3 ] {7c373750-07e2-4600-8505-dbc2926a3da7} TablesLoader: Parsed metadata of 0 tables in 1 databases in 6.1271e-05 sec 2026.04.17 13:59:59.452032 [ 3 ] {7c373750-07e2-4600-8505-dbc2926a3da7} ReferentialDeps: No tables 2026.04.17 13:59:59.452057 [ 3 ] {7c373750-07e2-4600-8505-dbc2926a3da7} LoadingDeps: No tables 2026.04.17 13:59:59.452090 [ 3 ] {7c373750-07e2-4600-8505-dbc2926a3da7} DatabaseAtomic (oximeter): Starting up tables. 2026.04.17 13:59:59.452760 [ 3 ] {7c373750-07e2-4600-8505-dbc2926a3da7} TCPHandler: Processed in 0.004186108 sec. 2026.04.17 13:59:59.452920 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.453117 [ 3 ] {b089ae9f-a261-45b1-9f36-9dc6c6655069} executeQuery: (from [fd00:1122:3344:101::d]:60462) /* 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.04.17 13:59:59.453171 [ 3 ] {b089ae9f-a261-45b1-9f36-9dc6c6655069} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.version 2026.04.17 13:59:59.458259 [ 3 ] {b089ae9f-a261-45b1-9f36-9dc6c6655069} StoragePolicy (default): Storage policy default created, total volumes 1 2026.04.17 13:59:59.459681 [ 3 ] {b089ae9f-a261-45b1-9f36-9dc6c6655069} oximeter.version (bbf31f98-2b8f-4f2c-b976-89d31864d597): Loading data parts 2026.04.17 13:59:59.460813 [ 3 ] {b089ae9f-a261-45b1-9f36-9dc6c6655069} oximeter.version (bbf31f98-2b8f-4f2c-b976-89d31864d597): There are no data parts 2026.04.17 13:59:59.463590 [ 3 ] {b089ae9f-a261-45b1-9f36-9dc6c6655069} TCPHandler: Processed in 0.010720532 sec. 2026.04.17 13:59:59.463793 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.464009 [ 3 ] {4cd99f4f-3a79-431b-992e-44695422d631} executeQuery: (from [fd00:1122:3344:101::d]:60462) /* 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.04.17 13:59:59.464097 [ 3 ] {4cd99f4f-3a79-431b-992e-44695422d631} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_bool 2026.04.17 13:59:59.473952 [ 3 ] {4cd99f4f-3a79-431b-992e-44695422d631} oximeter.measurements_bool (9741d7d7-540b-4212-a906-1a0549824c82): Loading data parts 2026.04.17 13:59:59.474189 [ 3 ] {4cd99f4f-3a79-431b-992e-44695422d631} oximeter.measurements_bool (9741d7d7-540b-4212-a906-1a0549824c82): There are no data parts 2026.04.17 13:59:59.475553 [ 3 ] {4cd99f4f-3a79-431b-992e-44695422d631} TCPHandler: Processed in 0.011821814 sec. 2026.04.17 13:59:59.475724 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.475905 [ 3 ] {cca13193-b5ec-43ad-8a32-7bd270992034} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.475961 [ 3 ] {cca13193-b5ec-43ad-8a32-7bd270992034} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_i8 2026.04.17 13:59:59.477676 [ 3 ] {cca13193-b5ec-43ad-8a32-7bd270992034} oximeter.measurements_i8 (3b825516-d514-4819-86a2-d2fe81cc90ea): Loading data parts 2026.04.17 13:59:59.477827 [ 3 ] {cca13193-b5ec-43ad-8a32-7bd270992034} oximeter.measurements_i8 (3b825516-d514-4819-86a2-d2fe81cc90ea): There are no data parts 2026.04.17 13:59:59.479204 [ 3 ] {cca13193-b5ec-43ad-8a32-7bd270992034} TCPHandler: Processed in 0.003542491 sec. 2026.04.17 13:59:59.479364 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.479519 [ 3 ] {321c9fa9-7710-4105-933c-c07c73026dcc} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.479571 [ 3 ] {321c9fa9-7710-4105-933c-c07c73026dcc} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_u8 2026.04.17 13:59:59.481621 [ 3 ] {321c9fa9-7710-4105-933c-c07c73026dcc} oximeter.measurements_u8 (9bbf7ee5-8c55-4095-ab1e-03ff4977a902): Loading data parts 2026.04.17 13:59:59.481783 [ 3 ] {321c9fa9-7710-4105-933c-c07c73026dcc} oximeter.measurements_u8 (9bbf7ee5-8c55-4095-ab1e-03ff4977a902): There are no data parts 2026.04.17 13:59:59.483361 [ 3 ] {321c9fa9-7710-4105-933c-c07c73026dcc} TCPHandler: Processed in 0.004046366 sec. 2026.04.17 13:59:59.483511 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.483696 [ 3 ] {d8c8a7d6-9786-4c30-a4f1-d8d149d6240e} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.483739 [ 3 ] {d8c8a7d6-9786-4c30-a4f1-d8d149d6240e} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_i16 2026.04.17 13:59:59.485676 [ 3 ] {d8c8a7d6-9786-4c30-a4f1-d8d149d6240e} oximeter.measurements_i16 (4be35d06-c9d4-445b-878c-141a09cccad9): Loading data parts 2026.04.17 13:59:59.485823 [ 3 ] {d8c8a7d6-9786-4c30-a4f1-d8d149d6240e} oximeter.measurements_i16 (4be35d06-c9d4-445b-878c-141a09cccad9): There are no data parts 2026.04.17 13:59:59.487097 [ 3 ] {d8c8a7d6-9786-4c30-a4f1-d8d149d6240e} TCPHandler: Processed in 0.003637021 sec. 2026.04.17 13:59:59.487281 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.487438 [ 3 ] {e80611ac-3fce-4c2c-ac52-c6db366e8a90} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.487494 [ 3 ] {e80611ac-3fce-4c2c-ac52-c6db366e8a90} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_u16 2026.04.17 13:59:59.489130 [ 3 ] {e80611ac-3fce-4c2c-ac52-c6db366e8a90} oximeter.measurements_u16 (f5e434ca-45e2-4787-902a-efdfb483683c): Loading data parts 2026.04.17 13:59:59.489412 [ 3 ] {e80611ac-3fce-4c2c-ac52-c6db366e8a90} oximeter.measurements_u16 (f5e434ca-45e2-4787-902a-efdfb483683c): There are no data parts 2026.04.17 13:59:59.490970 [ 3 ] {e80611ac-3fce-4c2c-ac52-c6db366e8a90} TCPHandler: Processed in 0.003738173 sec. 2026.04.17 13:59:59.491116 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.491293 [ 3 ] {f4972adf-0114-4d75-8e09-e96f9d07f0c2} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.491337 [ 3 ] {f4972adf-0114-4d75-8e09-e96f9d07f0c2} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_i32 2026.04.17 13:59:59.493203 [ 3 ] {f4972adf-0114-4d75-8e09-e96f9d07f0c2} oximeter.measurements_i32 (1b077f66-844d-4d5a-9488-a445147fca1c): Loading data parts 2026.04.17 13:59:59.493350 [ 3 ] {f4972adf-0114-4d75-8e09-e96f9d07f0c2} oximeter.measurements_i32 (1b077f66-844d-4d5a-9488-a445147fca1c): There are no data parts 2026.04.17 13:59:59.494541 [ 3 ] {f4972adf-0114-4d75-8e09-e96f9d07f0c2} TCPHandler: Processed in 0.003475439 sec. 2026.04.17 13:59:59.494703 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.494854 [ 3 ] {df43fd4e-df30-4449-b04c-d8a8e97d3a89} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.494911 [ 3 ] {df43fd4e-df30-4449-b04c-d8a8e97d3a89} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_u32 2026.04.17 13:59:59.496495 [ 3 ] {df43fd4e-df30-4449-b04c-d8a8e97d3a89} oximeter.measurements_u32 (4568299d-fe25-40f3-bd0d-6d88cd0cbada): Loading data parts 2026.04.17 13:59:59.496643 [ 3 ] {df43fd4e-df30-4449-b04c-d8a8e97d3a89} oximeter.measurements_u32 (4568299d-fe25-40f3-bd0d-6d88cd0cbada): There are no data parts 2026.04.17 13:59:59.497964 [ 3 ] {df43fd4e-df30-4449-b04c-d8a8e97d3a89} TCPHandler: Processed in 0.003310508 sec. 2026.04.17 13:59:59.498109 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.498300 [ 3 ] {d7c1f32b-57ac-40db-812f-7d7d8413a4ca} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.498353 [ 3 ] {d7c1f32b-57ac-40db-812f-7d7d8413a4ca} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_i64 2026.04.17 13:59:59.500112 [ 3 ] {d7c1f32b-57ac-40db-812f-7d7d8413a4ca} oximeter.measurements_i64 (8d6c8267-ec97-4813-98de-7eecdefae764): Loading data parts 2026.04.17 13:59:59.500269 [ 3 ] {d7c1f32b-57ac-40db-812f-7d7d8413a4ca} oximeter.measurements_i64 (8d6c8267-ec97-4813-98de-7eecdefae764): There are no data parts 2026.04.17 13:59:59.501612 [ 3 ] {d7c1f32b-57ac-40db-812f-7d7d8413a4ca} TCPHandler: Processed in 0.003552601 sec. 2026.04.17 13:59:59.501776 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.501929 [ 3 ] {e64dbd65-3b6c-4584-b674-770eef44276a} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.501988 [ 3 ] {e64dbd65-3b6c-4584-b674-770eef44276a} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_u64 2026.04.17 13:59:59.503717 [ 3 ] {e64dbd65-3b6c-4584-b674-770eef44276a} oximeter.measurements_u64 (3bff53d2-04f6-4120-bea4-91e76fe152cd): Loading data parts 2026.04.17 13:59:59.503857 [ 3 ] {e64dbd65-3b6c-4584-b674-770eef44276a} oximeter.measurements_u64 (3bff53d2-04f6-4120-bea4-91e76fe152cd): There are no data parts 2026.04.17 13:59:59.505176 [ 3 ] {e64dbd65-3b6c-4584-b674-770eef44276a} TCPHandler: Processed in 0.003452979 sec. 2026.04.17 13:59:59.505315 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.505466 [ 3 ] {2e59699b-ca89-4fc7-9e5e-0fc090c48c1e} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.505525 [ 3 ] {2e59699b-ca89-4fc7-9e5e-0fc090c48c1e} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_f32 2026.04.17 13:59:59.507313 [ 3 ] {2e59699b-ca89-4fc7-9e5e-0fc090c48c1e} oximeter.measurements_f32 (b6a59858-5c64-40d1-b7f5-e39cd95e17a1): Loading data parts 2026.04.17 13:59:59.507451 [ 3 ] {2e59699b-ca89-4fc7-9e5e-0fc090c48c1e} oximeter.measurements_f32 (b6a59858-5c64-40d1-b7f5-e39cd95e17a1): There are no data parts 2026.04.17 13:59:59.509053 [ 3 ] {2e59699b-ca89-4fc7-9e5e-0fc090c48c1e} TCPHandler: Processed in 0.003787453 sec. 2026.04.17 13:59:59.509195 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.509371 [ 3 ] {d9da3621-8409-49d3-adf9-174e2ad75e1c} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.509424 [ 3 ] {d9da3621-8409-49d3-adf9-174e2ad75e1c} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_f64 2026.04.17 13:59:59.511203 [ 3 ] {d9da3621-8409-49d3-adf9-174e2ad75e1c} oximeter.measurements_f64 (76a67890-7cd1-42fa-91aa-53ec6074b2f5): Loading data parts 2026.04.17 13:59:59.511356 [ 3 ] {d9da3621-8409-49d3-adf9-174e2ad75e1c} oximeter.measurements_f64 (76a67890-7cd1-42fa-91aa-53ec6074b2f5): There are no data parts 2026.04.17 13:59:59.512725 [ 3 ] {d9da3621-8409-49d3-adf9-174e2ad75e1c} TCPHandler: Processed in 0.003582531 sec. 2026.04.17 13:59:59.512869 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.513027 [ 3 ] {9657d62b-7ae3-452d-8193-bc3d3c8f4876} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.513085 [ 3 ] {9657d62b-7ae3-452d-8193-bc3d3c8f4876} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_string 2026.04.17 13:59:59.514882 [ 3 ] {9657d62b-7ae3-452d-8193-bc3d3c8f4876} oximeter.measurements_string (e96d4fe1-3050-4aa1-9d65-11f791701582): Loading data parts 2026.04.17 13:59:59.515037 [ 3 ] {9657d62b-7ae3-452d-8193-bc3d3c8f4876} oximeter.measurements_string (e96d4fe1-3050-4aa1-9d65-11f791701582): There are no data parts 2026.04.17 13:59:59.517104 [ 3 ] {9657d62b-7ae3-452d-8193-bc3d3c8f4876} TCPHandler: Processed in 0.004282169 sec. 2026.04.17 13:59:59.517345 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.517622 [ 3 ] {cf28f394-9c0b-41b1-a2e5-6843c41ce861} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.517730 [ 3 ] {cf28f394-9c0b-41b1-a2e5-6843c41ce861} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_bytes 2026.04.17 13:59:59.519820 [ 3 ] {cf28f394-9c0b-41b1-a2e5-6843c41ce861} oximeter.measurements_bytes (54a5cb7b-4759-42e3-99ca-2c0a8dfe3d15): Loading data parts 2026.04.17 13:59:59.520016 [ 3 ] {cf28f394-9c0b-41b1-a2e5-6843c41ce861} oximeter.measurements_bytes (54a5cb7b-4759-42e3-99ca-2c0a8dfe3d15): There are no data parts 2026.04.17 13:59:59.521477 [ 3 ] {cf28f394-9c0b-41b1-a2e5-6843c41ce861} TCPHandler: Processed in 0.004212828 sec. 2026.04.17 13:59:59.521684 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.521916 [ 3 ] {3449ef5a-8522-44a7-b052-e58958cd12ad} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.522030 [ 3 ] {3449ef5a-8522-44a7-b052-e58958cd12ad} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_cumulativei64 2026.04.17 13:59:59.524183 [ 3 ] {3449ef5a-8522-44a7-b052-e58958cd12ad} oximeter.measurements_cumulativei64 (ee937ea7-7acb-4cf0-974c-4bfeb835a420): Loading data parts 2026.04.17 13:59:59.524414 [ 3 ] {3449ef5a-8522-44a7-b052-e58958cd12ad} oximeter.measurements_cumulativei64 (ee937ea7-7acb-4cf0-974c-4bfeb835a420): There are no data parts 2026.04.17 13:59:59.526110 [ 3 ] {3449ef5a-8522-44a7-b052-e58958cd12ad} TCPHandler: Processed in 0.004490471 sec. 2026.04.17 13:59:59.526308 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.526524 [ 3 ] {a7a86e22-2bf4-4517-9399-4134639c055d} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.526590 [ 3 ] {a7a86e22-2bf4-4517-9399-4134639c055d} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_cumulativeu64 2026.04.17 13:59:59.528952 [ 3 ] {a7a86e22-2bf4-4517-9399-4134639c055d} oximeter.measurements_cumulativeu64 (db49eebb-c3f6-4d9c-b358-cbb89554f32d): Loading data parts 2026.04.17 13:59:59.529135 [ 3 ] {a7a86e22-2bf4-4517-9399-4134639c055d} oximeter.measurements_cumulativeu64 (db49eebb-c3f6-4d9c-b358-cbb89554f32d): There are no data parts 2026.04.17 13:59:59.531557 [ 3 ] {a7a86e22-2bf4-4517-9399-4134639c055d} TCPHandler: Processed in 0.0053168 sec. 2026.04.17 13:59:59.531739 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.531950 [ 3 ] {d4870204-ff96-4acf-9712-562c5f573fc0} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.532034 [ 3 ] {d4870204-ff96-4acf-9712-562c5f573fc0} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_cumulativef32 2026.04.17 13:59:59.534304 [ 3 ] {d4870204-ff96-4acf-9712-562c5f573fc0} oximeter.measurements_cumulativef32 (a6dad86e-2f35-4639-9ed4-b2843c341e2f): Loading data parts 2026.04.17 13:59:59.534466 [ 3 ] {d4870204-ff96-4acf-9712-562c5f573fc0} oximeter.measurements_cumulativef32 (a6dad86e-2f35-4639-9ed4-b2843c341e2f): There are no data parts 2026.04.17 13:59:59.535809 [ 3 ] {d4870204-ff96-4acf-9712-562c5f573fc0} TCPHandler: Processed in 0.004135707 sec. 2026.04.17 13:59:59.535949 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.536127 [ 3 ] {4d804be7-6288-46b1-b6df-b379674a7532} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.536184 [ 3 ] {4d804be7-6288-46b1-b6df-b379674a7532} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_cumulativef64 2026.04.17 13:59:59.538062 [ 3 ] {4d804be7-6288-46b1-b6df-b379674a7532} oximeter.measurements_cumulativef64 (0d2e52f8-0e7a-44e9-b43d-4337138e72f4): Loading data parts 2026.04.17 13:59:59.538232 [ 3 ] {4d804be7-6288-46b1-b6df-b379674a7532} oximeter.measurements_cumulativef64 (0d2e52f8-0e7a-44e9-b43d-4337138e72f4): There are no data parts 2026.04.17 13:59:59.539525 [ 3 ] {4d804be7-6288-46b1-b6df-b379674a7532} TCPHandler: Processed in 0.003625771 sec. 2026.04.17 13:59:59.539685 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.539912 [ 3 ] {5a995141-6da9-4636-8de1-09a051cfedce} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.539991 [ 3 ] {5a995141-6da9-4636-8de1-09a051cfedce} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_histogrami8 2026.04.17 13:59:59.542144 [ 3 ] {5a995141-6da9-4636-8de1-09a051cfedce} oximeter.measurements_histogrami8 (742ae295-1d1e-4a1b-8fa5-2e122b6e3ad5): Loading data parts 2026.04.17 13:59:59.542319 [ 3 ] {5a995141-6da9-4636-8de1-09a051cfedce} oximeter.measurements_histogrami8 (742ae295-1d1e-4a1b-8fa5-2e122b6e3ad5): There are no data parts 2026.04.17 13:59:59.544025 [ 3 ] {5a995141-6da9-4636-8de1-09a051cfedce} TCPHandler: Processed in 0.004394921 sec. 2026.04.17 13:59:59.544175 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.544424 [ 3 ] {dbbf9a85-249b-40c0-8178-415d1048cb81} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.544495 [ 3 ] {dbbf9a85-249b-40c0-8178-415d1048cb81} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_histogramu8 2026.04.17 13:59:59.546386 [ 3 ] {dbbf9a85-249b-40c0-8178-415d1048cb81} oximeter.measurements_histogramu8 (619cad8a-4fb6-4765-8dc0-36b1c4e8f708): Loading data parts 2026.04.17 13:59:59.546692 [ 3 ] {dbbf9a85-249b-40c0-8178-415d1048cb81} oximeter.measurements_histogramu8 (619cad8a-4fb6-4765-8dc0-36b1c4e8f708): There are no data parts 2026.04.17 13:59:59.558597 [ 3 ] {dbbf9a85-249b-40c0-8178-415d1048cb81} TCPHandler: Processed in 0.014469484 sec. 2026.04.17 13:59:59.558792 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.559029 [ 3 ] {316378c4-8062-458c-b497-3f6906beed3d} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.559114 [ 3 ] {316378c4-8062-458c-b497-3f6906beed3d} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_histogrami16 2026.04.17 13:59:59.564591 [ 3 ] {316378c4-8062-458c-b497-3f6906beed3d} oximeter.measurements_histogrami16 (432d9025-7d4a-4580-9b8e-94152a73c8db): Loading data parts 2026.04.17 13:59:59.564863 [ 3 ] {316378c4-8062-458c-b497-3f6906beed3d} oximeter.measurements_histogrami16 (432d9025-7d4a-4580-9b8e-94152a73c8db): There are no data parts 2026.04.17 13:59:59.569911 [ 3 ] {316378c4-8062-458c-b497-3f6906beed3d} TCPHandler: Processed in 0.011187017 sec. 2026.04.17 13:59:59.570074 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.570322 [ 3 ] {cd23ffa6-96f0-4a87-ae60-f954578b3032} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.570394 [ 3 ] {cd23ffa6-96f0-4a87-ae60-f954578b3032} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_histogramu16 2026.04.17 13:59:59.575782 [ 3 ] {cd23ffa6-96f0-4a87-ae60-f954578b3032} oximeter.measurements_histogramu16 (ba018698-867d-4edf-8199-241ffd041452): Loading data parts 2026.04.17 13:59:59.576059 [ 3 ] {cd23ffa6-96f0-4a87-ae60-f954578b3032} oximeter.measurements_histogramu16 (ba018698-867d-4edf-8199-241ffd041452): There are no data parts 2026.04.17 13:59:59.584469 [ 3 ] {cd23ffa6-96f0-4a87-ae60-f954578b3032} TCPHandler: Processed in 0.014445085 sec. 2026.04.17 13:59:59.584632 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.584855 [ 3 ] {25a88cd6-5ca4-4522-8795-9864163ca63c} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.584936 [ 3 ] {25a88cd6-5ca4-4522-8795-9864163ca63c} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_histogrami32 2026.04.17 13:59:59.588395 [ 3 ] {25a88cd6-5ca4-4522-8795-9864163ca63c} oximeter.measurements_histogrami32 (a3759d6f-6881-42df-93fa-04cdc5d2e579): Loading data parts 2026.04.17 13:59:59.588580 [ 3 ] {25a88cd6-5ca4-4522-8795-9864163ca63c} oximeter.measurements_histogrami32 (a3759d6f-6881-42df-93fa-04cdc5d2e579): There are no data parts 2026.04.17 13:59:59.596767 [ 3 ] {25a88cd6-5ca4-4522-8795-9864163ca63c} TCPHandler: Processed in 0.012184639 sec. 2026.04.17 13:59:59.596940 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.597185 [ 3 ] {7c317ad5-56f9-4e70-9820-af2006a86ea9} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.597258 [ 3 ] {7c317ad5-56f9-4e70-9820-af2006a86ea9} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_histogramu32 2026.04.17 13:59:59.602070 [ 3 ] {7c317ad5-56f9-4e70-9820-af2006a86ea9} oximeter.measurements_histogramu32 (47617ae0-4027-402e-8ac5-bfaa32210d35): Loading data parts 2026.04.17 13:59:59.602228 [ 3 ] {7c317ad5-56f9-4e70-9820-af2006a86ea9} oximeter.measurements_histogramu32 (47617ae0-4027-402e-8ac5-bfaa32210d35): There are no data parts 2026.04.17 13:59:59.605792 [ 3 ] {7c317ad5-56f9-4e70-9820-af2006a86ea9} TCPHandler: Processed in 0.008902221 sec. 2026.04.17 13:59:59.605984 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.606206 [ 3 ] {6b304288-53c2-4f2c-a49d-e44d61bf24c2} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.606284 [ 3 ] {6b304288-53c2-4f2c-a49d-e44d61bf24c2} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_histogrami64 2026.04.17 13:59:59.608296 [ 3 ] {6b304288-53c2-4f2c-a49d-e44d61bf24c2} oximeter.measurements_histogrami64 (d25ac1bd-482a-4b39-9a82-7a084c48e349): Loading data parts 2026.04.17 13:59:59.608550 [ 3 ] {6b304288-53c2-4f2c-a49d-e44d61bf24c2} oximeter.measurements_histogrami64 (d25ac1bd-482a-4b39-9a82-7a084c48e349): There are no data parts 2026.04.17 13:59:59.610217 [ 3 ] {6b304288-53c2-4f2c-a49d-e44d61bf24c2} TCPHandler: Processed in 0.004295129 sec. 2026.04.17 13:59:59.610370 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.610608 [ 3 ] {3db9d187-a478-41b4-ba81-29ef7307eb72} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.610679 [ 3 ] {3db9d187-a478-41b4-ba81-29ef7307eb72} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_histogramu64 2026.04.17 13:59:59.612660 [ 3 ] {3db9d187-a478-41b4-ba81-29ef7307eb72} oximeter.measurements_histogramu64 (e89dfed8-7cb8-4ba2-a6e3-4144c32ef290): Loading data parts 2026.04.17 13:59:59.612816 [ 3 ] {3db9d187-a478-41b4-ba81-29ef7307eb72} oximeter.measurements_histogramu64 (e89dfed8-7cb8-4ba2-a6e3-4144c32ef290): There are no data parts 2026.04.17 13:59:59.614136 [ 3 ] {3db9d187-a478-41b4-ba81-29ef7307eb72} TCPHandler: Processed in 0.003817304 sec. 2026.04.17 13:59:59.614305 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.614517 [ 3 ] {d475022d-feba-4400-acf0-8fb6f2e711e1} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.614590 [ 3 ] {d475022d-feba-4400-acf0-8fb6f2e711e1} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_histogramf32 2026.04.17 13:59:59.616669 [ 3 ] {d475022d-feba-4400-acf0-8fb6f2e711e1} oximeter.measurements_histogramf32 (a62e539c-71fa-4e55-a5de-079163fcda7a): Loading data parts 2026.04.17 13:59:59.616851 [ 3 ] {d475022d-feba-4400-acf0-8fb6f2e711e1} oximeter.measurements_histogramf32 (a62e539c-71fa-4e55-a5de-079163fcda7a): There are no data parts 2026.04.17 13:59:59.618255 [ 3 ] {d475022d-feba-4400-acf0-8fb6f2e711e1} TCPHandler: Processed in 0.004000646 sec. 2026.04.17 13:59:59.618409 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.618651 [ 3 ] {db3296bb-14ee-4c7f-8230-edf6596dd9b1} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.618725 [ 3 ] {db3296bb-14ee-4c7f-8230-edf6596dd9b1} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.measurements_histogramf64 2026.04.17 13:59:59.620675 [ 3 ] {db3296bb-14ee-4c7f-8230-edf6596dd9b1} oximeter.measurements_histogramf64 (881adbea-5e8a-40d9-bb48-578e6b2224eb): Loading data parts 2026.04.17 13:59:59.620830 [ 3 ] {db3296bb-14ee-4c7f-8230-edf6596dd9b1} oximeter.measurements_histogramf64 (881adbea-5e8a-40d9-bb48-578e6b2224eb): There are no data parts 2026.04.17 13:59:59.622083 [ 3 ] {db3296bb-14ee-4c7f-8230-edf6596dd9b1} TCPHandler: Processed in 0.003722852 sec. 2026.04.17 13:59:59.622248 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.622427 [ 3 ] {adcbbc33-5271-4675-915c-16c412b565ca} executeQuery: (from [fd00:1122:3344:101::d]:60462) /* 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.04.17 13:59:59.622504 [ 3 ] {adcbbc33-5271-4675-915c-16c412b565ca} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.fields_bool 2026.04.17 13:59:59.624220 [ 3 ] {adcbbc33-5271-4675-915c-16c412b565ca} oximeter.fields_bool (3c0eab9f-62be-4777-b702-92bb7ded2274): Loading data parts 2026.04.17 13:59:59.624358 [ 3 ] {adcbbc33-5271-4675-915c-16c412b565ca} oximeter.fields_bool (3c0eab9f-62be-4777-b702-92bb7ded2274): There are no data parts 2026.04.17 13:59:59.625636 [ 3 ] {adcbbc33-5271-4675-915c-16c412b565ca} TCPHandler: Processed in 0.003437399 sec. 2026.04.17 13:59:59.625778 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.625937 [ 3 ] {6834bd56-c277-48af-9d08-618f84406d03} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.626004 [ 3 ] {6834bd56-c277-48af-9d08-618f84406d03} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.fields_i8 2026.04.17 13:59:59.627722 [ 3 ] {6834bd56-c277-48af-9d08-618f84406d03} oximeter.fields_i8 (ec771700-9e46-42c1-b27a-c2ac3b121bdd): Loading data parts 2026.04.17 13:59:59.627857 [ 3 ] {6834bd56-c277-48af-9d08-618f84406d03} oximeter.fields_i8 (ec771700-9e46-42c1-b27a-c2ac3b121bdd): There are no data parts 2026.04.17 13:59:59.629078 [ 3 ] {6834bd56-c277-48af-9d08-618f84406d03} TCPHandler: Processed in 0.003349398 sec. 2026.04.17 13:59:59.629238 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.629454 [ 3 ] {e7fd02ca-ccbd-41a8-83e7-26dfb1d9c3e9} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.629529 [ 3 ] {e7fd02ca-ccbd-41a8-83e7-26dfb1d9c3e9} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.fields_u8 2026.04.17 13:59:59.632793 [ 3 ] {e7fd02ca-ccbd-41a8-83e7-26dfb1d9c3e9} oximeter.fields_u8 (d740895a-05e7-448d-b6fd-24eef4dc83aa): Loading data parts 2026.04.17 13:59:59.632958 [ 3 ] {e7fd02ca-ccbd-41a8-83e7-26dfb1d9c3e9} oximeter.fields_u8 (d740895a-05e7-448d-b6fd-24eef4dc83aa): There are no data parts 2026.04.17 13:59:59.634638 [ 3 ] {e7fd02ca-ccbd-41a8-83e7-26dfb1d9c3e9} TCPHandler: Processed in 0.005456402 sec. 2026.04.17 13:59:59.634788 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.634943 [ 3 ] {c538a2fb-3404-4c52-8219-9535d26de8b6} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.635004 [ 3 ] {c538a2fb-3404-4c52-8219-9535d26de8b6} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.fields_i16 2026.04.17 13:59:59.637810 [ 3 ] {c538a2fb-3404-4c52-8219-9535d26de8b6} oximeter.fields_i16 (d1361209-eb7b-4509-9c35-361d39cca689): Loading data parts 2026.04.17 13:59:59.637962 [ 3 ] {c538a2fb-3404-4c52-8219-9535d26de8b6} oximeter.fields_i16 (d1361209-eb7b-4509-9c35-361d39cca689): There are no data parts 2026.04.17 13:59:59.639633 [ 3 ] {c538a2fb-3404-4c52-8219-9535d26de8b6} TCPHandler: Processed in 0.004894845 sec. 2026.04.17 13:59:59.639788 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.639971 [ 3 ] {6b1fb021-6971-4994-8b7c-1317fdad9317} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.640037 [ 3 ] {6b1fb021-6971-4994-8b7c-1317fdad9317} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.fields_u16 2026.04.17 13:59:59.641736 [ 3 ] {6b1fb021-6971-4994-8b7c-1317fdad9317} oximeter.fields_u16 (a96af619-5538-45bd-a79b-5ab68f1fe8b5): Loading data parts 2026.04.17 13:59:59.641909 [ 3 ] {6b1fb021-6971-4994-8b7c-1317fdad9317} oximeter.fields_u16 (a96af619-5538-45bd-a79b-5ab68f1fe8b5): There are no data parts 2026.04.17 13:59:59.643691 [ 3 ] {6b1fb021-6971-4994-8b7c-1317fdad9317} TCPHandler: Processed in 0.003955895 sec. 2026.04.17 13:59:59.643837 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.643990 [ 3 ] {ae8b46ff-3604-4a05-86c3-8e2643f43fe2} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.644056 [ 3 ] {ae8b46ff-3604-4a05-86c3-8e2643f43fe2} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.fields_i32 2026.04.17 13:59:59.645938 [ 3 ] {ae8b46ff-3604-4a05-86c3-8e2643f43fe2} oximeter.fields_i32 (35aad837-fcc5-44f9-921c-48c86846090c): Loading data parts 2026.04.17 13:59:59.646085 [ 3 ] {ae8b46ff-3604-4a05-86c3-8e2643f43fe2} oximeter.fields_i32 (35aad837-fcc5-44f9-921c-48c86846090c): There are no data parts 2026.04.17 13:59:59.647322 [ 3 ] {ae8b46ff-3604-4a05-86c3-8e2643f43fe2} TCPHandler: Processed in 0.003534511 sec. 2026.04.17 13:59:59.647488 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.647695 [ 3 ] {483e3607-ab80-4f9e-b203-9ed6ce8ba292} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.647763 [ 3 ] {483e3607-ab80-4f9e-b203-9ed6ce8ba292} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.fields_u32 2026.04.17 13:59:59.649628 [ 3 ] {483e3607-ab80-4f9e-b203-9ed6ce8ba292} oximeter.fields_u32 (a3d71771-5d17-4dcf-98e1-bad896ac7cc2): Loading data parts 2026.04.17 13:59:59.649776 [ 3 ] {483e3607-ab80-4f9e-b203-9ed6ce8ba292} oximeter.fields_u32 (a3d71771-5d17-4dcf-98e1-bad896ac7cc2): There are no data parts 2026.04.17 13:59:59.651063 [ 3 ] {483e3607-ab80-4f9e-b203-9ed6ce8ba292} TCPHandler: Processed in 0.003632321 sec. 2026.04.17 13:59:59.651219 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.651382 [ 3 ] {99631963-7c45-4d56-b091-c99f4f4cc5c4} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.651451 [ 3 ] {99631963-7c45-4d56-b091-c99f4f4cc5c4} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.fields_i64 2026.04.17 13:59:59.653313 [ 3 ] {99631963-7c45-4d56-b091-c99f4f4cc5c4} oximeter.fields_i64 (ef559d9d-a37d-4fb4-9369-2eab04d791ba): Loading data parts 2026.04.17 13:59:59.653457 [ 3 ] {99631963-7c45-4d56-b091-c99f4f4cc5c4} oximeter.fields_i64 (ef559d9d-a37d-4fb4-9369-2eab04d791ba): There are no data parts 2026.04.17 13:59:59.654642 [ 3 ] {99631963-7c45-4d56-b091-c99f4f4cc5c4} TCPHandler: Processed in 0.003478969 sec. 2026.04.17 13:59:59.654788 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.654970 [ 3 ] {ec808fed-465e-4506-8360-16ac88d7d34b} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.655033 [ 3 ] {ec808fed-465e-4506-8360-16ac88d7d34b} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.fields_u64 2026.04.17 13:59:59.656810 [ 3 ] {ec808fed-465e-4506-8360-16ac88d7d34b} oximeter.fields_u64 (226b158b-c75a-4db8-92dc-a3f70a75b549): Loading data parts 2026.04.17 13:59:59.656969 [ 3 ] {ec808fed-465e-4506-8360-16ac88d7d34b} oximeter.fields_u64 (226b158b-c75a-4db8-92dc-a3f70a75b549): There are no data parts 2026.04.17 13:59:59.658332 [ 3 ] {ec808fed-465e-4506-8360-16ac88d7d34b} TCPHandler: Processed in 0.003593051 sec. 2026.04.17 13:59:59.658492 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.658653 [ 3 ] {5e626689-32c5-439f-a441-a14e5f471d5a} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.658725 [ 3 ] {5e626689-32c5-439f-a441-a14e5f471d5a} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.fields_ipaddr 2026.04.17 13:59:59.660679 [ 3 ] {5e626689-32c5-439f-a441-a14e5f471d5a} oximeter.fields_ipaddr (fd8600f9-23b9-4093-b1f0-d21037c83f08): Loading data parts 2026.04.17 13:59:59.660850 [ 3 ] {5e626689-32c5-439f-a441-a14e5f471d5a} oximeter.fields_ipaddr (fd8600f9-23b9-4093-b1f0-d21037c83f08): There are no data parts 2026.04.17 13:59:59.662326 [ 3 ] {5e626689-32c5-439f-a441-a14e5f471d5a} TCPHandler: Processed in 0.003886885 sec. 2026.04.17 13:59:59.662492 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.662661 [ 3 ] {89110e4f-15af-473d-b2d8-fecabbbec798} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.662725 [ 3 ] {89110e4f-15af-473d-b2d8-fecabbbec798} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.fields_string 2026.04.17 13:59:59.664604 [ 3 ] {89110e4f-15af-473d-b2d8-fecabbbec798} oximeter.fields_string (a64dfe90-72a0-4331-ad91-aecc79b88d98): Loading data parts 2026.04.17 13:59:59.664758 [ 3 ] {89110e4f-15af-473d-b2d8-fecabbbec798} oximeter.fields_string (a64dfe90-72a0-4331-ad91-aecc79b88d98): There are no data parts 2026.04.17 13:59:59.666021 [ 3 ] {89110e4f-15af-473d-b2d8-fecabbbec798} TCPHandler: Processed in 0.003578531 sec. 2026.04.17 13:59:59.666168 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.666323 [ 3 ] {b25e3982-0b3f-4269-9a1c-f0f958bdc5c5} executeQuery: (from [fd00:1122:3344:101::d]:60462) 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.04.17 13:59:59.666398 [ 3 ] {b25e3982-0b3f-4269-9a1c-f0f958bdc5c5} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.fields_uuid 2026.04.17 13:59:59.668300 [ 3 ] {b25e3982-0b3f-4269-9a1c-f0f958bdc5c5} oximeter.fields_uuid (dfe922a5-fcd5-4eae-8808-4f5c708e7109): Loading data parts 2026.04.17 13:59:59.668460 [ 3 ] {b25e3982-0b3f-4269-9a1c-f0f958bdc5c5} oximeter.fields_uuid (dfe922a5-fcd5-4eae-8808-4f5c708e7109): There are no data parts 2026.04.17 13:59:59.669632 [ 3 ] {b25e3982-0b3f-4269-9a1c-f0f958bdc5c5} TCPHandler: Processed in 0.00351428 sec. 2026.04.17 13:59:59.669823 [ 3 ] {} TCP-Session: c3a9ad38-b8e9-451f-8c3e-79076cb6cee4 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.670077 [ 3 ] {0ad6ee3d-0f66-4dd1-9028-fd6f59bd87af} executeQuery: (from [fd00:1122:3344:101::d]:60462) /* 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.04.17 13:59:59.670164 [ 3 ] {0ad6ee3d-0f66-4dd1-9028-fd6f59bd87af} ContextAccess (default): Access granted: CREATE TABLE ON oximeter.timeseries_schema 2026.04.17 13:59:59.672299 [ 3 ] {0ad6ee3d-0f66-4dd1-9028-fd6f59bd87af} oximeter.timeseries_schema (888852e1-f958-4fd1-a32c-fea4793c04ba): Loading data parts 2026.04.17 13:59:59.672538 [ 3 ] {0ad6ee3d-0f66-4dd1-9028-fd6f59bd87af} oximeter.timeseries_schema (888852e1-f958-4fd1-a32c-fea4793c04ba): There are no data parts 2026.04.17 13:59:59.674245 [ 3 ] {0ad6ee3d-0f66-4dd1-9028-fd6f59bd87af} TCPHandler: Processed in 0.004472771 sec. 2026.04.17 13:59:59.674511 [ 4 ] {} TCP-Session: ce5aa248-bae7-4cb7-bdad-7ee77df55221 Creating query context from session context, user_id: 94309d50-4f52-5250-31bd-74fecac179db, parent context user: default 2026.04.17 13:59:59.674857 [ 4 ] {deb33387-70a1-4555-8b77-b878c7243490} executeQuery: (from [fd00:1122:3344:101::d]:44307) INSERT INTO oximeter.version (*) VALUES (stage: Complete) 2026.04.17 13:59:59.676143 [ 4 ] {deb33387-70a1-4555-8b77-b878c7243490} ContextAccess (default): Access granted: INSERT(value, timestamp) ON oximeter.version 2026.04.17 13:59:59.691195 [ 261 ] {deb33387-70a1-4555-8b77-b878c7243490} oximeter.version (bbf31f98-2b8f-4f2c-b976-89d31864d597): Trying to reserve 1.00 MiB using storage policy from min volume index 0 2026.04.17 13:59:59.691296 [ 261 ] {deb33387-70a1-4555-8b77-b878c7243490} DiskLocal: Reserved 1.00 MiB on local disk `default`, having unreserved 13.49 GiB. 2026.04.17 13:59:59.694965 [ 261 ] {deb33387-70a1-4555-8b77-b878c7243490} MergedBlockOutputStream: filled checksums all_1_1_0 (state Temporary) 2026.04.17 13:59:59.695348 [ 261 ] {deb33387-70a1-4555-8b77-b878c7243490} oximeter.version (bbf31f98-2b8f-4f2c-b976-89d31864d597): Renaming temporary part tmp_insert_all_1_1_0 to all_1_1_0 with tid (1, 1, 00000000-0000-0000-0000-000000000000). 2026.04.17 13:59:59.695650 [ 4 ] {deb33387-70a1-4555-8b77-b878c7243490} executeQuery: Read 1 rows, 16.00 B in 0.020933 sec., 47.77146132900205 rows/sec., 764.34 B/sec. 2026.04.17 13:59:59.695937 [ 4 ] {deb33387-70a1-4555-8b77-b878c7243490} TCPHandler: Processed in 0.021558305 sec. 2026.04.17 14:00:00.000202 [ 248 ] {} AsynchronousMetrics: MemoryTracking: was 124.55 MiB, peak 124.55 MiB, free memory in arenas 0.00 B, will set to 138.07 MiB (RSS), difference: 13.52 MiB 2026.04.17 14:00:00.168494 [ 262 ] {} TCPHandlerFactory: TCP Request. Address: [fd00:1122:3344:101::b]:36826 2026.04.17 14:00:00.168628 [ 262 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.04.17 14:00:00.168660 [ 262 ] {} TCP-Session: fe0e3ca4-7ff5-4edf-807e-cefea2578273 Authenticating user 'default' from [fd00:1122:3344:101::b]:36826 2026.04.17 14:00:00.168722 [ 262 ] {} TCP-Session: fe0e3ca4-7ff5-4edf-807e-cefea2578273 Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 14:00:00.168736 [ 262 ] {} TCP-Session: fe0e3ca4-7ff5-4edf-807e-cefea2578273 Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 14:00:00.168801 [ 262 ] {} ContextAccess (default): Settings: readonly = 0, allow_ddl = true, allow_introspection_functions = false 2026.04.17 14:00:00.168852 [ 262 ] {} 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.04.17 14:00:00.168868 [ 262 ] {} 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.04.17 14:00:00.169359 [ 263 ] {} TCPHandlerFactory: TCP Request. Address: [fd00:1122:3344:101::b]:51343 2026.04.17 14:00:00.169450 [ 264 ] {} TCPHandlerFactory: TCP Request. Address: [fd00:1122:3344:101::b]:49962 2026.04.17 14:00:00.169556 [ 263 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.04.17 14:00:00.169555 [ 265 ] {} TCPHandlerFactory: TCP Request. Address: [fd00:1122:3344:101::b]:54040 2026.04.17 14:00:00.169613 [ 263 ] {} TCP-Session: 9116d8e4-1162-4613-bf7d-03fb991b9324 Authenticating user 'default' from [fd00:1122:3344:101::b]:51343 2026.04.17 14:00:00.169645 [ 266 ] {} TCPHandlerFactory: TCP Request. Address: [fd00:1122:3344:101::b]:41334 2026.04.17 14:00:00.169690 [ 263 ] {} TCP-Session: 9116d8e4-1162-4613-bf7d-03fb991b9324 Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 14:00:00.169684 [ 264 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.04.17 14:00:00.169728 [ 263 ] {} TCP-Session: 9116d8e4-1162-4613-bf7d-03fb991b9324 Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 14:00:00.169763 [ 264 ] {} TCP-Session: 63e265cd-bdba-4212-a6f1-fcd0885e2074 Authenticating user 'default' from [fd00:1122:3344:101::b]:49962 2026.04.17 14:00:00.169786 [ 265 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.04.17 14:00:00.169804 [ 267 ] {} TCPHandlerFactory: TCP Request. Address: [fd00:1122:3344:101::b]:33517 2026.04.17 14:00:00.169847 [ 264 ] {} TCP-Session: 63e265cd-bdba-4212-a6f1-fcd0885e2074 Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 14:00:00.169849 [ 265 ] {} TCP-Session: 83340aa5-0e6f-48c8-b768-a4910bd949e4 Authenticating user 'default' from [fd00:1122:3344:101::b]:54040 2026.04.17 14:00:00.169882 [ 266 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.04.17 14:00:00.169892 [ 264 ] {} TCP-Session: 63e265cd-bdba-4212-a6f1-fcd0885e2074 Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 14:00:00.169908 [ 265 ] {} TCP-Session: 83340aa5-0e6f-48c8-b768-a4910bd949e4 Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 14:00:00.169929 [ 266 ] {} TCP-Session: c13ecb25-f93a-4d93-94cc-222059d4fdbd Authenticating user 'default' from [fd00:1122:3344:101::b]:41334 2026.04.17 14:00:00.169959 [ 265 ] {} TCP-Session: 83340aa5-0e6f-48c8-b768-a4910bd949e4 Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 14:00:00.169955 [ 268 ] {} TCPHandlerFactory: TCP Request. Address: [fd00:1122:3344:101::b]:57815 2026.04.17 14:00:00.170030 [ 267 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.04.17 14:00:00.170014 [ 266 ] {} TCP-Session: c13ecb25-f93a-4d93-94cc-222059d4fdbd Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 14:00:00.170089 [ 267 ] {} TCP-Session: 12396b0e-a383-4843-b1be-24cdfd0528a6 Authenticating user 'default' from [fd00:1122:3344:101::b]:33517 2026.04.17 14:00:00.170128 [ 269 ] {} TCPHandlerFactory: TCP Request. Address: [fd00:1122:3344:101::b]:52013 2026.04.17 14:00:00.170152 [ 266 ] {} TCP-Session: c13ecb25-f93a-4d93-94cc-222059d4fdbd Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 14:00:00.170168 [ 267 ] {} TCP-Session: 12396b0e-a383-4843-b1be-24cdfd0528a6 Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 14:00:00.170221 [ 268 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.04.17 14:00:00.170237 [ 267 ] {} TCP-Session: 12396b0e-a383-4843-b1be-24cdfd0528a6 Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 14:00:00.170264 [ 268 ] {} TCP-Session: 6f165887-f2a8-4883-b806-181799052d45 Authenticating user 'default' from [fd00:1122:3344:101::b]:57815 2026.04.17 14:00:00.170349 [ 268 ] {} TCP-Session: 6f165887-f2a8-4883-b806-181799052d45 Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 14:00:00.170346 [ 269 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.04.17 14:00:00.170366 [ 268 ] {} TCP-Session: 6f165887-f2a8-4883-b806-181799052d45 Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 14:00:00.170399 [ 269 ] {} TCP-Session: 1bae3144-c7a4-40fc-84e5-8b92d2590f6a Authenticating user 'default' from [fd00:1122:3344:101::b]:52013 2026.04.17 14:00:00.170438 [ 269 ] {} TCP-Session: 1bae3144-c7a4-40fc-84e5-8b92d2590f6a Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 14:00:00.170453 [ 269 ] {} TCP-Session: 1bae3144-c7a4-40fc-84e5-8b92d2590f6a Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 14:00:00.968954 [ 270 ] {} TCPHandlerFactory: TCP Request. Address: [fd00:1122:3344:101::c]:56839 2026.04.17 14:00:00.969183 [ 270 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.04.17 14:00:00.969231 [ 270 ] {} TCP-Session: b5c2509b-ecb1-4720-82d2-9edb48771789 Authenticating user 'default' from [fd00:1122:3344:101::c]:56839 2026.04.17 14:00:00.969390 [ 270 ] {} TCP-Session: b5c2509b-ecb1-4720-82d2-9edb48771789 Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 14:00:00.969409 [ 270 ] {} TCP-Session: b5c2509b-ecb1-4720-82d2-9edb48771789 Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 14:00:00.969483 [ 270 ] {} ContextAccess (default): Settings: readonly = 0, allow_ddl = true, allow_introspection_functions = false 2026.04.17 14:00:00.969604 [ 270 ] {} 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.04.17 14:00:00.969628 [ 270 ] {} 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.04.17 14:00:00.970194 [ 271 ] {} TCPHandlerFactory: TCP Request. Address: [fd00:1122:3344:101::c]:38382 2026.04.17 14:00:00.970387 [ 273 ] {} TCPHandlerFactory: TCP Request. Address: [fd00:1122:3344:101::c]:59439 2026.04.17 14:00:00.970396 [ 272 ] {} TCPHandlerFactory: TCP Request. Address: [fd00:1122:3344:101::c]:65076 2026.04.17 14:00:00.970469 [ 274 ] {} TCPHandlerFactory: TCP Request. Address: [fd00:1122:3344:101::c]:43242 2026.04.17 14:00:00.970600 [ 273 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.04.17 14:00:00.970392 [ 271 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.04.17 14:00:00.970723 [ 276 ] {} TCPHandlerFactory: TCP Request. Address: [fd00:1122:3344:101::c]:34443 2026.04.17 14:00:00.970667 [ 273 ] {} TCP-Session: 543c180e-8912-4299-a774-5530b5166b06 Authenticating user 'default' from [fd00:1122:3344:101::c]:59439 2026.04.17 14:00:00.970774 [ 271 ] {} TCP-Session: 87a8929c-51d2-4a03-babb-2c9d991b2cbe Authenticating user 'default' from [fd00:1122:3344:101::c]:38382 2026.04.17 14:00:00.970641 [ 275 ] {} TCPHandlerFactory: TCP Request. Address: [fd00:1122:3344:101::c]:39653 2026.04.17 14:00:00.970946 [ 274 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.04.17 14:00:00.971025 [ 273 ] {} TCP-Session: 543c180e-8912-4299-a774-5530b5166b06 Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 14:00:00.971015 [ 271 ] {} TCP-Session: 87a8929c-51d2-4a03-babb-2c9d991b2cbe Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 14:00:00.971102 [ 273 ] {} TCP-Session: 543c180e-8912-4299-a774-5530b5166b06 Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 14:00:00.970948 [ 277 ] {} TCPHandlerFactory: TCP Request. Address: [fd00:1122:3344:101::c]:41073 2026.04.17 14:00:00.971132 [ 274 ] {} TCP-Session: 39f17304-a9b8-41ea-be3a-1cdbdc524b2b Authenticating user 'default' from [fd00:1122:3344:101::c]:43242 2026.04.17 14:00:00.971153 [ 276 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.04.17 14:00:00.971196 [ 274 ] {} TCP-Session: 39f17304-a9b8-41ea-be3a-1cdbdc524b2b Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 14:00:00.971245 [ 275 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.04.17 14:00:00.971166 [ 271 ] {} TCP-Session: 87a8929c-51d2-4a03-babb-2c9d991b2cbe Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 14:00:00.971328 [ 277 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.04.17 14:00:00.971363 [ 275 ] {} TCP-Session: bba5979c-1765-44b4-9a00-c72a251067cb Authenticating user 'default' from [fd00:1122:3344:101::c]:39653 2026.04.17 14:00:00.971340 [ 274 ] {} TCP-Session: 39f17304-a9b8-41ea-be3a-1cdbdc524b2b Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 14:00:00.971470 [ 277 ] {} TCP-Session: 06e6d8f1-e669-4368-93ed-14157bf1be8f Authenticating user 'default' from [fd00:1122:3344:101::c]:41073 2026.04.17 14:00:00.971449 [ 275 ] {} TCP-Session: bba5979c-1765-44b4-9a00-c72a251067cb Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 14:00:00.971321 [ 276 ] {} TCP-Session: 6fb884e2-2946-4711-af1a-88d3d4545639 Authenticating user 'default' from [fd00:1122:3344:101::c]:34443 2026.04.17 14:00:00.971628 [ 277 ] {} TCP-Session: 06e6d8f1-e669-4368-93ed-14157bf1be8f Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 14:00:00.971607 [ 275 ] {} TCP-Session: bba5979c-1765-44b4-9a00-c72a251067cb Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 14:00:00.971825 [ 276 ] {} TCP-Session: 6fb884e2-2946-4711-af1a-88d3d4545639 Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 14:00:00.971831 [ 277 ] {} TCP-Session: 06e6d8f1-e669-4368-93ed-14157bf1be8f Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 14:00:00.970847 [ 272 ] {} TCPHandler: Connected oximeter version 23.8.0, revision: 54465, database: default, user: default. 2026.04.17 14:00:00.971952 [ 276 ] {} TCP-Session: 6fb884e2-2946-4711-af1a-88d3d4545639 Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 14:00:00.971973 [ 272 ] {} TCP-Session: 44c0aa4a-0ad3-4f3e-ab6c-7747fde5fbfe Authenticating user 'default' from [fd00:1122:3344:101::c]:65076 2026.04.17 14:00:00.972169 [ 272 ] {} TCP-Session: 44c0aa4a-0ad3-4f3e-ab6c-7747fde5fbfe Authenticated with global context as user 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 14:00:00.972184 [ 272 ] {} TCP-Session: 44c0aa4a-0ad3-4f3e-ab6c-7747fde5fbfe Creating session context with user_id: 94309d50-4f52-5250-31bd-74fecac179db 2026.04.17 14:00:01.001171 [ 248 ] {} AsynchronousMetrics: MemoryTracking: was 138.16 MiB, peak 138.16 MiB, free memory in arenas 0.00 B, will set to 139.24 MiB (RSS), difference: 1.08 MiB