5 #ifndef CVMFS_NFS_MAPS_SQLITE_H_
6 #define CVMFS_NFS_MAPS_SQLITE_H_
31 const std::string &db_dir,
32 const uint64_t root_inode,
75 #endif // CVMFS_NFS_MAPS_SQLITE_H_
perf::Counter * n_db_added_
static const char * kSqlGetPath
static NfsMapsSqlite * Create(const std::string &db_dir, const uint64_t root_inode, const bool rebuild, perf::Statistics *statistics_)
perf::Counter * n_db_seq_
uint64_t FindInode(const PathString &path)
perf::Statistics * statistics_
BusyHandlerInfo busy_handler_info_
static const char * kSqlGetInode
static const unsigned kMaxWaitMs
virtual uint64_t GetInode(const PathString &path)
static int BusyHandler(void *data, int attempt)
static const char * kSqlCreateTable
static const unsigned kMaxBackoffMs
virtual bool GetPath(const uint64_t inode, PathString *path)
perf::Counter * n_db_inode_found_
sqlite3_stmt * stmt_get_inode_
uint64_t RetryGetInode(const PathString &path, int attempt)
uint64_t IssueInode(const PathString &path)
perf::Counter * n_db_path_found_
sqlite3_stmt * stmt_get_path_
static const char * kSqlAddRoot
static const char * kSqlAddInode