Documentation ¶
Overview ¶
Package feat: global runtime-configurable feature flags
- Copyright (c) 2018-2024, NVIDIA CORPORATION. All rights reserved.
Index ¶
Constants ¶
View Source
const ( EnforceIntraClusterAccess = Flags(1 << iota) SkipVC // (*) skip loading existing object's metadata, Version and Checksum (VC) in particular S3APIviaRoot // handle s3 requests via `aistore-hostname/` (default: `aistore-hostname/s3`) FsyncPUT // (*) when finalizing PUT(object): fflush prior to (close, rename) sequence LZ4Block1MB // .tar.lz4 format, lz4 compression: max uncompressed block size=1MB (default: 256K) LZ4FrameChecksum // checksum lz4 frames (default: don't) DontAllowPassingFQNtoETL // do not allow passing fully-qualified name of a locally stored object to (local) ETL containers IgnoreLimitedCoexistence // run in presence of "limited coexistence" type conflicts (same as e.g. CopyBckMsg.Force but globally) S3PresignedRequest // (*) pass-through client-signed (presigned) S3 requests for subsequent authentication by S3 DontOptimizeVirtualDir // when prefix doesn't end with '/' and is a subdirectory: don't assume there are no _prefixed_ obj names DisableColdGET // disable cold-GET (from remote bucket) StreamingColdGET // write and transmit cold-GET content back to user in parallel, without _finalizing_ in-cluster object S3ReverseProxy // intra-cluster communications: instead of regular HTTP redirects reverse-proxy S3 API calls to designated targets S3UsePathStyle // use older path-style addressing (as opposed to virtual-hosted style), e.g., https://s3.amazonaws.com/BUCKET/KEY )
View Source
const (
PropName = "features"
)
Variables ¶
View Source
var Bucket = [...]string{
"Skip-Loading-VersionChecksum-MD",
"Fsync-PUT",
"S3-Presigned-Request",
"Disable-Cold-GET",
"Streaming-Cold-GET",
"S3-Use-Path-Style",
}
View Source
var Cluster = [...]string{
"Enforce-IntraCluster-Access",
"Skip-Loading-VersionChecksum-MD",
"Do-not-Auto-Detect-FileShare",
"S3-API-via-Root",
"Fsync-PUT",
"LZ4-Block-1MB",
"LZ4-Frame-Checksum",
"Dont-Allow-Passing-FQN-to-ETL",
"Ignore-LimitedCoexistence-Conflicts",
"S3-Presigned-Request",
"Dont-Optimize-Listing-Virtual-Dirs",
"Disable-Cold-GET",
"Streaming-Cold-GET",
"S3-Reverse-Proxy",
"S3-Use-Path-Style",
}
Functions ¶
func IsBucketScope ¶ added in v1.3.23
Types ¶
Click to show internal directories.
Click to hide internal directories.