mirror of https://gitee.com/bigwinds/arangodb
added fix for TRI_ENABLE_LOGGING from Jan
This commit is contained in:
parent
9836f3f349
commit
ced7b05cca
|
@ -2867,7 +2867,10 @@ static v8::Handle<v8::Value> JS_UpgradeVocbaseCol (v8::Arguments const& argv) {
|
||||||
}
|
}
|
||||||
|
|
||||||
TRI_collection_t* col = &primary->base;
|
TRI_collection_t* col = &primary->base;
|
||||||
|
|
||||||
|
#ifdef TRI_ENABLE_LOGGER
|
||||||
const char* name = col->_info._name;
|
const char* name = col->_info._name;
|
||||||
|
#endif
|
||||||
TRI_col_version_t version = col->_info._version;
|
TRI_col_version_t version = col->_info._version;
|
||||||
|
|
||||||
if (version >= 3) {
|
if (version >= 3) {
|
||||||
|
|
|
@ -1427,6 +1427,8 @@ static bool OpenIterator (TRI_df_marker_t const* marker, void* data, TRI_datafil
|
||||||
key = ((char*) d) + d->_offsetKey;
|
key = ((char*) d) + d->_offsetKey;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|
||||||
|
#ifdef TRI_ENABLE_LOGGER
|
||||||
TRI_doc_edge_key_marker_t const* e = (TRI_doc_edge_key_marker_t const*) marker;
|
TRI_doc_edge_key_marker_t const* e = (TRI_doc_edge_key_marker_t const*) marker;
|
||||||
|
|
||||||
LOG_TRACE("edge: fid %lu, key %s, fromKey %s, toKey %s, rid %llu, _offsetJson %lu, _offsetKey %lu",
|
LOG_TRACE("edge: fid %lu, key %s, fromKey %s, toKey %s, rid %llu, _offsetJson %lu, _offsetKey %lu",
|
||||||
|
@ -1437,7 +1439,7 @@ static bool OpenIterator (TRI_df_marker_t const* marker, void* data, TRI_datafil
|
||||||
(unsigned long long) d->_rid,
|
(unsigned long long) d->_rid,
|
||||||
(unsigned long) d->_offsetJson,
|
(unsigned long) d->_offsetJson,
|
||||||
(unsigned long) d->_offsetKey);
|
(unsigned long) d->_offsetKey);
|
||||||
|
#endif
|
||||||
markerSize = sizeof(TRI_doc_edge_key_marker_t);
|
markerSize = sizeof(TRI_doc_edge_key_marker_t);
|
||||||
key = ((char*) d) + d->_offsetKey;
|
key = ((char*) d) + d->_offsetKey;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
#define TRIAGENS_VERSION "1.2.beta2"
|
#define TRIAGENS_VERSION "1.3.alpha"
|
||||||
|
|
|
@ -301,10 +301,10 @@ void TRI_FreeBufferLogging (TRI_vector_t* buffer);
|
||||||
/// @brief logs fatal errors
|
/// @brief logs fatal errors
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
#ifdef TRI_ENABLE_LOGGER
|
|
||||||
|
|
||||||
void CLEANUP_LOGGING_AND_EXIT_ON_FATAL_ERROR (void);
|
void CLEANUP_LOGGING_AND_EXIT_ON_FATAL_ERROR (void);
|
||||||
|
|
||||||
|
#ifdef TRI_ENABLE_LOGGER
|
||||||
|
|
||||||
#define LOG_FATAL_AND_EXIT(...) \
|
#define LOG_FATAL_AND_EXIT(...) \
|
||||||
do { \
|
do { \
|
||||||
LOG_ARG_CHECK(__VA_ARGS__) \
|
LOG_ARG_CHECK(__VA_ARGS__) \
|
||||||
|
@ -316,6 +316,13 @@ void CLEANUP_LOGGING_AND_EXIT_ON_FATAL_ERROR (void);
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
|
#define LOG_FATAL_AND_EXIT(...) \
|
||||||
|
do { \
|
||||||
|
fprintf(stderr, "fatal error. exiting.\n"); \
|
||||||
|
CLEANUP_LOGGING_AND_EXIT_ON_FATAL_ERROR(); \
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
|
||||||
#define LOG_FATAL(...) while (0)
|
#define LOG_FATAL(...) while (0)
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -251,8 +251,9 @@ void Dispatcher::reportStatus () {
|
||||||
MUTEX_LOCKER(_accessDispatcher);
|
MUTEX_LOCKER(_accessDispatcher);
|
||||||
|
|
||||||
for (map<string, DispatcherQueue*>::iterator i = _queues.begin(); i != _queues.end(); ++i) {
|
for (map<string, DispatcherQueue*>::iterator i = _queues.begin(); i != _queues.end(); ++i) {
|
||||||
string const& name = i->first;
|
|
||||||
DispatcherQueue* q = i->second;
|
DispatcherQueue* q = i->second;
|
||||||
|
#ifdef TRI_ENABLE_LOGGER
|
||||||
|
string const& name = i->first;
|
||||||
|
|
||||||
LOGGER_DEBUG("dispatcher queue '" << name << "': "
|
LOGGER_DEBUG("dispatcher queue '" << name << "': "
|
||||||
<< "threads = " << q->_nrThreads << " "
|
<< "threads = " << q->_nrThreads << " "
|
||||||
|
@ -281,7 +282,7 @@ void Dispatcher::reportStatus () {
|
||||||
<< LoggerData::Extra("monopilizer")
|
<< LoggerData::Extra("monopilizer")
|
||||||
<< LoggerData::Extra((q->_monopolizer ? "1" : "0"))
|
<< LoggerData::Extra((q->_monopolizer ? "1" : "0"))
|
||||||
<< "dispatcher status");
|
<< "dispatcher status");
|
||||||
|
#endif
|
||||||
CONDITION_LOCKER(guard, q->_accessQueue);
|
CONDITION_LOCKER(guard, q->_accessQueue);
|
||||||
|
|
||||||
for (set<DispatcherThread*>::iterator j = q->_startedThreads.begin(); j != q->_startedThreads.end(); ++j) {
|
for (set<DispatcherThread*>::iterator j = q->_startedThreads.begin(); j != q->_startedThreads.end(); ++j) {
|
||||||
|
|
|
@ -457,10 +457,12 @@ bool ApplicationEndpointServer::createSslContext () {
|
||||||
|
|
||||||
X509_NAME_print_ex(bout._bio, cert, 0, (XN_FLAG_SEP_COMMA_PLUS | XN_FLAG_DN_REV | ASN1_STRFLGS_UTF8_CONVERT) & ~ASN1_STRFLGS_ESC_MSB);
|
X509_NAME_print_ex(bout._bio, cert, 0, (XN_FLAG_SEP_COMMA_PLUS | XN_FLAG_DN_REV | ASN1_STRFLGS_UTF8_CONVERT) & ~ASN1_STRFLGS_ESC_MSB);
|
||||||
|
|
||||||
|
#ifdef TRI_ENABLE_LOGGER
|
||||||
char* r;
|
char* r;
|
||||||
long len = BIO_get_mem_data(bout._bio, &r);
|
long len = BIO_get_mem_data(bout._bio, &r);
|
||||||
|
|
||||||
LOGGER_TRACE("name: " << string(r, len));
|
LOGGER_TRACE("name: " << string(r, len));
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -68,7 +68,11 @@
|
||||||
#else
|
#else
|
||||||
|
|
||||||
#define LOGGER_FATAL_AND_EXIT(a) \
|
#define LOGGER_FATAL_AND_EXIT(a) \
|
||||||
CLEANUP_LOGGING_AND_EXIT_ON_FATAL_ERROR()
|
do { \
|
||||||
|
fprintf(stderr, "fatal error. exiting.\n"); \
|
||||||
|
CLEANUP_LOGGING_AND_EXIT_ON_FATAL_ERROR(); \
|
||||||
|
} \
|
||||||
|
while (0)
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue