Skip to content

Active vs final last modified #65

@jbfaden

Description

@jbfaden

To provide useful caching to the clients, HAPI servers can report modificationDate for the dataset, which clients can use to manage a cache of previously downloaded data. With an active archive, where data is constantly being added as it is collected, this modificationDate is always being modified. So that clients can effectively cache data, we should consider allowing a "final archive" portion of the data. For example:

finalArchiveStopDate  would be the last date in the archive portion
finalArchiveModificationDate   would be the time stamp used to identify this portion

Another thought would be to allow a growing array of finalArchiveStopDates and finalArchiveModificationDates which would version sections of the data.

Note the finalArchiveModificationDate for a given finalArchiveStopDate would change when new revisions are published, so "final" should not imply unchanging, but changing less often than "modificationDate."

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions