Expand description
Index-pack and thin-pack handling.
Structs§
- Ingest
Pack Options - Options controlling how a received pack is ingested.
- Ingested
Pack - Result of ingesting a received pack into an object database.
- Object
Kind Counts - Per-type object counts for a pack, tallied while it is indexed.
Functions§
- build_
pack_ index_ records - Build index records for
pack, using up toparallelismworker threads. - build_
pack_ index_ records_ with_ progress - Like
build_pack_index_records, emittingProgressPhase::IndexingObjectsthenProgressPhase::ResolvingDeltasonprogresswhen provided. - ingest_
received_ pack - Ingest a pack received from fetch/clone by installing it under
objects/pack/. - ingest_
received_ pack_ path - Ingest a pack already written to disk (streaming fetch/clone receive path).
- ingest_
received_ pack_ path_ with_ progress - Like
ingest_received_pack_path, reporting pack indexing progress onprogresswhen set. - ingest_
received_ pack_ with_ progress - Like
ingest_received_pack, reporting pack indexing progress onprogresswhen set. - install_
pack_ bytes - Write
packintoodb’sobjects/pack/directory with a v2 index. - install_
pack_ bytes_ with_ progress - Like
install_pack_bytes, reporting pack indexing progress onprogresswhen set. - install_
pack_ path - Install a pack from
pack_pathintoodb’sobjects/pack/directory. - install_
pack_ path_ with_ progress - Like
install_pack_path, reporting pack indexing progress onprogresswhen set. - last_
resolved_ ingest_ threads_ for_ tests - Last resolved worker count from pack ingest while recording is enabled.
- set_
ingest_ thread_ recording_ for_ tests - Enable recording of resolved index-pack worker counts (integration tests only).