package
0.0.0-20240716132614-1643519e6f91
Repository: https://github.com/triggermail/luci-go.git
Documentation: pkg.go.dev
# Functions
New returns a thread-safe Archiver instance.
NewChecker creates a new Checker with the given isolated client.
NewTarringArchiver constructs a TarringArchiver.
NewUploader creates a new ConcurrentUploader with the given isolated client.
NewUploadTracker constructs an UploadTracker.
PushDirectory walks a directory at root and creates a .isolated file.
# Structs
Archiver is an high level interface to an isolatedclient.Client.
BundlingChecker uses the isolatedclient.Client to check whether items are available on the server.
ConcurrentUploader uses an isolatedclient.Client to upload items to the server.
CountBytes aggregates a count of files and the number of bytes in them.
IsolatedSummary contains an isolate name and its digest.
Item represents a file or symlink referenced by an isolate file.
PendingItem is an item being processed.
Stats is statistics from the Archiver.
TarringArchiver archives the files specified by an isolate file to the server, Small files are combining into tar archives before uploading.
UploadStat is the statistic for a single upload.
UploadTracker uploads and keeps track of files.
# Type aliases
CheckerCallback is the callback used by Checker to indicate whether a file is present on the isolate server.