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);
void AIOCB(int fd, void *cbdata, const char *buf, int aio_return, int aio_errno)
Definition: DiskThreads.h:57
void aioUnlink(const char *path, AIOCB *callback, void *callback_data)
Definition: async_io.cc:183
Definition: DiskThreadsDiskFile.h:20
Definition: DiskThreadsIOStrategy.h:24
DiskThreadsIOStrategy()
Definition: DiskThreadsIOStrategy.cc:164
void registerWithCacheManager(void)
Definition: DiskThreadsIOStrategy.cc:43
static DiskThreadsIOStrategy Instance
Definition: DiskThreadsIOStrategy.h:39
void unlinkFile(char const *) override
Definition: DiskThreadsIOStrategy.cc:238
RefCount< DiskFile > newFile(char const *path) override
Definition: DiskThreadsIOStrategy.cc:222
bool unlinkdUseful() const override
Definition: DiskThreadsIOStrategy.cc:232
static void aioStats(StoreEntry *sentry)
Definition: DiskThreadsIOStrategy.cc:169
struct StatCounters::@130 syscalls
struct StatCounters::@130::@134 disk
Definition: Store.h:42
Definition: cbdata.cc:38
Definition: DiskThreads.h:70
Definition: DiskThreads.h:60
void RegisterAction(char const *action, char const *desc, OBJH *handler, int pw_req_flag, int atomic)
Definition: Registration.cc:16