rever-tecnologia
|
3a37892864
|
refactor(convex): replace collect() with take() to prevent OOM
- liveChat.ts: limit sessions/messages queries (take 50-500)
- tickets.ts: batch delete operations, limit playNext/reassign (take 100-2000)
- reports.ts: limit ticket/user/machine queries (take 500-2000)
- machines.ts: limit machine queries for registration/listing (take 500)
- metrics.ts: limit device health summary (take 200)
- users.ts: limit user search in claimInvite (take 5000)
- alerts.ts: limit company/alert queries (take 500-1000)
- migrations.ts: limit batch operations (take 1000-2000)
These changes prevent the Convex backend from loading entire tables
into memory, which was causing OOM kills at 16GB and WebSocket
disconnections (code 1006).
Expected RAM reduction: 60-80% at peak usage.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-09 19:23:10 -03:00 |
|
Esdras Renan
|
4c25f3f83e
|
fix: avoid multiple paginated queries in metrics
|
2025-11-18 20:08:30 -03:00 |
|
Esdras Renan
|
3e4943f79c
|
Optimize Convex queries and stack config
|
2025-11-12 22:13:50 -03:00 |
|
Esdras Renan
|
a542846313
|
feat: add queue summary widget and layout fixes
|
2025-11-06 17:05:31 -03:00 |
|
Esdras Renan
|
d7d6b748cc
|
feat: refresh dashboards experience
|
2025-11-06 01:40:10 -03:00 |
|
Esdras Renan
|
fa9efdb5af
|
fix: resolver avisos de build e tipagem
|
2025-11-04 21:02:53 -03:00 |
|
Esdras Renan
|
741f1d7f9c
|
feat: adicionar construtor de dashboards e api de métricas
|
2025-11-04 20:37:34 -03:00 |
|