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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions