DiskThreadsIOStrategy.cc
Go to the documentation of this file.
173 storeAppendPrintf(sentry, " open\t%" PRIu64 "\t%" PRIu64 "\n", squidaio_counts.open_start, squidaio_counts.open_finish);
174 storeAppendPrintf(sentry, " close\t%" PRIu64 "\t%" PRIu64 "\n", squidaio_counts.close_start, squidaio_counts.close_finish);
176 storeAppendPrintf(sentry, " write\t%" PRIu64 "\t%" PRIu64 "\n", squidaio_counts.write_start, squidaio_counts.write_finish);
177 storeAppendPrintf(sentry, " read\t%" PRIu64 "\t%" PRIu64 "\n", squidaio_counts.read_start, squidaio_counts.read_finish);
178 storeAppendPrintf(sentry, " stat\t%" PRIu64 "\t%" PRIu64 "\n", squidaio_counts.stat_start, squidaio_counts.stat_finish);
179 storeAppendPrintf(sentry, " unlink\t%" PRIu64 "\t%" PRIu64 "\n", squidaio_counts.unlink_start, squidaio_counts.unlink_finish);
RefCount< DiskFile > newFile(char const *path) override
Definition: DiskThreadsIOStrategy.cc:222
DiskThreadsIOStrategy()
Definition: DiskThreadsIOStrategy.cc:164
struct StatCounters::@119::@123 disk
Definition: cbdata.cc:37
Definition: DiskThreadsDiskFile.h:19
struct StatCounters::@119 syscalls
void unlinkFile(char const *) override
Definition: DiskThreadsIOStrategy.cc:238
void registerWithCacheManager(void)
Definition: DiskThreadsIOStrategy.cc:43
void aioUnlink(const char *path, AIOCB *callback, void *callback_data)
Definition: async_io.cc:183
Definition: DiskThreads.h:69
void AIOCB(int fd, void *cbdata, const char *buf, int aio_return, int aio_errno)
Definition: DiskThreads.h:57
Definition: Store.h:37
static void aioStats(StoreEntry *sentry)
Definition: DiskThreadsIOStrategy.cc:169
void RegisterAction(char const *action, char const *desc, OBJH *handler, Protected, Atomic, Format)
Definition: Registration.cc:54
static DiskThreadsIOStrategy Instance
Definition: DiskThreadsIOStrategy.h:39
Definition: DiskThreads.h:59
Definition: DiskThreadsIOStrategy.h:23
bool unlinkdUseful() const override
Definition: DiskThreadsIOStrategy.cc:232
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