Skip to content

Investigate usage of the remote field for vault metadata optimisation #309

@joshuakarp

Description

@joshuakarp

Specification

VaultInternal currently has a remote boolean that indicates whether the vault has been cloned from some other node (i.e. it has an initial remote vault that it has been cloned from). This is also currently an indicator of whether a vault is immutable: cloned vaults are immutable. Previously, this information was stored solely in the metadata database, so any attempted commit to the vault would need to perform a database read to ensure that the vault was mutable.

There was previously some discussion on expanding this remote boolean to store some additional vault metadata for other optimisation purposes. We should keep this in mind for potential expansions to VaultInternal.

Additional context

Tasks

  1. ...
  2. ...
  3. ...

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions