virtual void getEdgeStats(IStatisticGatherer & stats, unsigned idx)
    {
        //This should be an activity stats
        HashDistributeActivityMaster::getEdgeStats(stats, idx);
        assertex(0 == idx);
        lhsProgress->processInfo();
        rhsProgress->processInfo();

        stats.addStatistic(StNumLeftRows, lhsProgress->queryTotal());
        stats.addStatistic(StNumRightRows, rhsProgress->queryTotal());
    }
Beispiel #2
0
void CDiskReadMasterBase::getEdgeStats(IStatisticGatherer & stats, unsigned idx)
{
    //This should be an activity stats
    CMasterActivity::getEdgeStats(stats, idx);
    inputProgress->processInfo();
    stats.addStatistic(StNumDiskRowsRead, inputProgress->queryTotal());
}
Beispiel #3
0
void CWriteMasterBase::getActivityStats(IStatisticGatherer & stats)
{
    CMasterActivity::getActivityStats(stats);
    if (publishReplicatedDone)
    {
        replicateProgress->processInfo();
        stats.addStatistic(StPerReplicated, replicateProgress->queryAverage() * 10000);
    }
    diskStats.getStats(stats);
}