Skip to content

Glacier storage backend: configuration exists but no implementation #397

@wilke

Description

@wilke

Summary

AWS Glacier is defined as a location type in the configuration structs but has no download or upload implementation.

Location

shock-server/conf/conf.go:50-52 - GlacierLocation struct defined

Configuration Struct

type GlacierLocation struct {
    Vault string
}

Missing Implementation

  • No GlacierDownload() function
  • No GlacierUpload() function
  • Not referenced in FMOpen() switch statement
  • Vault field is never used anywhere in the codebase

Impact

  • Users may configure Glacier locations expecting them to work
  • No error or warning when Glacier location is configured

Recommendation

Either implement Glacier support or remove the configuration struct to avoid confusion.

Priority

Low - backend not expected to work currently

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions