You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit dc67a94
Browse filesBrowse the repository at this point in the historyBrowse files
|**failureThreshold**|`number`| optional (default: `5`) | Failures before circuit opens |
72
-
|**resetTimeout**|`number`| optional (default: `30`) | Seconds before half-open state |
72
+
|**resetTimeoutSeconds**|`number`| optional (default: `30`) | Seconds before half-open state |
73
+
|**resetTimeout**|`never`| optional |[REMOVED]`CacheAvalanchePrevention.circuitBreaker.resetTimeout` was renamed to `resetTimeoutSeconds` in @objectstack/spec 17 — the unit of a duration-shaped number lives in the key name, not only in the describe prose, and the sibling `lockout` block on this same schema already spells `lockTimeoutMs`. Rename the key to `resetTimeoutSeconds`; the value (seconds) and the 30 default are unchanged. Note the two are NOT the same unit: this one is seconds, `lockTimeoutMs` is milliseconds. |
|**maxSize**|`number`| optional | Max size in MB |
108
-
|**ttl**|`number`| optional (default: `300`) | Default TTL in seconds |
109
+
|**ttlSeconds**|`number`| optional (default: `300`) | Default TTL in seconds |
110
+
|**ttl**|`never`| optional |[REMOVED]`CacheTier.ttl` was renamed to `ttlSeconds` in @objectstack/spec 17 — the unit of a duration-shaped number lives in the key name, not only in the describe prose, and the sibling `maxSize` on this same tier is a size in MB. Rename the key to `ttlSeconds`; the value (seconds) and the 300 default are unchanged. |
|**maxSize**|`number`| optional | Max size in MB |
181
-
|**ttl**|`number`| optional (default: `300`) | Default TTL in seconds |
183
+
|**ttlSeconds**|`number`| optional (default: `300`) | Default TTL in seconds |
184
+
|**ttl**|`never`| optional |[REMOVED]`CacheTier.ttl` was renamed to `ttlSeconds` in @objectstack/spec 17 — the unit of a duration-shaped number lives in the key name, not only in the describe prose, and the sibling `maxSize` on this same tier is a size in MB. Rename the key to `ttlSeconds`; the value (seconds) and the 300 default are unchanged. |
|**maxSize**|`number`| optional | Max size in MB |
232
-
|**ttl**|`number`| optional (default: `300`) | Default TTL in seconds |
235
+
|**ttlSeconds**|`number`| optional (default: `300`) | Default TTL in seconds |
236
+
|**ttl**|`never`| optional |[REMOVED]`CacheTier.ttl` was renamed to `ttlSeconds` in @objectstack/spec 17 — the unit of a duration-shaped number lives in the key name, not only in the describe prose, and the sibling `maxSize` on this same tier is a size in MB. Rename the key to `ttlSeconds`; the value (seconds) and the 300 default are unchanged. |
|**enableAwareness**|`boolean`| optional (default: `true`) | Enable awareness state |
348
348
|**maxUsers**|`integer`| optional | Maximum concurrent users |
349
-
|**idleTimeout**|`integer`| optional (default: `300000`) | Idle timeout in milliseconds |
349
+
|**idleTimeoutMs**|`integer`| optional (default: `300000`) | Idle timeout in milliseconds |
350
+
|**idleTimeout**|`never`| optional |[REMOVED]`CollaborationSessionConfig.idleTimeout` was renamed to `idleTimeoutMs` in @objectstack/spec 17 — the unit of a duration-shaped number lives in the key name, not only in the describe prose. This one was the live 1000x collision the rule exists to remove: the tenant surface carried its own `idleTimeout` in SECONDS, so the same bare name meant five minutes here and three and a half days there. Rename the key to `idleTimeoutMs`; the value (milliseconds) and the 300000 default are unchanged. |
|**enableAwareness**|`boolean`| optional (default: `true`) | Enable awareness state |
423
424
|**maxUsers**|`integer`| optional | Maximum concurrent users |
424
-
|**idleTimeout**|`integer`| optional (default: `300000`) | Idle timeout in milliseconds |
425
+
|**idleTimeoutMs**|`integer`| optional (default: `300000`) | Idle timeout in milliseconds |
426
+
|**idleTimeout**|`never`| optional |[REMOVED]`CollaborationSessionConfig.idleTimeout` was renamed to `idleTimeoutMs` in @objectstack/spec 17 — the unit of a duration-shaped number lives in the key name, not only in the describe prose. This one was the live 1000x collision the rule exists to remove: the tenant surface carried its own `idleTimeout` in SECONDS, so the same bare name meant five minutes here and three and a half days there. Rename the key to `idleTimeoutMs`; the value (milliseconds) and the 300000 default are unchanged. |
|**interval**|`integer`| ✅ | Snapshot interval in milliseconds |
436
+
|**intervalMs**|`integer`| ✅ | Snapshot interval in milliseconds |
437
+
|**interval**|`never`| optional |[REMOVED]`CollaborationSessionConfig.snapshot.interval` was renamed to `intervalMs` in @objectstack/spec 17 — the unit of a duration-shaped number lives in the key name, not only in the describe prose. Rename the key to `intervalMs`; the value (milliseconds) is unchanged. |
|**healthCheckInterval**|`number`| optional (default: `30`) | Health check interval in seconds |
153
+
|**healthCheckIntervalSeconds**|`number`| optional (default: `30`) | Health check interval in seconds |
154
+
|**healthCheckInterval**|`never`| optional |[REMOVED]`FailoverConfig.healthCheckInterval` was renamed to `healthCheckIntervalSeconds` in @objectstack/spec 17 — the unit of a duration-shaped number lives in the key name, not only in the describe prose. Rename the key to `healthCheckIntervalSeconds`; the value (seconds) and the 30 default are unchanged. |
154
155
|**failureThreshold**|`number`| optional (default: `3`) | Consecutive failures before failover |
|**healthCheckInterval**|`number`| optional (default: `30`) | Health check interval in seconds |
198
+
|**healthCheckIntervalSeconds**|`number`| optional (default: `30`) | Health check interval in seconds |
199
+
|**healthCheckInterval**|`never`| optional |[REMOVED]`FailoverConfig.healthCheckInterval` was renamed to `healthCheckIntervalSeconds` in @objectstack/spec 17 — the unit of a duration-shaped number lives in the key name, not only in the describe prose. Rename the key to `healthCheckIntervalSeconds`; the value (seconds) and the 30 default are unchanged. |
198
200
|**failureThreshold**|`number`| optional (default: `3`) | Consecutive failures before failover |
0 commit comments