Identify projects in a more reliable way

Created on 25 June 2024, 2 months ago
Updated 10 July 2024, about 2 months ago

Problem/Motivation

Identifying by UUID is weird, and introduces the possibility of data duplication if a source returns the same project as part of two different queries.

Proposed resolution

Project IDs should not be UUIDs, but rather a hash of the source ID, package name, and machine name -- all of which are unlikely to change often, if at all. Given that the ID will then be deterministic, they should also only be written to key-value if they're not already there.

πŸ“Œ Task
Status

Fixed

Version

2.0

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States phenaproxima Massachusetts

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024