citusdata / citusdata/citus

Create distributed table colocation error message is not informative

Open
#952 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
12.8k
Forks
794
Avg merge
2d 14h
Merged PRs (30d)
31

Description

1. Create a distributed table,
2. Kill one of the workers
3. Create another distributed table

Result
Table creation fails with an error message saying second table can not be colocated with the first one, user did not wanted to colocate the table, just wanted to create a distributed table. We should provide a better message saying what to do here.

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the three-step worker-failure scenario described in the issue and locating the source of the colocation error message. Review the surrounding distributed-table creation path to determine what guidance is available, then verify that the resulting message explains what the user should do when creating the second table.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, postgresql
Domain
databases, distributed-systems
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.