36 #include "mongo/util/assert_util.h" 58 #if defined(_NOCOMPRESS) 145 return (
const char*)(i + 1);
171 std::stringstream ss;
191 bool checkHash(
const void* begin,
int len)
const;
194 return *((
unsigned*)
magic) == 0x0a0a0a0a;
213 void set(
unsigned long long lsn);
214 unsigned long long get();
void set(unsigned long long lsn)
Definition: dur_journal.cpp:563
unsigned len
Definition: dur_journalformat.h:129
Definition: dur_journalformat.h:121
an individual write operation within a group commit section.
Definition: dur_journalformat.h:119
unsigned reserved2
Definition: dur_journalformat.h:208
Copyright (C) 2014 MongoDB Inc.
Definition: bson_collection_catalog_entry.cpp:38
OpCodes opcode
Definition: dur_journalformat.h:130
Definition: dur_journalformat.h:138
unsigned ver
Definition: dur_journalformat.h:207
unsigned long long get()
logs details of the situation, and returns 0, if anything surprising in the LSNFile if something high...
Definition: dur_journal.cpp:572
bool isNsSuffix() const
Definition: dur_journalformat.h:154
unsigned long long lsn
Definition: dur_journalformat.h:209
void clearLocalDbContextBit()
Definition: dur_journalformat.h:164
void setLocalDbContextBit()
Definition: dur_journalformat.h:158
Definition: dur_journalformat.h:125
unsigned long long reserved[8]
Definition: dur_journalformat.h:211
Definition: dur_journalformat.h:137
const unsigned sentinel
Definition: dur_journalformat.h:201
OpCodes
Definition: dur_journalformat.h:120
declares "the next entry(s) are for this database / file path prefix"
Definition: dur_journalformat.h:199
Definition: dur_journalformat.h:124
"last sequence number"
Definition: dur_journalformat.h:206
static std::string suffix(int fileno)
Definition: dur_journalformat.h:168
const unsigned Alignment
Definition: dur_journalformat.h:42
const char * srcData() const
Definition: dur_journalformat.h:143
unsigned long long checkbytes
Definition: dur_journalformat.h:210
unsigned ofs
Definition: dur_journalformat.h:133
Definition: dur_journalformat.h:122
int _fileNo
Definition: dur_journalformat.h:140
Definition: dur_journalformat.h:123
bool isLocalDbContext() const
Definition: dur_journalformat.h:161
void setFileNo(int f)
Definition: dur_journalformat.h:151
int getFileNo() const
Definition: dur_journalformat.h:148
JDbContext()
Definition: dur_journalformat.h:200