Documentation
¶
Overview ¶
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2021-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2021-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2024-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2024-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2024-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved.
Package ais provides AIStore's proxy and target nodes.
- Copyright (c) 2024-2025, NVIDIA CORPORATION. All rights reserved.
Index ¶
Constants ¶
const ( TokenMapShardExponent = 4 TokenParserInitTimeout = 10 * time.Second )
TokenMapShardExponent is used to define the number of maps used for parallel locking of token -> claims The actual number of shards will be equal to 2^TokenMapShardExponent
const ( // KeyCacheDialTimeout and KeyCacheTimeout are set for faster proxy startup in case of an unresponsive issuer service KeyCacheDialTimeout = 5 * time.Second KeyCacheTimeout = 10 * time.Second // KeyCacheIdleConnsPerHost overrides AIS client settings to match http.Transport.DefaultMaxIdleConnsPerHost // Because of cached key sets, we don't expect to need idle connections to the same issuer host KeyCacheIdleConnsPerHost = 2 // KeyCacheMaxIdleConnsLimit caps the maximum idle conns based on number of allowed issuers KeyCacheMaxIdleConnsLimit = 16 )
Client defaults for issuer requests Used for JWKS URL discovery and fetching See cmn/client.go
const ( VoteYes = "YES" VoteNo = "NO" )
const Silent = 1
const (
TxnTimeoutMult = 2
)
GC
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ClusterMountpathsRaw ¶
type ClusterMountpathsRaw struct {
Targets cos.JSONRawMsgs `json:"targets"`
}
type RevokedTokensMap ¶ added in v1.4.1
type VoteInitiation ¶
type VoteInitiation VoteRecord
type VoteInitiationMessage ¶
type VoteInitiationMessage struct {
Request VoteInitiation `json:"vote_initiation"`
}
type VoteMessage ¶
type VoteMessage struct {
Record VoteRecord `json:"vote_record"`
}
type VoteRecord ¶
type VoteResult ¶
type VoteResult VoteRecord
type VoteResultMessage ¶
type VoteResultMessage struct {
Result VoteResult `json:"vote_result"`
}
Source Files
¶
- bucketmeta.go
- clustermap.go
- csk.go
- daemon.go
- dpq.go
- earlystart.go
- etlmeta.go
- fspathrgrp.go
- gconfig.go
- htcommon.go
- htrun.go
- http.go
- ic.go
- kalive.go
- metasync.go
- ml.go
- plstcx.go
- proxy.go
- prxauth.go
- prxbck.go
- prxbsumm.go
- prxclu.go
- prxdl.go
- prxec.go
- prxetl.go
- prxnotif.go
- prxred.go
- prxrev.go
- prxs3.go
- prxtxn.go
- psetforce.go
- rebmeta.go
- rlbackend.go
- streams_toggle.go
- target.go
- tgtbck.go
- tgtcp.go
- tgtdl.go
- tgtec.go
- tgtetl.go
- tgtfcold.go
- tgtfshc.go
- tgtimpl.go
- tgtmpt.go
- tgtobj.go
- tgts3.go
- tgts3mpt.go
- tgtspace.go
- tgttxn.go
- tgtxact.go
- tpromote.go
- txn.go
- usr1prod.go
- utils.go
- vote.go
- x509.go
Directories
¶
| Path | Synopsis |
|---|---|
|
Package backend contains core/backend interface implementations for supported backend providers.
|
Package backend contains core/backend interface implementations for supported backend providers. |
|
Package s3 provides Amazon S3 compatibility layer
|
Package s3 provides Amazon S3 compatibility layer |