All Systems OperationalUpdated just now

ExternalDataStore Status

Live service health for the Roblox external datastore webapp.

MetricValue
Database ReadyYES
Request ModeImmediate, lazy per-datastore lookup
Startup ScanDisabled
Service Folders1
Indexed Users0/500000 cached locations in memory
Hot Indexed Users0 protected locations in memory
Hot Index Enabledno
Max Hot Indexed Users100000
Active Write Locks0
Write Lock Details{}; 0 queued; oldest 0 ms; 0 finalizing
Lock Queue Diagnostics{"keys":0,"maxQueueDepth":0,"oldestWaiterMs":0,"closedWaiters":0,"duplicateOwners":0,"ownerTypes":{},"hotspots":[]}
Active Shard Writes0
Active Save Work0/12
Queued Save Work0
Pending Uploads0
Pending Pointer Writes0
Active Pointer Bucket Writes0
Pending Location Pointer Writes0
Active Location Pointer Bucket Writes0
Datastore Scan Marker Cache0
Active Scan Marker Bucket Writes0
Active Lazy Scans0/32
Queued Lazy Lookups0
Active Hot Index Builds0
Hot Indexed Datastores0 (none)
Pending Disk Reads0
Pending User Lookups0
Negative Lookup Cache0
Active Datastore Scans0
Cached Shards0/48 (0 MB / 96 MB)
Cached Shard Lists0/4096
Cached Chunk Responses0 (0 MB / 128 MB)
Cached Datastore Paths0
Cached Pointer Buckets0/2048 (0 MB / 16 MB)
Cached Pointer Bucket Lists0/2048 (0 MB / 2 MB)
Pointer Bucket Count512
Legacy Pointer FallbackDisabled
MariaDB EnabledYES
MariaDB ReadyYES
MariaDB Storage Modemariadb
MariaDB Migration Completeno; pass errors 0
MariaDB Cutoverrequested
MariaDB Host172.18.0.1
MariaDB Databases2_database_full
MariaDB Storage Usage42.64 GB / 160 GB (26.6%)
MariaDB Mirror Queue0 (0 MB / 64 MB)
MariaDB Active Writes0
MariaDB Primary Write Queue0 (0 MB)
MariaDB Primary Batches0/8 active, 1/5 last/max rows, 0 errors
MariaDB Primary Queue Wait1 ms last / 405 ms max
MariaDB Codec0/4 active, 0 read + 0 write queued
MariaDB Pool4 open, 4 free / 16, 0 queued
MariaDB Queries0 active, 0 slow, 0 errors
MariaDB Query Latency3 ms last / 718 ms max
Active Data Requests1
Request Latency3 ms last / 2370 ms max
Active Request Phases{"upload_chunk_write":1}
Oldest Active Request1959216 ms
Slow Request Count4
Request Errors0
Request Payload98979 B max / 241915427 B total
Request Phase Latency{"handler":{"count":56835,"avgMs":0,"maxMs":166,"slow":0},"cas_snapshot_lookup":{"count":3664,"avgMs":1,"maxMs":240,"slow":0},"cas_session_open":{"count":3462,"avgMs":73,"maxMs":2268,"slow":1},"decompress":{"count":25155,"avgMs":1,"maxMs":571,"slow":0},"serialize":{"count":25155,"avgMs":0,"maxMs":690,"slow":0},"sending_plain":{"count":24523,"avgMs":2,"maxMs":135,"slow":0},"lock_wait":{"count":12330,"avgMs":0,"maxMs":75,"slow":0},"lock_acquired":{"count":12330,"avgMs":0,"maxMs":175,"slow":0},"database_write":{"count":9787,"avgMs":50,"maxMs":1458,"slow":0},"cas_session_release":{"count":517,"avgMs":40,"maxMs":434,"slow":0},"cache_lookup":{"count":21750,"avgMs":0,"maxMs":68,"slow":0},"database_read":{"count":21750,"avgMs":17,"maxMs":749,"slow":0},"gzip_wait":{"count":834,"avgMs":0,"maxMs":38,"slow":0},"gzip":{"count":834,"avgMs":30,"maxMs":607,"slow":0},"sending_gzip":{"count":834,"avgMs":2,"maxMs":44,"slow":0},"upload_chunk_write":{"count":3105,"avgMs":38,"maxMs":651,"slow":0},"upload_assemble":{"count":563,"avgMs":222,"maxMs":1265,"slow":0},"cas_session_renew":{"count":18574,"avgMs":44,"maxMs":937,"slow":0}}
Request Route Latency{"/datastore/get":{"count":25414,"errors":0,"slow":2,"avgMs":28,"maxMs":2370,"requestWireBytes":5083089,"requestLogicalBytes":5845109,"responseWireBytes":41994305,"gzipRequests":22651,"gzipResponses":834},"/datastore/set":{"count":12329,"errors":0,"slow":2,"avgMs":61,"maxMs":2219,"requestWireBytes":232507657,"requestLogicalBytes":2073859255,"responseWireBytes":666289,"gzipRequests":12323,"gzipResponses":0},"/datastore/session":{"count":19091,"errors":0,"slow":0,"avgMs":44,"maxMs":937,"requestWireBytes":4261455,"requestLogicalBytes":4955712,"responseWireBytes":1881799,"gzipRequests":19087,"gzipResponses":0}}
MariaDB Query Operations{"SELECT:unknown":{"count":1,"errors":0,"slow":0,"avgMs":58,"maxMs":58},"CREATE:IF":{"count":3,"errors":0,"slow":0,"avgMs":2,"maxMs":4},"SELECT:information_schema":{"count":77,"errors":0,"slow":0,"avgMs":12,"maxMs":72},"INSERT:datastore_entries":{"count":6189,"errors":0,"slow":0,"avgMs":18,"maxMs":544},"SELECT:datastore_entries":{"count":21750,"errors":0,"slow":0,"avgMs":11,"maxMs":718},"SELECT:datastore_world_deltas":{"count":2246,"errors":0,"slow":0,"avgMs":9,"maxMs":312}}
HTTP Gzip0/8 active, 0 queued
HTTP Gzip Traffic278 MB -> 37 MB
HTTP Gzip Latency18 ms last / 607 ms max
HTTP Gzip Results834 compressed, 24523 plain, 0 errors
MariaDB Mirrored Writes0
MariaDB Mirror Errors0
MariaDB Mirror Dropped0
MariaDB Migrationidle
MariaDB Migrated Shards0 migrated, 0 skipped, 0 scanned
MariaDB Migrated Users0
MariaDB Current Shardnone
MariaDB Last Errornone
Pending Upload Data0 MB actual / 0 MB reserved / 1024 MB max
Memory Soft Limit1024 MB
Memory RSS Hard Limit1600 MB
Memory Reclaim Trigger900 MB
Memory Reclaim Target256 MB
Memory Reclaim Interval60s
Memory Reclaim0/0
Memory Trim Check Interval30s
Memory Cache Clear Interval300s
Memory RSS676 MB
Heap Used59 MB
External Memory138 MB
Container Memory649 MB / 6451 MB
Container File Cache6 MB
Container Anonymous Memory632 MB
Container Slab3 MB
Uptime4562s
Nodev25.9.0
Updated2026-08-21T10:04:31.501Z