Skip to content

Commit

Permalink
Update exp/services/ledgerexporter/DEVELOPER_GUIDE.md
Browse files Browse the repository at this point in the history
Co-authored-by: shawn <sreuland@users.noreply.github.com>
  • Loading branch information
urvisavla and sreuland committed Jun 27, 2024
1 parent a87105b commit b99ec05
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion exp/services/ledgerexporter/DEVELOPER_GUIDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ To achieve its goals, the ledger exporter uses the following architecture, which
- Objects are compressed before uploading using the zstd (zstandard) compression algorithm to optimize network usage and storage needs.

## Data Storage (GCS)
- The source for the cloud storage plugin is in the [support](https://github.com/stellar/go/tree/master/support/datastore) package. Any new storage plugin must implement the interface defined in [datastore.go](https://github.com/stellar/go/blob/master/support/datastore/datastore.go).
- An example implementation of `DataStore` for GCS, Google Cloud Storage. This plugin is located in the [support](https://github.com/stellar/go/tree/master/support/datastore) package.
- The ledger exporter currently implements the interface only for Google Cloud Storage (GCS). The [GCS plugin](https://github.com/stellar/go/blob/master/support/datastore/gcs_datastore.go) uses GCS-specific behaviors like conditional puts, automatic retry, metadata, and CRC checksum.

## Build, Run and Test using Docker
Expand Down

0 comments on commit b99ec05

Please sign in to comment.