ISH-566
Created by Laura Hausmann
1 year ago
Oct 29 2024, 12:23 GMT+1
Updated by Laura Hausmann
1 year ago
Nov 08 2024, 22:15 GMT+1
Refactor drive_file table

Drive file deduplication is currently done entirely in the drive_file table. We should split this up into drive_blob (for the actual files on disk), and drive_file (referencing drive_blob when the file in question is cached).

Furthermore, there's the question of how to handle deduplication in situations where local/remote files have/had differing encode settings, or whether it's acceptable to skip the differing encoding when a file with the same hash is already registered.

Project
Iceshrimp.NET
Priority
Normal
N
Type
Task
T
State
Triaged
T
Assignee
Laura Hausmann
Avatar
Subsystem
Backend
B
Component
Drive
D
Target version
v2025.1
V
Released in version
Unreleased