mirror of https://gitee.com/bigwinds/arangodb
Various debugging changes
This commit is contained in:
parent
33b33a47b0
commit
45d7c5c715
|
@ -518,7 +518,7 @@ struct DMIDComputation
|
||||||
// FIXME
|
// FIXME
|
||||||
//float const ttt = pair.second / getEdges().size();
|
//float const ttt = pair.second / getEdges().size();
|
||||||
float const ttt = pair.second / messages.size();
|
float const ttt = pair.second / messages.size();
|
||||||
if (ttt >= *threshold) {
|
if (ttt > *threshold) {
|
||||||
/** its profitable to become a member, set value */
|
/** its profitable to become a member, set value */
|
||||||
float deg = 1.0f / std::pow(*iterationCounter / 3.0f, 2.0f);
|
float deg = 1.0f / std::pow(*iterationCounter / 3.0f, 2.0f);
|
||||||
vertexState->membershipDegree[pair.first] = deg;
|
vertexState->membershipDegree[pair.first] = deg;
|
||||||
|
@ -628,6 +628,7 @@ struct DMIDGraphFormat : public GraphFormat<DMIDValue, float> {
|
||||||
b.add(_resultField, VPackSlice::nullSlice());
|
b.add(_resultField, VPackSlice::nullSlice());
|
||||||
} else if (_maxCommunities == 1) {
|
} else if (_maxCommunities == 1) {
|
||||||
b.add(_resultField, VPackValue(communities[0].first.key));
|
b.add(_resultField, VPackValue(communities[0].first.key));
|
||||||
|
b.add("confidence", VPackValue(communities[0].second));
|
||||||
} else {
|
} else {
|
||||||
unsigned i = _maxCommunities;
|
unsigned i = _maxCommunities;
|
||||||
b.add(_resultField, VPackValue(VPackValueType::Object));
|
b.add(_resultField, VPackValue(VPackValueType::Object));
|
||||||
|
@ -755,13 +756,10 @@ struct DMIDMasterContext : public MasterContext {
|
||||||
averageFD = (double)averageFD / numLocalLeader;
|
averageFD = (double)averageFD / numLocalLeader;
|
||||||
}
|
}
|
||||||
/** set flag for globalLeader */
|
/** set flag for globalLeader */
|
||||||
// if (LOG_AGGS) {
|
|
||||||
// System.out.print("Global Leader:");
|
|
||||||
//}
|
|
||||||
vecFD->forEach([&](PregelID const& _id, double entry) {
|
vecFD->forEach([&](PregelID const& _id, double entry) {
|
||||||
if (entry > averageFD) {
|
if (entry > averageFD) {
|
||||||
initGL->aggregate(_id.shard, _id.key, 1.0);
|
initGL->aggregate(_id.shard, _id.key, 1.0);
|
||||||
LOG_TOPIC(INFO, Logger::PREGEL) << "Leader " << _id.key;
|
LOG_TOPIC(INFO, Logger::PREGEL) << "Global Leader " << _id.key;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
// setAggregatedValue(DMIDComputation.GL_AGG, initGL);
|
// setAggregatedValue(DMIDComputation.GL_AGG, initGL);
|
||||||
|
|
|
@ -86,7 +86,7 @@ struct SLPAComputation : public VertexComputation<SLPAValue, int8_t, uint64_t> {
|
||||||
// which is not really well parallizable. Additionally I figure
|
// which is not really well parallizable. Additionally I figure
|
||||||
// since a speaker only speaks to neighbours and the speaker order is random
|
// since a speaker only speaks to neighbours and the speaker order is random
|
||||||
// we can get away with letting nodes listen in turn
|
// we can get away with letting nodes listen in turn
|
||||||
bool listen = val->nodeId % 2 == globalSuperstep() % 2;
|
bool listen = val->nodeId % 4 == globalSuperstep() % 4;
|
||||||
if (messages.size() > 0 && listen) {
|
if (messages.size() > 0 && listen) {
|
||||||
// listen to our neighbours
|
// listen to our neighbours
|
||||||
uint64_t newCommunity = mostFrequent(messages);
|
uint64_t newCommunity = mostFrequent(messages);
|
||||||
|
|
|
@ -1415,6 +1415,7 @@ RocksDBOperationResult RocksDBCollection::insertDocument(
|
||||||
res.keySize(key.string().size());
|
res.keySize(key.string().size());
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
LOG_TOPIC(ERR, Logger::FIXME) << "PUT " << revisionId << " " << mthd->readOptions().snapshot->GetSequenceNumber();
|
||||||
|
|
||||||
RocksDBOperationResult innerRes;
|
RocksDBOperationResult innerRes;
|
||||||
READ_LOCKER(guard, _indexesLock);
|
READ_LOCKER(guard, _indexesLock);
|
||||||
|
@ -1466,6 +1467,7 @@ RocksDBOperationResult RocksDBCollection::removeDocument(
|
||||||
// document store, if the doc is overwritten with PUT
|
// document store, if the doc is overwritten with PUT
|
||||||
// Simon: actually we do, because otherwise the counter recovery is broken
|
// Simon: actually we do, because otherwise the counter recovery is broken
|
||||||
// if (!isUpdate) {
|
// if (!isUpdate) {
|
||||||
|
LOG_TOPIC(ERR, Logger::FIXME) << "DELETE " << revisionId;
|
||||||
RocksDBMethods* mthd = rocksutils::toRocksMethods(trx);
|
RocksDBMethods* mthd = rocksutils::toRocksMethods(trx);
|
||||||
RocksDBOperationResult res = mthd->Delete(RocksDBColumnFamily::none(), key);
|
RocksDBOperationResult res = mthd->Delete(RocksDBColumnFamily::none(), key);
|
||||||
if (!res.ok()) {
|
if (!res.ok()) {
|
||||||
|
@ -1599,6 +1601,7 @@ arangodb::Result RocksDBCollection::lookupRevisionVPack(
|
||||||
|
|
||||||
mdr.setManaged(std::move(value), revisionId);
|
mdr.setManaged(std::move(value), revisionId);
|
||||||
} else {
|
} else {
|
||||||
|
LOG_TOPIC(ERR, Logger::FIXME) << "NOT FOUND " << revisionId << " " << mthd->readOptions().snapshot->GetSequenceNumber();
|
||||||
mdr.reset();
|
mdr.reset();
|
||||||
}
|
}
|
||||||
return res;
|
return res;
|
||||||
|
|
|
@ -265,8 +265,8 @@ void RocksDBEngine::start() {
|
||||||
// create column families
|
// create column families
|
||||||
std::vector<rocksdb::ColumnFamilyDescriptor> columFamilies;
|
std::vector<rocksdb::ColumnFamilyDescriptor> columFamilies;
|
||||||
columFamilies.emplace_back(rocksdb::kDefaultColumnFamilyName,
|
columFamilies.emplace_back(rocksdb::kDefaultColumnFamilyName,
|
||||||
rocksdb::ColumnFamilyOptions());
|
rocksdb::ColumnFamilyOptions(_options));
|
||||||
rocksdb::ColumnFamilyOptions cfOptions2;
|
rocksdb::ColumnFamilyOptions cfOptions2(_options);
|
||||||
cfOptions2.comparator = _cmp.get(); // only
|
cfOptions2.comparator = _cmp.get(); // only
|
||||||
columFamilies.emplace_back("IndexValue", cfOptions2);
|
columFamilies.emplace_back("IndexValue", cfOptions2);
|
||||||
columFamilies.emplace_back("UniqueIndexValue", cfOptions2);
|
columFamilies.emplace_back("UniqueIndexValue", cfOptions2);
|
||||||
|
|
|
@ -525,12 +525,6 @@ void ApplicationServer::prepare() {
|
||||||
void ApplicationServer::start() {
|
void ApplicationServer::start() {
|
||||||
LOG_TOPIC(TRACE, Logger::STARTUP) << "ApplicationServer::start";
|
LOG_TOPIC(TRACE, Logger::STARTUP) << "ApplicationServer::start";
|
||||||
|
|
||||||
usleep(1000000);
|
|
||||||
usleep(1000000);
|
|
||||||
usleep(1000000);
|
|
||||||
usleep(1000000);
|
|
||||||
usleep(1000000);
|
|
||||||
|
|
||||||
int res = TRI_ERROR_NO_ERROR;
|
int res = TRI_ERROR_NO_ERROR;
|
||||||
|
|
||||||
for (auto feature : _orderedFeatures) {
|
for (auto feature : _orderedFeatures) {
|
||||||
|
|
Loading…
Reference in New Issue