All Systems OperationalUpdated just now
ExternalDataStore Status
Live service health for the Roblox external datastore webapp.
| Metric | Value |
|---|---|
| Database Ready | YES |
| Request Mode | Immediate, lazy per-datastore lookup |
| Startup Scan | Disabled |
| Service Folders | 1 |
| Indexed Users | 0/500000 cached locations in memory |
| Hot Indexed Users | 0 protected locations in memory |
| Hot Index Enabled | no |
| Max Hot Indexed Users | 100000 |
| Active Write Locks | 0 |
| 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 Writes | 0 |
| Active Save Work | 0/12 |
| Queued Save Work | 0 |
| Pending Uploads | 0 |
| Pending Pointer Writes | 0 |
| Active Pointer Bucket Writes | 0 |
| Pending Location Pointer Writes | 0 |
| Active Location Pointer Bucket Writes | 0 |
| Datastore Scan Marker Cache | 0 |
| Active Scan Marker Bucket Writes | 0 |
| Active Lazy Scans | 0/32 |
| Queued Lazy Lookups | 0 |
| Active Hot Index Builds | 0 |
| Hot Indexed Datastores | 0 (none) |
| Pending Disk Reads | 0 |
| Pending User Lookups | 0 |
| Negative Lookup Cache | 0 |
| Active Datastore Scans | 0 |
| Cached Shards | 0/48 (0 MB / 96 MB) |
| Cached Shard Lists | 0/4096 |
| Cached Chunk Responses | 0 (0 MB / 128 MB) |
| Cached Datastore Paths | 0 |
| Cached Pointer Buckets | 0/2048 (0 MB / 16 MB) |
| Cached Pointer Bucket Lists | 0/2048 (0 MB / 2 MB) |
| Pointer Bucket Count | 512 |
| Legacy Pointer Fallback | Disabled |
| MariaDB Enabled | YES |
| MariaDB Ready | YES |
| MariaDB Storage Mode | mariadb |
| MariaDB Migration Complete | no; pass errors 0 |
| MariaDB Cutover | requested |
| MariaDB Host | 172.18.0.1 |
| MariaDB Database | s2_database_full |
| MariaDB Storage Usage | 42.64 GB / 160 GB (26.6%) |
| MariaDB Mirror Queue | 0 (0 MB / 64 MB) |
| MariaDB Active Writes | 0 |
| MariaDB Primary Write Queue | 0 (0 MB) |
| MariaDB Primary Batches | 0/8 active, 1/5 last/max rows, 0 errors |
| MariaDB Primary Queue Wait | 1 ms last / 405 ms max |
| MariaDB Codec | 0/4 active, 0 read + 0 write queued |
| MariaDB Pool | 4 open, 4 free / 16, 0 queued |
| MariaDB Queries | 0 active, 0 slow, 0 errors |
| MariaDB Query Latency | 3 ms last / 718 ms max |
| Active Data Requests | 1 |
| Request Latency | 3 ms last / 2370 ms max |
| Active Request Phases | {"upload_chunk_write":1} |
| Oldest Active Request | 1959216 ms |
| Slow Request Count | 4 |
| Request Errors | 0 |
| Request Payload | 98979 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 Gzip | 0/8 active, 0 queued |
| HTTP Gzip Traffic | 278 MB -> 37 MB |
| HTTP Gzip Latency | 18 ms last / 607 ms max |
| HTTP Gzip Results | 834 compressed, 24523 plain, 0 errors |
| MariaDB Mirrored Writes | 0 |
| MariaDB Mirror Errors | 0 |
| MariaDB Mirror Dropped | 0 |
| MariaDB Migration | idle |
| MariaDB Migrated Shards | 0 migrated, 0 skipped, 0 scanned |
| MariaDB Migrated Users | 0 |
| MariaDB Current Shard | none |
| MariaDB Last Error | none |
| Pending Upload Data | 0 MB actual / 0 MB reserved / 1024 MB max |
| Memory Soft Limit | 1024 MB |
| Memory RSS Hard Limit | 1600 MB |
| Memory Reclaim Trigger | 900 MB |
| Memory Reclaim Target | 256 MB |
| Memory Reclaim Interval | 60s |
| Memory Reclaim | 0/0 |
| Memory Trim Check Interval | 30s |
| Memory Cache Clear Interval | 300s |
| Memory RSS | 676 MB |
| Heap Used | 59 MB |
| External Memory | 138 MB |
| Container Memory | 649 MB / 6451 MB |
| Container File Cache | 6 MB |
| Container Anonymous Memory | 632 MB |
| Container Slab | 3 MB |
| Uptime | 4562s |
| Node | v25.9.0 |
| Updated | 2026-08-21T10:04:31.501Z |