mirror of https://gitee.com/bigwinds/arangodb
Merge branch 'HLC' of https://github.com/ArangoDB/ArangoDB into HLC
This commit is contained in:
commit
b3fbb1378f
|
@ -25,6 +25,7 @@
|
|||
|
||||
#include "Logger/Logger.h"
|
||||
#include "Basics/ConditionLocker.h"
|
||||
#include "Basics/HybridLogicalClock.h"
|
||||
#include "Basics/StringUtils.h"
|
||||
#include "Cluster/ClusterInfo.h"
|
||||
#include "Cluster/ServerState.h"
|
||||
|
@ -316,6 +317,9 @@ OperationID ClusterComm::asyncRequest(
|
|||
(*op->headerFields)["Authorization"] =
|
||||
ServerState::instance()->getAuthentication();
|
||||
}
|
||||
TRI_voc_tick_t timeStamp = TRI_HybridLogicalClock();
|
||||
(*op->headerFields)["X-Arango-HLC"]
|
||||
= arangodb::basics::HybridLogicalClock::encodeTimeStamp(timeStamp);
|
||||
|
||||
#ifdef DEBUG_CLUSTER_COMM
|
||||
#ifdef ARANGODB_ENABLE_MAINTAINER_MODE
|
||||
|
@ -444,6 +448,9 @@ std::unique_ptr<ClusterCommResult> ClusterComm::syncRequest(
|
|||
client->keepConnectionOnDestruction(true);
|
||||
|
||||
headersCopy["Authorization"] = ServerState::instance()->getAuthentication();
|
||||
TRI_voc_tick_t timeStamp = TRI_HybridLogicalClock();
|
||||
headersCopy["X-Arango-HLC"]
|
||||
= arangodb::basics::HybridLogicalClock::encodeTimeStamp(timeStamp);
|
||||
#ifdef DEBUG_CLUSTER_COMM
|
||||
#ifdef ARANGODB_ENABLE_MAINTAINER_MODE
|
||||
#if ARANGODB_ENABLE_BACKTRACE
|
||||
|
|
Loading…
Reference in New Issue