mirror of
https://github.com/mongodb/mongo.git
synced 2024-12-01 09:32:32 +01:00
crlf
This commit is contained in:
parent
8585f0d9f6
commit
8864cfafff
@ -1,58 +1,58 @@
|
||||
// @file rs_optime.h
|
||||
|
||||
/*
|
||||
* Copyright (C) 2010 10gen Inc.
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero General Public License, version 3,
|
||||
* as published by the Free Software Foundation.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "../../util/optime.h"
|
||||
|
||||
namespace mongo {
|
||||
|
||||
// @file rs_optime.h
|
||||
|
||||
/*
|
||||
* Copyright (C) 2010 10gen Inc.
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero General Public License, version 3,
|
||||
* as published by the Free Software Foundation.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "../../util/optime.h"
|
||||
|
||||
namespace mongo {
|
||||
|
||||
const char rsoplog[] = "local.oplog.rs";
|
||||
|
||||
/*
|
||||
class RSOpTime : public OpTime {
|
||||
public:
|
||||
bool initiated() const { return getSecs() != 0; }
|
||||
};*/
|
||||
|
||||
/*struct RSOpTime {
|
||||
unsigned long long ord;
|
||||
|
||||
RSOpTime() : ord(0) { }
|
||||
|
||||
bool initiated() const { return ord > 0; }
|
||||
|
||||
void initiate() {
|
||||
assert( !initiated() );
|
||||
ord = 1000000;
|
||||
}
|
||||
|
||||
ReplTime inc() {
|
||||
DEV assertInWriteLock();
|
||||
return ++ord;
|
||||
}
|
||||
|
||||
string toString() const { return str::stream() << ord; }
|
||||
|
||||
// query the oplog and set the highest value herein. acquires a db read lock. throws.
|
||||
void load();
|
||||
};
|
||||
|
||||
extern RSOpTime rsOpTime;*/
|
||||
|
||||
}
|
||||
|
||||
/*
|
||||
class RSOpTime : public OpTime {
|
||||
public:
|
||||
bool initiated() const { return getSecs() != 0; }
|
||||
};*/
|
||||
|
||||
/*struct RSOpTime {
|
||||
unsigned long long ord;
|
||||
|
||||
RSOpTime() : ord(0) { }
|
||||
|
||||
bool initiated() const { return ord > 0; }
|
||||
|
||||
void initiate() {
|
||||
assert( !initiated() );
|
||||
ord = 1000000;
|
||||
}
|
||||
|
||||
ReplTime inc() {
|
||||
DEV assertInWriteLock();
|
||||
return ++ord;
|
||||
}
|
||||
|
||||
string toString() const { return str::stream() << ord; }
|
||||
|
||||
// query the oplog and set the highest value herein. acquires a db read lock. throws.
|
||||
void load();
|
||||
};
|
||||
|
||||
extern RSOpTime rsOpTime;*/
|
||||
|
||||
}
|
||||
|
@ -695,6 +695,9 @@
|
||||
<ClCompile Include="..\db\restapi.cpp">
|
||||
<Filter>db\cpp</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\util\concurrency\spin_lock.cpp">
|
||||
<Filter>db\cpp</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="..\SConstruct">
|
||||
|
Loading…
Reference in New Issue
Block a user