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