Skip to content

Commit 5bcea84

Browse files
committed
comment
1 parent 90b3cef commit 5bcea84

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/main/java/io/cryostat/recordings/BucketedArchivedRecordingMetadataService.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,13 @@
4343
@LookupIfProperty(
4444
name = ConfigProperties.ARCHIVED_RECORDINGS_METADATA_STORAGE_MODE,
4545
stringValue = BucketedArchivedRecordingMetadataService.METADATA_STORAGE_MODE_BUCKETED)
46+
/**
47+
* Implements archived recording metadata as standalone objects in a bucket. When the storage mode
48+
* is set to select this implementation, archived recordings' metadata is not stored using the S3
49+
* object Tags, but rather as separate JSON files in separate buckets. This ensures broader
50+
* compatibility with different S3-like implementations and providers, and also circumvents any
51+
* limitations on tag count or tag size/length.
52+
*/
4653
class BucketedArchivedRecordingMetadataService implements ArchivedRecordingMetadataService {
4754

4855
static final String METADATA_STORAGE_MODE_BUCKETED = "bucketed";

0 commit comments

Comments
 (0)