store_rebuild.h
Go to the documentation of this file.
85 bool storeRebuildParseEntry(MemBuf &buf, StoreEntry &e, cache_key *key, StoreRebuildData &counts, uint64_t expectedSize);
std::ostream & operator<<(std::ostream &os, const Progress &p)
Definition: store_rebuild.h:60
void updateStartTime(const timeval &dirStartTime)
maintain earliest initiation time across multiple indexing cache_dirs
Definition: store_rebuild.cc:46
Definition: MemBuf.h:23
bool storeRebuildParseEntry(MemBuf &buf, StoreEntry &e, cache_key *key, StoreRebuildData &counts, uint64_t expectedSize)
Definition: store_rebuild.cc:284
void print(std::ostream &os) const
brief progress report suitable for level-0/1 debugging
Definition: store_rebuild.cc:247
advancement of work that consists of (usually known number) of similar steps
Definition: store_rebuild.h:46
Definition: Store.h:37
bool started() const
whether we have worked on indexing this(these) cache_dir(s) before
Definition: store_rebuild.h:26
void storeRebuildProgress(int sd_index, int total, int sofar)
Definition: store_rebuild.cc:214
bool storeRebuildLoadEntry(int fd, int diskIndex, MemBuf &buf, StoreRebuildData &counts)
loads entry from disk; fills supplied memory buffer on success
Definition: store_rebuild.cc:263
Progress(const int64_t stepsCompleted, const int64_t stepsTotal)
Definition: store_rebuild.h:49
Introduction
- About Squid
- Why Squid?
- Squid Developers
- How to Donate
- How to Help Out
- Getting Squid
- Squid Source Packages
- Squid Deployment Case-Studies
- Squid Software Foundation
Documentation
- Quick Setup
- Configuration:
- FAQ and Wiki
- Guide Books:
- Non-English
- More...
Support
- Security Advisories
- Bugzilla Database
- Mailing lists
- Contacting us
- Commercial services
- Project Sponsors
- Squid-based products