questdb / ui

Monorepo of QuestDB UI packages
https://questdb.io
15 stars 24 forks source link

Suspended tables should be very visible in the console #287

Open jerrinot opened 5 months ago

jerrinot commented 5 months ago

A suspended WAL table is a serious issue, indicating something nasty happened.

It's also a common cause of user questions. As a QuestDB user, I would like the web console to highlight suspended tables. It should be very visible, attention screaming. One option could be a red exclamation mark next to a table:

image

I would not be afraid to introduce a brand new notification mechanism for critical issues like this (low disk space could be there too). But that would probably require a bigger design effort.

Whatever we do it should be actionable. It should inform users about:

  1. What happened (error while applying a WAL, often happened during a power cut, etc.)
  2. What are possible solutions (alter table resume, link to https://questdb.io/docs/reference/sql/alter-table-resume-wal/)
  3. What to do if tables cannot be resumed (fill a bug, ask at Slack)