Namespace list
- Namespace faabric
faabricfaabric::batch_schedulerInFlightPairInFlightReqsHostHostMapDecisionTypeSchedulingTopologyHintMigrationStrategygetBatchScheduler()resetBatchScheduler()resetBatchScheduler()getSchedulingDecisionCache()getHostFreqCount()minimiseNumOfMigrations()deepCopyHostMap()filterHosts()filterHosts()strToTopologyHinttopologyHintToStrbatchSchedulerfaabric::batch_scheduler::BatchSchedulerfaabric::batch_scheduler::BinPackSchedulerfaabric::batch_scheduler::CachedDecisionfaabric::batch_scheduler::CompactSchedulerfaabric::batch_scheduler::DecisionCachefaabric::batch_scheduler::HostStatefaabric::batch_scheduler::SchedulingDecisionfaabric::batch_scheduler::SpotScheduler
faabric::endpointfaabric::executorsetExecutorFactory()getExecutorFactory()context_factoryfaabric::executor::ChainedCallExceptionfaabric::executor::ExecutorExecutor()~Executor()executeTasks()shutdown()reset()executeTask()tryClaim()claim()releaseClaim()getMainThreadSnapshot()getMillisSinceLastExec()getMemoryView()restore()getBoundMessage()isExecuting()isShutdown()addChainedMessage()getChainedMessage()getChainedMessageIds()mergeDirtyRegions()setThreadResult()setMemorySize()id
faabric::executor::ExecutorContextfaabric::executor::ExecutorContextExceptionfaabric::executor::ExecutorFactoryfaabric::executor::ExecutorTask
faabric::mpiInMemoryMpiQueueMpiMessageTypepayloadSize()msgSize()serializeMpiMsg()parseMpiMsg()getMpiMockedMessages()getMpiWorldRegistry()getAsyncRequestId()getRanksFromRequestId()checkSendRecvMatch()mockMutexmpiMockedMessagesrankStateiSendMagiciRecvMagicfaabric::mpi::MpiContextfaabric::mpi::MpiMessagefaabric::mpi::MpiRankStatefaabric::mpi::MpiWorldMpiWorld()create()broadcastHostsToRanks()initialiseFromMsg()initialiseRankFromMsg()getHostForRank()getUser()getFunction()getId()getSize()destroy()getCartesianRank()getRankFromCoords()shiftCartesianCoords()send()isend()broadcast()recv()irecv()awaitAsyncRequest()sendRecv()scatter()gather()allGather()reduce()allReduce()op_reduce()scan()allToAll()probe()barrier()getLocalQueue()getLocalQueueSize()overrideHost()getWTime()prepareMigration()
faabric::mpi::MpiWorldRegistry
faabric::plannerMessageResultPromiseMessageResultPromisePtrheaderFlushTypePlannerCallsgetPlanner()getPlannerClient()availableOpenMpSlots()claimHostSlots()releaseHostSlots()claimHostMpiPort()releaseHostMpiPort()printHostState()convertToBatchSchedHostMap()faabric::planner::KeepAliveThreadfaabric::planner::PlannerPlanner()getConfig()printConfig()getPolicy()setPolicy()reset()flush()getAvailableHosts()registerHost()removeHost()setMessageResult()getMessageResult()preloadSchedulingDecision()getPreloadedSchedulingDecision()getBatchResults()getSchedulingDecision()getInFlightReqs()getNumMigrations()getNextEvictedHostIps()getEvictedReqs()callBatch()setNextEvictedVm()
faabric::planner::PlannerCachefaabric::planner::PlannerClientfaabric::planner::PlannerEndpointHandlerfaabric::planner::PlannerServerfaabric::planner::PlannerState
faabric::redisUniqueRedisReplyRedisRolewrapReply()safeRedisCommand()getLongFromReply()getBytesFromReply()getBytesFromReply()extractScriptResult()extractStringSetFromReply()faabric::redis::Redis~Redis()ping()get()strlen()get()set()set()del()getCounter()incr()decr()incrByLong()decrByLong()setRange()setRangePipeline()flushPipeline()getRange()sadd()srem()scard()sismember()srandmember()smembers()sdiff()sinter()lpushLong()rpushLong()flushAll()listLength()getTtl()expire()refresh()acquireLock()releaseLock()delIfEq()setnxex()getLong()setLong()enqueue()enqueueBytes()enqueueBytes()dequeue()dequeueBytes()dequeueBytes()dequeueMultiple()publishSchedulerResult()getQueue()getState()
faabric::redis::RedisInstancefaabric::redis::RedisNoResponseException
faabric::runnerfaabric::schedulerInMemoryMessageQueueInMemoryMessageQueuePairFunctionCallsgetFunctionCalls()getFlushCalls()getBatchRequests()getMessageResults()clearMockRequests()getFunctionCallClient()clearFunctionCallClients()getScheduler()getChainedKey()mockMutexfunctionCallsflushCallsbatchMessagesmessageResultsfunctionCallClientsfaabric::scheduler::FunctionCallClientfaabric::scheduler::FunctionCallServerfaabric::scheduler::SchedulerScheduler()~Scheduler()executeBatch()reset()resetThreadLocalCache()shutdown()isShutdown()broadcastSnapshotDelete()reapStaleExecutors()getFunctionExecutorCount()setThreadResultLocally()awaitThreadResults()getCachedMessageCount()getThisHost()addHostToGlobalSet()addHostToGlobalSet()removeHostFromGlobalSet()setThisHostResources()getRecordedMessages()clearRecordedMessages()checkForMigrationOpportunities()
faabric::scheduler::SchedulerReaperThread
faabric::snapshotSnapshotCallsgetSnapshotPushes()getSnapshotDiffPushes()getSnapshotDeletes()getThreadResults()clearMockSnapshotRequests()getSnapshotClient()clearSnapshotClients()getSnapshotRegistry()mockMutexsnapshotPushessnapshotDiffPushessnapshotDeletesthreadResultssnapshotClientsfaabric::snapshot::MockThreadResultfaabric::snapshot::SnapshotClientfaabric::snapshot::SnapshotRegistryfaabric::snapshot::SnapshotServer
faabric::stateInMemoryStateKeyStatusStateCallsgetInMemoryStateRegistry()getGlobalState()getMasterKey()faabric::state::AppendedInMemoryStatefaabric::state::InMemoryStateKeyValuefaabric::state::InMemoryStateRegistryfaabric::state::RedisStateKeyValuefaabric::state::Statefaabric::state::StateChunkfaabric::state::StateClientfaabric::state::StateKeyValueStateKeyValue()StateKeyValue()get()get()getChunk()getChunk()getAllChunks()set()setChunk()append()getAppended()clearAppended()mapSharedMemory()unmapSharedMemory()pull()pushPartial()pushPartialMask()lockRead()unlockRead()lockWrite()unlockWrite()flagDirty()flagChunkDirty()size()getSharedMemorySize()pushFull()userkeywaitOnRedisRemoteLock()
faabric::state::StateKeyValueExceptionfaabric::state::StateServer
faabric::transportMessageResponseCodeMessageEndpointConnectTypeSocketTypePointToPointCallgetPointToPointBroker()getSentMappings()getSentPointToPointMessages()getSentLockMessages()clearSentMessages()getClient()getPointToPointKey()getPointToPointKey()getEndpointPtrs()MessageResponseCodeTextgroupsendpointsthreadEndpointsclientscurrentGroupIdsentMsgCountrecvMsgCountoutOfOrderMsgsmockMutexsentMappingssentMessagessentLockMessagesfaabric::transport::AsyncDirectRecvEndpointfaabric::transport::AsyncDirectSendEndpointfaabric::transport::AsyncFanMessageEndpointfaabric::transport::AsyncInternalRecvMessageEndpointfaabric::transport::AsyncInternalSendMessageEndpointfaabric::transport::AsyncRecvMessageEndpointfaabric::transport::AsyncSendMessageEndpointfaabric::transport::FanMessageEndpointfaabric::transport::Messagefaabric::transport::MessageContextfaabric::transport::MessageEndpointfaabric::transport::MessageEndpointClientfaabric::transport::MessageEndpointServerfaabric::transport::MessageEndpointServerHandlerfaabric::transport::MessageTimeoutExceptionfaabric::transport::PointToPointBrokerPointToPointBroker()getHostForReceiver()getMpiPortForReceiver()setUpLocalMappingsFromSchedulingDecision()setAndSendMappingsFromSchedulingDecision()sendMappingsFromSchedulingDecision()waitForMappingsOnThisHost()getIdxsRegisteredForGroup()getHostsRegisteredForGroup()updateHostForIdx()sendMessage()sendMessage()recvMessage()clearGroup()clear()resetThreadLocalCache()postMigrationHook()
faabric::transport::PointToPointClientfaabric::transport::PointToPointGroupfaabric::transport::PointToPointServerfaabric::transport::RecvMessageEndpointfaabric::transport::SyncFanMessageEndpointfaabric::transport::SyncRecvMessageEndpointfaabric::transport::SyncSendMessageEndpointfaabric::transport::tcpsetReuseAddr()setNoDelay()setQuickAck()setNonBlocking()setBlocking()isNonBlocking()setBusyPolling()setRecvTimeoutMs()setSendTimeoutMs()setRecvBufferSize()setSendBufferSize()SocketTimeoutMsSocketBufferSizeBytesfaabric::transport::tcp::Addressfaabric::transport::tcp::RecvSocketfaabric::transport::tcp::SendSocketfaabric::transport::tcp::Socket
faabric::utilBeastHttpRequestBeastHttpResponseTimePointUniqueLockFullLockSharedLockMemoryRegionDeltaCommandSnapshotDataTypeSnapshotMergeOperationbatchExecFactory()batchExecFactory()isBatchExecRequestValid()updateBatchExecAppId()updateBatchExecGroupId()batchExecStatusFactory()batchExecStatusFactory()getNumFinishedMessagesInBatch()stringToBytes()bytesToInt()bytesToString()formatByteArrayToIntString()trimTrailingZeros()safeCopyToBuffer()safeCopyToBuffer()byteArrayToHexString()hexStringToByteArray()intToHexString()unalignedRead()unalignedWrite()appendBytesOf()readBytesOf()valueToBytes()getGlobalClock()compareArrays()getSystemConfig()setUpCrashHandler()handleCrash()serializeDelta()applyDelta()getDirtyTracker()resetDirtyTracker()getEnvVar()setEnvVar()unsetEnvVar()getUsableCores()getFunctionExecGraphNode()getFunctionExecGraph()logChainedFunction()getChainedFunctions()countExecGraphNodes()getExecGraphHosts()getMpiRankHostsFromExecGraph()getMigratedMpiRankHostsFromExecGraph()execNodeToJson()execGraphToJson()addDetail()incrementCounter()readFileToString()readFileToBytes()writeBytesToFile()isWasm()funcToString()funcToString()setMessageId()buildAsyncResponse()messageFactoryShared()messageFactory()resultKeyFromMessageId()statusKeyFromMessageId()messageToBytes()getArgvForMessage()getMainThreadSnapshotKey()generateGid()pinThreadToFreeCpu()messageToJson()jsonToMessage()initLogging()malloc()free()realloc()mergeManyDirtyPages()mergeDirtyPages()isPageAligned()getRequiredHostPages()getRequiredHostPagesRoundDown()alignOffsetDown()getPageAlignedChunk()allocatePrivateMemory()allocateSharedMemory()allocateVirtualMemory()claimVirtualMemory()mapMemoryPrivate()mapMemoryShared()resizeFd()writeToFd()createFd()appendDataToFd()getIPFromHostname()getPrimaryIPForThisHost()ptpMappingsFromSchedulingDecision()randomString()randomStringFromSet()diffArrayRegions()calculateDiffValue()applyDiffValue()snapshotDataTypeStr()snapshotMergeOpStr()keyForUser()maskDouble()isAllWhitespace()startsWith()endsWith()contains()removeSubstr()stringIsInt()vectorToString()setTestMode()setMockMode()isTestMode()isMockMode()startTimer()getTimeDiffNanos()getTimeDiffMicros()getTimeDiffMillis()logEndTimer()startGlobalTimer()printTimerTotals()timespecToNanos()nanosToTimespec()pageAlignAddress()countExecGraphNode()getExecGraphHostsForNode()getMpiRankHostsFromExecGraphNode()writeDataCallback()getNextFreeCpu()doPinThreadToCpu()doAlloc()mapMemory()DELTA_PROTOCOL_VERSIONDELTA_ZSTD_COMPRESS_LEVELNO_CPU_IDXGHA_CPU_IDXHOST_PAGE_SIZEtrackingglobalTrackingtrackeruffduffdWriteProtectuffdSigbuscloseFdeventThreadfreeCpusipMaphostnameMxtestModemockModefaabric::util::AlignedChunkfaabric::util::Barrierfaabric::util::ChainedCallFailedExceptionfaabric::util::Clockfaabric::util::ConcurrentMapfaabric::util::DeltaSettingsfaabric::util::DirtyTrackerfaabric::util::DirtyTrackingRecordfaabric::util::ExecGraphfaabric::util::ExecGraphNodefaabric::util::ExecGraphNodeNotFoundExceptionfaabric::util::FaabricCpuSetfaabric::util::FaabricExceptionfaabric::util::FixedCapacityQueuefaabric::util::FlagWaiterfaabric::util::FreeCpusfaabric::util::FunctionFrozenExceptionfaabric::util::FunctionMigratedExceptionfaabric::util::JsonSerialisationExceptionfaabric::util::Latchfaabric::util::NoneDirtyTrackerfaabric::util::PeriodicBackgroundThreadfaabric::util::Queuefaabric::util::QueueTimeoutExceptionfaabric::util::SegfaultDirtyTrackerfaabric::util::SnapshotDataSnapshotData()SnapshotData()SnapshotData()SnapshotData()SnapshotData()SnapshotData()operator=()~SnapshotData()copyInData()getDataPtr()getDataCopy()getDataCopy()mapToMemory()addMergeRegion()fillGapsWithBytewiseRegions()clearMergeRegions()getMergeRegions()getQueuedDiffsCount()applyDiffs()applyDiff()queueDiffs()writeQueuedDiffs()getSize()getMaxSize()getTrackedChanges()clearTrackedChanges()diffWithDirtyRegions()
faabric::util::SnapshotDifffaabric::util::SnapshotMergeRegionfaabric::util::SoftPTEDirtyTrackerfaabric::util::SpinLockQueuefaabric::util::SystemConfigSystemConfig()print()reset()serialisationlogLevellogFilestateModedeltaSnapshotEncodingredisStateHostredisQueueHostredisPortoverrideCpuCountoverrideFreeCpuStartbatchSchedulerModeglobalMessageTimeoutboundTimeoutreaperIntervalSecondsdefaultMpiWorldSizeendpointInterfaceendpointHostendpointPortendpointNumThreadsfunctionServerThreadsstateServerThreadssnapshotServerThreadspointToPointServerThreadsdirtyTrackingModediffingModeplannerHostplannerPort
faabric::util::ThreadSafeDirtyTrackingRecordfaabric::util::TokenPoolfaabric::util::UffdDirtyTrackerfaabric::util::detail
- Namespace faabric::batch_scheduler
faabric::batch_schedulerInFlightPairInFlightReqsHostHostMapDecisionTypeSchedulingTopologyHintMigrationStrategygetBatchScheduler()resetBatchScheduler()resetBatchScheduler()getSchedulingDecisionCache()getHostFreqCount()minimiseNumOfMigrations()deepCopyHostMap()filterHosts()filterHosts()strToTopologyHinttopologyHintToStrbatchSchedulerfaabric::batch_scheduler::BatchSchedulerfaabric::batch_scheduler::BinPackSchedulerfaabric::batch_scheduler::CachedDecisionfaabric::batch_scheduler::CompactSchedulerfaabric::batch_scheduler::DecisionCachefaabric::batch_scheduler::HostStatefaabric::batch_scheduler::SchedulingDecisionfaabric::batch_scheduler::SpotScheduler
- Namespace faabric::endpoint
- Namespace faabric::endpoint::@99
- Namespace faabric::endpoint::detail
- Namespace faabric::executor
faabric::executorsetExecutorFactory()getExecutorFactory()context_factoryfaabric::executor::ChainedCallExceptionfaabric::executor::ExecutorExecutor()~Executor()executeTasks()shutdown()reset()executeTask()tryClaim()claim()releaseClaim()getMainThreadSnapshot()getMillisSinceLastExec()getMemoryView()restore()getBoundMessage()isExecuting()isShutdown()addChainedMessage()getChainedMessage()getChainedMessageIds()mergeDirtyRegions()setThreadResult()setMemorySize()id
faabric::executor::ExecutorContextfaabric::executor::ExecutorContextExceptionfaabric::executor::ExecutorFactoryfaabric::executor::ExecutorTask
- Namespace faabric::mpi
faabric::mpiInMemoryMpiQueueMpiMessageTypepayloadSize()msgSize()serializeMpiMsg()parseMpiMsg()getMpiMockedMessages()getMpiWorldRegistry()getAsyncRequestId()getRanksFromRequestId()checkSendRecvMatch()mockMutexmpiMockedMessagesrankStateiSendMagiciRecvMagicfaabric::mpi::MpiContextfaabric::mpi::MpiMessagefaabric::mpi::MpiRankStatefaabric::mpi::MpiWorldMpiWorld()create()broadcastHostsToRanks()initialiseFromMsg()initialiseRankFromMsg()getHostForRank()getUser()getFunction()getId()getSize()destroy()getCartesianRank()getRankFromCoords()shiftCartesianCoords()send()isend()broadcast()recv()irecv()awaitAsyncRequest()sendRecv()scatter()gather()allGather()reduce()allReduce()op_reduce()scan()allToAll()probe()barrier()getLocalQueue()getLocalQueueSize()overrideHost()getWTime()prepareMigration()
faabric::mpi::MpiWorldRegistry
- Namespace faabric::planner
faabric::plannerMessageResultPromiseMessageResultPromisePtrheaderFlushTypePlannerCallsgetPlanner()getPlannerClient()availableOpenMpSlots()claimHostSlots()releaseHostSlots()claimHostMpiPort()releaseHostMpiPort()printHostState()convertToBatchSchedHostMap()faabric::planner::KeepAliveThreadfaabric::planner::PlannerPlanner()getConfig()printConfig()getPolicy()setPolicy()reset()flush()getAvailableHosts()registerHost()removeHost()setMessageResult()getMessageResult()preloadSchedulingDecision()getPreloadedSchedulingDecision()getBatchResults()getSchedulingDecision()getInFlightReqs()getNumMigrations()getNextEvictedHostIps()getEvictedReqs()callBatch()setNextEvictedVm()
faabric::planner::PlannerCachefaabric::planner::PlannerClientfaabric::planner::PlannerEndpointHandlerfaabric::planner::PlannerServerfaabric::planner::PlannerState
- Namespace faabric::redis
faabric::redisUniqueRedisReplyRedisRolewrapReply()safeRedisCommand()getLongFromReply()getBytesFromReply()getBytesFromReply()extractScriptResult()extractStringSetFromReply()faabric::redis::Redis~Redis()ping()get()strlen()get()set()set()del()getCounter()incr()decr()incrByLong()decrByLong()setRange()setRangePipeline()flushPipeline()getRange()sadd()srem()scard()sismember()srandmember()smembers()sdiff()sinter()lpushLong()rpushLong()flushAll()listLength()getTtl()expire()refresh()acquireLock()releaseLock()delIfEq()setnxex()getLong()setLong()enqueue()enqueueBytes()enqueueBytes()dequeue()dequeueBytes()dequeueBytes()dequeueMultiple()publishSchedulerResult()getQueue()getState()
faabric::redis::RedisInstancefaabric::redis::RedisNoResponseException
- Namespace faabric::runner
- Namespace faabric::scheduler
faabric::schedulerInMemoryMessageQueueInMemoryMessageQueuePairFunctionCallsgetFunctionCalls()getFlushCalls()getBatchRequests()getMessageResults()clearMockRequests()getFunctionCallClient()clearFunctionCallClients()getScheduler()getChainedKey()mockMutexfunctionCallsflushCallsbatchMessagesmessageResultsfunctionCallClientsfaabric::scheduler::FunctionCallClientfaabric::scheduler::FunctionCallServerfaabric::scheduler::SchedulerScheduler()~Scheduler()executeBatch()reset()resetThreadLocalCache()shutdown()isShutdown()broadcastSnapshotDelete()reapStaleExecutors()getFunctionExecutorCount()setThreadResultLocally()awaitThreadResults()getCachedMessageCount()getThisHost()addHostToGlobalSet()addHostToGlobalSet()removeHostFromGlobalSet()setThisHostResources()getRecordedMessages()clearRecordedMessages()checkForMigrationOpportunities()
faabric::scheduler::SchedulerReaperThread
- Namespace faabric::snapshot
faabric::snapshotSnapshotCallsgetSnapshotPushes()getSnapshotDiffPushes()getSnapshotDeletes()getThreadResults()clearMockSnapshotRequests()getSnapshotClient()clearSnapshotClients()getSnapshotRegistry()mockMutexsnapshotPushessnapshotDiffPushessnapshotDeletesthreadResultssnapshotClientsfaabric::snapshot::MockThreadResultfaabric::snapshot::SnapshotClientfaabric::snapshot::SnapshotRegistryfaabric::snapshot::SnapshotServer
- Namespace faabric::state
faabric::stateInMemoryStateKeyStatusStateCallsgetInMemoryStateRegistry()getGlobalState()getMasterKey()faabric::state::AppendedInMemoryStatefaabric::state::InMemoryStateKeyValuefaabric::state::InMemoryStateRegistryfaabric::state::RedisStateKeyValuefaabric::state::Statefaabric::state::StateChunkfaabric::state::StateClientfaabric::state::StateKeyValueStateKeyValue()StateKeyValue()get()get()getChunk()getChunk()getAllChunks()set()setChunk()append()getAppended()clearAppended()mapSharedMemory()unmapSharedMemory()pull()pushPartial()pushPartialMask()lockRead()unlockRead()lockWrite()unlockWrite()flagDirty()flagChunkDirty()size()getSharedMemorySize()pushFull()userkeywaitOnRedisRemoteLock()
faabric::state::StateKeyValueExceptionfaabric::state::StateServer
- Namespace faabric::transport
faabric::transportMessageResponseCodeMessageEndpointConnectTypeSocketTypePointToPointCallgetPointToPointBroker()getSentMappings()getSentPointToPointMessages()getSentLockMessages()clearSentMessages()getClient()getPointToPointKey()getPointToPointKey()getEndpointPtrs()MessageResponseCodeTextgroupsendpointsthreadEndpointsclientscurrentGroupIdsentMsgCountrecvMsgCountoutOfOrderMsgsmockMutexsentMappingssentMessagessentLockMessagesfaabric::transport::AsyncDirectRecvEndpointfaabric::transport::AsyncDirectSendEndpointfaabric::transport::AsyncFanMessageEndpointfaabric::transport::AsyncInternalRecvMessageEndpointfaabric::transport::AsyncInternalSendMessageEndpointfaabric::transport::AsyncRecvMessageEndpointfaabric::transport::AsyncSendMessageEndpointfaabric::transport::FanMessageEndpointfaabric::transport::Messagefaabric::transport::MessageContextfaabric::transport::MessageEndpointfaabric::transport::MessageEndpointClientfaabric::transport::MessageEndpointServerfaabric::transport::MessageEndpointServerHandlerfaabric::transport::MessageTimeoutExceptionfaabric::transport::PointToPointBrokerPointToPointBroker()getHostForReceiver()getMpiPortForReceiver()setUpLocalMappingsFromSchedulingDecision()setAndSendMappingsFromSchedulingDecision()sendMappingsFromSchedulingDecision()waitForMappingsOnThisHost()getIdxsRegisteredForGroup()getHostsRegisteredForGroup()updateHostForIdx()sendMessage()sendMessage()recvMessage()clearGroup()clear()resetThreadLocalCache()postMigrationHook()
faabric::transport::PointToPointClientfaabric::transport::PointToPointGroupfaabric::transport::PointToPointServerfaabric::transport::RecvMessageEndpointfaabric::transport::SyncFanMessageEndpointfaabric::transport::SyncRecvMessageEndpointfaabric::transport::SyncSendMessageEndpointfaabric::transport::tcpsetReuseAddr()setNoDelay()setQuickAck()setNonBlocking()setBlocking()isNonBlocking()setBusyPolling()setRecvTimeoutMs()setSendTimeoutMs()setRecvBufferSize()setSendBufferSize()SocketTimeoutMsSocketBufferSizeBytesfaabric::transport::tcp::Addressfaabric::transport::tcp::RecvSocketfaabric::transport::tcp::SendSocketfaabric::transport::tcp::Socket
- Namespace faabric::transport::tcp
faabric::transport::tcpsetReuseAddr()setNoDelay()setQuickAck()setNonBlocking()setBlocking()isNonBlocking()setBusyPolling()setRecvTimeoutMs()setSendTimeoutMs()setRecvBufferSize()setSendBufferSize()SocketTimeoutMsSocketBufferSizeBytesfaabric::transport::tcp::Addressfaabric::transport::tcp::RecvSocketfaabric::transport::tcp::SendSocketfaabric::transport::tcp::Socket
- Namespace faabric::util
faabric::utilBeastHttpRequestBeastHttpResponseTimePointUniqueLockFullLockSharedLockMemoryRegionDeltaCommandSnapshotDataTypeSnapshotMergeOperationbatchExecFactory()batchExecFactory()isBatchExecRequestValid()updateBatchExecAppId()updateBatchExecGroupId()batchExecStatusFactory()batchExecStatusFactory()getNumFinishedMessagesInBatch()stringToBytes()bytesToInt()bytesToString()formatByteArrayToIntString()trimTrailingZeros()safeCopyToBuffer()safeCopyToBuffer()byteArrayToHexString()hexStringToByteArray()intToHexString()unalignedRead()unalignedWrite()appendBytesOf()readBytesOf()valueToBytes()getGlobalClock()compareArrays()getSystemConfig()setUpCrashHandler()handleCrash()serializeDelta()applyDelta()getDirtyTracker()resetDirtyTracker()getEnvVar()setEnvVar()unsetEnvVar()getUsableCores()getFunctionExecGraphNode()getFunctionExecGraph()logChainedFunction()getChainedFunctions()countExecGraphNodes()getExecGraphHosts()getMpiRankHostsFromExecGraph()getMigratedMpiRankHostsFromExecGraph()execNodeToJson()execGraphToJson()addDetail()incrementCounter()readFileToString()readFileToBytes()writeBytesToFile()isWasm()funcToString()funcToString()setMessageId()buildAsyncResponse()messageFactoryShared()messageFactory()resultKeyFromMessageId()statusKeyFromMessageId()messageToBytes()getArgvForMessage()getMainThreadSnapshotKey()generateGid()pinThreadToFreeCpu()messageToJson()jsonToMessage()initLogging()malloc()free()realloc()mergeManyDirtyPages()mergeDirtyPages()isPageAligned()getRequiredHostPages()getRequiredHostPagesRoundDown()alignOffsetDown()getPageAlignedChunk()allocatePrivateMemory()allocateSharedMemory()allocateVirtualMemory()claimVirtualMemory()mapMemoryPrivate()mapMemoryShared()resizeFd()writeToFd()createFd()appendDataToFd()getIPFromHostname()getPrimaryIPForThisHost()ptpMappingsFromSchedulingDecision()randomString()randomStringFromSet()diffArrayRegions()calculateDiffValue()applyDiffValue()snapshotDataTypeStr()snapshotMergeOpStr()keyForUser()maskDouble()isAllWhitespace()startsWith()endsWith()contains()removeSubstr()stringIsInt()vectorToString()setTestMode()setMockMode()isTestMode()isMockMode()startTimer()getTimeDiffNanos()getTimeDiffMicros()getTimeDiffMillis()logEndTimer()startGlobalTimer()printTimerTotals()timespecToNanos()nanosToTimespec()pageAlignAddress()countExecGraphNode()getExecGraphHostsForNode()getMpiRankHostsFromExecGraphNode()writeDataCallback()getNextFreeCpu()doPinThreadToCpu()doAlloc()mapMemory()DELTA_PROTOCOL_VERSIONDELTA_ZSTD_COMPRESS_LEVELNO_CPU_IDXGHA_CPU_IDXHOST_PAGE_SIZEtrackingglobalTrackingtrackeruffduffdWriteProtectuffdSigbuscloseFdeventThreadfreeCpusipMaphostnameMxtestModemockModefaabric::util::AlignedChunkfaabric::util::Barrierfaabric::util::ChainedCallFailedExceptionfaabric::util::Clockfaabric::util::ConcurrentMapfaabric::util::DeltaSettingsfaabric::util::DirtyTrackerfaabric::util::DirtyTrackingRecordfaabric::util::ExecGraphfaabric::util::ExecGraphNodefaabric::util::ExecGraphNodeNotFoundExceptionfaabric::util::FaabricCpuSetfaabric::util::FaabricExceptionfaabric::util::FixedCapacityQueuefaabric::util::FlagWaiterfaabric::util::FreeCpusfaabric::util::FunctionFrozenExceptionfaabric::util::FunctionMigratedExceptionfaabric::util::JsonSerialisationExceptionfaabric::util::Latchfaabric::util::NoneDirtyTrackerfaabric::util::PeriodicBackgroundThreadfaabric::util::Queuefaabric::util::QueueTimeoutExceptionfaabric::util::SegfaultDirtyTrackerfaabric::util::SnapshotDataSnapshotData()SnapshotData()SnapshotData()SnapshotData()SnapshotData()SnapshotData()operator=()~SnapshotData()copyInData()getDataPtr()getDataCopy()getDataCopy()mapToMemory()addMergeRegion()fillGapsWithBytewiseRegions()clearMergeRegions()getMergeRegions()getQueuedDiffsCount()applyDiffs()applyDiff()queueDiffs()writeQueuedDiffs()getSize()getMaxSize()getTrackedChanges()clearTrackedChanges()diffWithDirtyRegions()
faabric::util::SnapshotDifffaabric::util::SnapshotMergeRegionfaabric::util::SoftPTEDirtyTrackerfaabric::util::SpinLockQueuefaabric::util::SystemConfigSystemConfig()print()reset()serialisationlogLevellogFilestateModedeltaSnapshotEncodingredisStateHostredisQueueHostredisPortoverrideCpuCountoverrideFreeCpuStartbatchSchedulerModeglobalMessageTimeoutboundTimeoutreaperIntervalSecondsdefaultMpiWorldSizeendpointInterfaceendpointHostendpointPortendpointNumThreadsfunctionServerThreadsstateServerThreadssnapshotServerThreadspointToPointServerThreadsdirtyTrackingModediffingModeplannerHostplannerPort
faabric::util::ThreadSafeDirtyTrackingRecordfaabric::util::TokenPoolfaabric::util::UffdDirtyTrackerfaabric::util::detail
- Namespace faabric::util::detail