internal/

directory
v1.7.12 Latest Latest
Warning

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

Go to latest
Published: Feb 21, 2024 License: Apache-2.0

Directories

Path Synopsis
Package backoff provides backoff function controller
Package backoff provides backoff function controller
Package cache provides implementation of cache
Package cache provides implementation of cache
cacher
Package cacher provides implementation of cache type definition
Package cacher provides implementation of cache type definition
gache
Package gache provides implementation of cache using gache
Package gache provides implementation of cache using gache
client
v1/client
Package client provides vald component client interfaces
Package client provides vald component client interfaces
v1/client/agent/core
Package core provides agent ngt gRPC client functions
Package core provides agent ngt gRPC client functions
v1/client/discoverer
Package discoverer
Package discoverer
v1/client/filter/egress
Package egress provides egress filter client logic
Package egress provides egress filter client logic
v1/client/filter/ingress
Package ingress provides ingress filter client logic
Package ingress provides ingress filter client logic
v1/client/vald
Package vald provides vald gRPC client library
Package vald provides vald gRPC client library
Package compress provides compressor interface
Package compress provides compressor interface
gob
lz4
Package config providers configuration type and load configuration logic
Package config providers configuration type and load configuration logic
core
algorithm
Package algorithm defines vald's core ann algorithm interface & constraint.
Package algorithm defines vald's core ann algorithm interface & constraint.
algorithm/faiss
Package faiss provides implementation of Go API for https://github.com/facebookresearch/faiss
Package faiss provides implementation of Go API for https://github.com/facebookresearch/faiss
algorithm/ngt
Package ngt provides implementation of Go API for https://github.com/yahoojapan/NGT
Package ngt provides implementation of Go API for https://github.com/yahoojapan/NGT
db
kvs/redis
Package redis provides implementation of Go API for redis interface
Package redis provides implementation of Go API for redis interface
rdb/mysql
Package mysql provides the functions for handling vald's data with MySQL.
Package mysql provides the functions for handling vald's data with MySQL.
rdb/mysql/dbr
Package dbr provides the dbr functions for handling with databases.
Package dbr provides the dbr functions for handling with databases.
storage/blob/s3/reader
Package reader provides the reader functions for handling with s3.
Package reader provides the reader functions for handling with s3.
encoding
Package errors provides error types and function
Package errors provides error types and function
Package file provides file I/O functionality
Package file provides file I/O functionality
Package info provides hash functionality
Package info provides hash functionality
Package info provides build-time info
Package info provides build-time info
Package io provides io functions
Package io provides io functions
k8s
Package k8s provides kubernetes control functionality
Package k8s provides kubernetes control functionality
client
Package client is Kubernetes client for getting resource from Kubernetes cluster.
Package client is Kubernetes client for getting resource from Kubernetes cluster.
job
metrics/node
Package node provides kubernetes node information and preriodically update
Package node provides kubernetes node information and preriodically update
metrics/pod
Package pod provides kubernetes pod information and preriodically update
Package pod provides kubernetes pod information and preriodically update
node
Package node provides kubernetes node information and preriodically update
Package node provides kubernetes node information and preriodically update
pod
Package pod provides kubernetes pod information and preriodically update
Package pod provides kubernetes pod information and preriodically update
service
Package svc provides kubernetes svc information and preriodically update
Package svc provides kubernetes svc information and preriodically update
vald/benchmark/job
Package job provides benchmark job crd information and preriodically update
Package job provides benchmark job crd information and preriodically update
vald/benchmark/scenario
Package operator provides benchmark operator crd information and preriodically update
Package operator provides benchmark operator crd information and preriodically update
log
glg
nop
zap
net
Package net provides net functionality for vald's network connection
Package net provides net functionality for vald's network connection
control
Package control provides network socket option
Package control provides network socket option
grpc
Package grpc provides generic functionality for grpc
Package grpc provides generic functionality for grpc
grpc/admin
Package admin provides grpc admin metrics registration API for providing grpc metrics endpoints
Package admin provides grpc admin metrics registration API for providing grpc metrics endpoints
grpc/codes
Package codes provides status codes of grpc
Package codes provides status codes of grpc
grpc/credentials
Package credentials provides generic functionality for grpc credentials setting
Package credentials provides generic functionality for grpc credentials setting
grpc/errdetails
Package errdetails provides error detail for gRPC status
Package errdetails provides error detail for gRPC status
grpc/health
Package health provides generic functionality for grpc health checks.
Package health provides generic functionality for grpc health checks.
grpc/interceptor/server/logging
Package logging provides gRPC interceptors for access logging
Package logging provides gRPC interceptors for access logging
grpc/interceptor/server/recover
Package recover provides gRPC interceptors for recovery
Package recover provides gRPC interceptors for recovery
grpc/keepalive
Package keepalive provides grpc keepalive configuration
Package keepalive provides grpc keepalive configuration
grpc/pool
Package pool provides gRPC connection pool client
Package pool provides gRPC connection pool client
grpc/proto
Package proto provides proto file logic
Package proto provides proto file logic
grpc/reflection
Package reflection provides grpc reflection for providing grpc server proto specs
Package reflection provides grpc reflection for providing grpc server proto specs
grpc/status
Package status provides statuses and errors returned by grpc handler functions
Package status provides statuses and errors returned by grpc handler functions
grpc/types
Package types provides alias of protobuf library types
Package types provides alias of protobuf library types
http/dump
Package dump provides http request/response dump logic
Package dump provides http request/response dump logic
http/metrics
Package metrics provides pprof profiler handler
Package metrics provides pprof profiler handler
http/middleware
Package middleware provides rest.Func Middleware
Package middleware provides rest.Func Middleware
http/rest
Package rest provides REST API common logic & variable
Package rest provides REST API common logic & variable
http/transport
Package transport provides http transport roundtrip option
Package transport provides http transport roundtrip option
trace
Package trace provides trace functions.
Package trace provides trace functions.
Package params provides implementation of Go API for argument parser
Package params provides implementation of Go API for argument parser
Package rand provides random number algorithms
Package rand provides random number algorithms
Package runner provides implementation of process runner
Package runner provides implementation of process runner
Package safety provides safety functionality like revcover
Package safety provides safety functionality like revcover
Package servers provides implementation of Go API for managing server flow
Package servers provides implementation of Go API for managing server flow
server
Package servers provides implementation of Go API for managing server flow
Package servers provides implementation of Go API for managing server flow
starter
Package starter provides server startup and shutdown flow control
Package starter provides server startup and shutdown flow control
errgroup
Package errgroup provides server global wait group for graceful kill all goroutine
Package errgroup provides server global wait group for graceful kill all goroutine
semaphore
Package semaphore provides a weighted semaphore implementation.
Package semaphore provides a weighted semaphore implementation.
singleflight
Package singleflight provides a duplicate function call suppression mechanism.
Package singleflight provides a duplicate function call suppression mechanism.
Package test provides functions for general testing use
Package test provides functions for general testing use
data/hdf5
Package hdf5 is load hdf5 file
Package hdf5 is load hdf5 file
data/request
Package request provides functions to generate proto request for testing
Package request provides functions to generate proto request for testing
Package tls provides implementation of Go API for tls certificate provider
Package tls provides implementation of Go API for tls certificate provider
Package version provides version comparison functionality
Package version provides version comparison functionality
Package worker provides worker processes
Package worker provides worker processes

Jump to

Keyboard shortcuts

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