couchbaselabs / couchbaselabs/cbft

cbft should check early that it's talking to a DCP-capable couchbase server version

Open
#67 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
26
Forks
5
PR merge metrics
No merged PRs in 30d

Description

From James Mauss usability test, he pointed cbft at a couchbase 2.5 cluster, and when he created an index, there were URP-related log error messages, but no web UI visible error messages.

cbft should instead check earlier, such at system startup time that the -server cmd-line param is to a recent-enough couchbase server version.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at the startup handling for the -server command-line parameter and trace how cbft connects to the Couchbase server. Determine how to detect whether the server supports DCP and how startup failures are surfaced; done means an unsupported server version is rejected early with a visible error instead of later URP log errors.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
backend, cli
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.