dolthub / dolthub/dolt

Audit UUID functions for correctness

Open
#11,524 0 comments 0 reactions 0 assignees View on GitHub
correctness
Dominant language
Go
Stars
24.4k
Forks
873
Avg merge
1d 8h
Merged PRs (30d)
120

Description

It was discovered in #11457 and dolthub/go-mysql-server#3695 that `BIN_TO_UUID` behavior in Dolt does not match that of MySQL.

We need to audit `BIN_TO_UUID` for other input types (such as strings that convert to numbers) as well as other UUID functions, such as `UUID_TO_BIN`, for correctness.

Contributor guide

No contributing guide indexed for this repository

Research direction

Locate the BIN_TO_UUID and UUID_TO_BIN implementations and any existing tests. Compare their behavior with MySQL for the input types described in the issue, including strings that convert to numbers, and consider the audit done when the UUID functions match the reference behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, mysql
Domain
databases
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.