feat

package
v1.3.19 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 6, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

Package feat: global runtime-configurable feature flags

  • Copyright (c) 2018-2022, NVIDIA CORPORATION. All rights reserved.

Index

Constants

View Source
const (
	EnforceIntraClusterAccess = Flags(1 << iota)
	DontHeadRemote            // see also api/apc/lsmsg.go, and in particular `LsDontHeadRemote`
	SkipVC                    // skip loading existing object's metadata, Version and Checksum in particular
	DontAutoDetectFshare      // when promoting NFS shares to AIS
	ProvideS3APIViaRoot       // handle s3 compat via `aistore-hostname/` (default: `aistore-hostname/s3`)
	FsyncPUT                  // when finalizing PUT(obj) 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)
)
View Source
const FeaturesPropName = "features"

Variables

View Source
var All = []string{
	"Enforce-IntraCluster-Access",
	"Do-not-HEAD-Remote-Bucket",
	"Skip-Loading-VersionChecksum-MD",
	"Do-not-Auto-Detect-FileShare",
	"Provide-S3-API-via-Root",
	"Fsync-PUT",
	"LZ4-Block-1MB",
	"LZ4-Frame-Checksum",
}

Functions

This section is empty.

Types

type Flags

type Flags cos.BitFlags

func StrToFeat

func StrToFeat(s string) (Flags, error)

func (Flags) IsSet

func (f Flags) IsSet(flag Flags) bool

func (Flags) Set

func (f Flags) Set(flags Flags) Flags

func (Flags) String

func (f Flags) String() (s string)

func (Flags) Value

func (f Flags) Value() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL