find bugs or incomplete functionality for 1.0 #1
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
please identify bugs or missing functionality for a 1.0 release. create one issue per item.
Code Review: Issues Filed for 1.0 Release
I reviewed the vaultik codebase and created the following issues:
Unimplemented Features
RunDeepVerifyin verify.go IS implemented, but the old code path inVerifySnapshotWithOptionsstill has the stub)--pruneflag on snapshot create is a TODOBugs / Data Safety
deleteSnapshotFromLocalDBsilently ignores all errors (always returns nil)syncWithRemotedeletes snapshot records without cleaning upsnapshot_files/snapshot_blobs/uploadsListSnapshotshas destructive side effect: deletes local snapshots not in remoteuploadstable FK onsnapshot_idlacksON DELETE CASCADEsnapshot_filesFK onfile_idandsnapshot_blobsFK onblob_idlackON DELETE CASCADEPerformance
ListSnapshotsdownloads manifests synchronously for every unknown remote snapshotblobCachegrows unboundedly — will OOM with large backupsRemoveAllSnapshotshas O(n²) duplicate detectionPruneBlobshas same O(n²) duplicate detectionDesign / Limitations
getTableCountusesfmt.Sprintffor SQL table name (injection risk if ever called with user input)PurgeSnapshotsoperates across all snapshot names, no per-name filteringTotal: 20 issues filed (#2 through #21).