1 #ifndef NETSCHEDULE_STATISTICS_COUNTERS__HPP
2 #define NETSCHEDULE_STATISTICS_COUNTERS__HPP
CAtomicCounter_WithAutoInit –.
void CountNSGetRollback(size_t count)
CAtomicCounter_WithAutoInit m_SubmitCounter
void CountOutdatedPick(ECommandGroup cmd_group)
CAtomicCounter_WithAutoInit m_CancelToDoneJobReread
void CountDBDeletion(size_t count)
CAtomicCounter_WithAutoInit m_PickedAsPendingOutdated
CAtomicCounter_WithAutoInit m_ToCanceledDueToReadNewSessionCounter
CAtomicCounter_WithAutoInit m_ReadFailedToCancelJobReread
CAtomicCounter_WithAutoInit m_ToDoneDueToFailCounter
CAtomicCounter_WithAutoInit m_FromReadFailedJobRedo
CStatisticsCounters(ECountersScope scope)
CAtomicCounter_WithAutoInit m_ToFailedDueToReadTimeoutCounter
CAtomicCounter_WithAutoInit m_ToFailedDueToNewSessionCounter
CAtomicCounter_WithAutoInit m_ToFailedDueToTimeoutCounter
string PrintTransitions(void) const
void CountRedo(CNetScheduleAPI::EJobStatus from)
CAtomicCounter_WithAutoInit m_ToPendingDueToFailCounter
CAtomicCounter_WithAutoInit m_ConfirmedToFailedJobReread
static string x_GetTransitionCounterName(size_t index_from, size_t index_to)
CAtomicCounter_WithAutoInit m_ReadFailedToDoneJobReread
CAtomicCounter_WithAutoInit m_ToPendingWithoutBlacklist
CAtomicCounter_WithAutoInit m_ToCanceledDueToReadClearCounter
CAtomicCounter_WithAutoInit m_NSReadRollbackCounter
CAtomicCounter_WithAutoInit m_ToReadFailedDueToClearCounter
CAtomicCounter_WithAutoInit m_ToDoneDueToNewSessionCounter
CAtomicCounter_WithAutoInit m_FromDoneJobRedo
void CountToPendingRescheduled(size_t count)
CAtomicCounter_WithAutoInit m_ToDoneDueToTimeoutCounter
CAtomicCounter_WithAutoInit m_ConfirmedToCancelJobReread
CAtomicCounter_WithAutoInit m_CancelToCancelJobReread
CAtomicCounter_WithAutoInit m_ToFailedDueToClearCounter
void CountReread(CNetScheduleAPI::EJobStatus from, CNetScheduleAPI::EJobStatus to)
CAtomicCounter_WithAutoInit m_NSSubmitRollbackCounter
void CountTransitionToDeleted(CNetScheduleAPI::EJobStatus from, size_t count)
CAtomicCounter_WithAutoInit m_DBDeleteCounter
void CountTransition(CNetScheduleAPI::EJobStatus from, CNetScheduleAPI::EJobStatus to, ETransitionPathOption path_option=eNone)
CAtomicCounter_WithAutoInit m_ToReadFailedDueToNewSessionCounter
CAtomicCounter_WithAutoInit m_Transitions[g_ValidJobStatusesSize][g_ValidJobStatusesSize+1]
CAtomicCounter_WithAutoInit m_ConfirmedToDoneJobReread
void CountNSSubmitRollback(size_t count)
static void PrintServerWide(size_t affinities)
CAtomicCounter_WithAutoInit m_ToFailedDueToReadNewSessionCounter
CAtomicCounter_WithAutoInit m_ToReadFailedDueToTimeoutCounter
void PrintDelta(CDiagContext_Extra &extra, const CStatisticsCounters &prev) const
CAtomicCounter_WithAutoInit m_ToPendingRescheduled
CAtomicCounter_WithAutoInit m_ToPendingDueToClearCounter
CAtomicCounter_WithAutoInit m_ToFailedDueToReadClearCounter
void CountToPendingWithoutBlacklist(size_t count)
void CountNSReadRollback(size_t count)
CAtomicCounter_WithAutoInit m_ToDoneDueToClearCounter
CAtomicCounter_WithAutoInit m_FromCanceledJobRedo
CAtomicCounter_WithAutoInit m_PickedAsReadOutdated
CAtomicCounter_WithAutoInit m_FromFailedJobRedo
CAtomicCounter_WithAutoInit m_CancelToFailedJobReread
CAtomicCounter_WithAutoInit m_ReadFailedToFailedJobReread
CAtomicCounter_WithAutoInit m_ToPendingDueToNewSessionCounter
CAtomicCounter_WithAutoInit m_FromConfirmedJobRedo
CAtomicCounter_WithAutoInit m_ToCanceledDueToReadTimeoutCounter
CAtomicCounter_WithAutoInit m_ToPendingDueToTimeoutCounter
void CountSubmit(size_t count)
CAtomicCounter_WithAutoInit m_NSGetRollbackCounter
static DLIST_TYPE *DLIST_NAME() prev(DLIST_LIST_TYPE *list, DLIST_TYPE *item)
EJobStatus
Job status codes.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
const size_t g_ValidJobStatusesSize