MCPcopy
hub / github.com/wal-g/wal-g / NewTarBall

Method NewTarBall

internal/tar_ball_queue.go:151–154  ·  view source on GitHub ↗

NewTarBall starts writing new tarball

(dedicatedUploader bool)

Source from the content-addressed store, hash-verified

149
150// NewTarBall starts writing new tarball
151func (tarQueue *TarBallQueue) NewTarBall(dedicatedUploader bool) TarBall {
152 tarQueue.LastCreatedTarball = tarQueue.TarBallMaker.Make(dedicatedUploader)
153 return tarQueue.LastCreatedTarball
154}
155
156func (tarQueue *TarBallQueue) CloseTarball(tarBall TarBall) error {
157 atomic.AddInt64(tarQueue.AllTarballsSize, tarBall.Size())

Callers 4

StartQueueMethod · 0.95
FinishTarBallMethod · 0.95
TestS3TarBallFunction · 0.95
TestS3DependentFunctionsFunction · 0.95

Calls 1

MakeMethod · 0.65

Tested by 2

TestS3TarBallFunction · 0.76
TestS3DependentFunctionsFunction · 0.76