Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/badoo/thunder
/ functions
Functions
724 in github.com/badoo/thunder
⨍
Functions
724
◇
Types & classes
128
↓ 2 callers
Function
updateHosts
()
jobgen/servers.go:78
↓ 1 callers
Method
AddCommitCallback
(cb func())
db/db.go:151
↓ 1 callers
Function
DoInLazyTransactionWithTrx
(cb func(tx *LazyTrx) error, trx *LazyTrx)
db/db.go:125
↓ 1 callers
Method
GetCycleMs
()
proto/thunder-config.pb.go:74
↓ 1 callers
Method
GetDefault
()
proto/thunder-config.pb.go:67
↓ 1 callers
Method
GetDsn
()
proto/thunder-config.pb.go:112
↓ 1 callers
Method
GetFileStderrTemplate
()
go-proxyd/proto/phproxyd-config.pb.go:76
↓ 1 callers
Method
GetFileStdoutTemplate
()
go-proxyd/proto/phproxyd-config.pb.go:69
↓ 1 callers
Method
GetForce
()
go-proxyd/proto/phproxyd.pb.go:607
↓ 1 callers
Method
GetFullTimetableReloadIntervalMs
()
proto/thunder-config.pb.go:81
↓ 1 callers
Method
GetGenerationId
()
proto/thunder.pb.go:390
↓ 1 callers
Method
GetHostSuffix
()
proto/thunder-config.pb.go:204
↓ 1 callers
Method
GetIsDevel
()
proto/thunder-config.pb.go:95
↓ 1 callers
Method
GetJobData
()
proto/thunder.pb.go:404
↓ 1 callers
Method
GetLocation
()
proto/thunder.pb.go:418
↓ 1 callers
Method
GetMaxConnections
()
proto/thunder-config.pb.go:119
↓ 1 callers
Method
GetMaxMemory
()
proto/thunder-config.pb.go:178
↓ 1 callers
Method
GetMaxrss
()
proto/phproxyd/phproxyd.pb.go:746
↓ 1 callers
Method
GetMemStderrTemplate
()
go-proxyd/proto/phproxyd-config.pb.go:90
↓ 1 callers
Method
GetMemStdoutTemplate
()
go-proxyd/proto/phproxyd-config.pb.go:83
↓ 1 callers
Method
GetMethod
()
proto/thunder.pb.go:411
↓ 1 callers
Method
GetMinIdleCpu
()
proto/thunder-config.pb.go:171
↓ 1 callers
Method
GetMinMemory
()
proto/thunder-config.pb.go:157
↓ 1 callers
Method
GetMinMemoryRatio
()
proto/thunder-config.pb.go:164
↓ 1 callers
Method
GetMysql
()
proto/thunder-config.pb.go:46
↓ 1 callers
Method
GetNextLaunchTs
()
proto/thunder.pb.go:425
↓ 1 callers
Method
GetParams
()
go-proxyd/proto/phproxyd.pb.go:614
↓ 1 callers
Method
GetParasiteMemory
()
proto/thunder-config.pb.go:150
↓ 1 callers
Method
GetPhpBin
()
go-proxyd/proto/phproxyd-config.pb.go:55
↓ 1 callers
Method
GetRqhLogFile
()
proto/thunder-config.pb.go:225
↓ 1 callers
Method
GetRusage
()
proto/thunder-config.pb.go:185
↓ 1 callers
Method
GetScript
()
go-proxyd/proto/phproxyd.pb.go:586
↓ 1 callers
Method
GetSettingsId
()
proto/thunder.pb.go:439
↓ 1 callers
Method
GetStatus
()
proto/thunder.pb.go:511
↓ 1 callers
Method
GetStimeTvSec
()
proto/phproxyd/phproxyd.pb.go:444
↓ 1 callers
Method
GetStimeTvUsec
()
proto/phproxyd/phproxyd.pb.go:451
↓ 1 callers
Method
GetSuccess
()
proto/thunder.pb.go:551
↓ 1 callers
Method
GetUtimeTvSec
()
proto/phproxyd/phproxyd.pb.go:430
↓ 1 callers
Method
GetUtimeTvUsec
()
proto/phproxyd/phproxyd.pb.go:437
↓ 1 callers
Method
GetValue
()
proto/thunder.pb.go:455
↓ 1 callers
Method
Kill
()
go-proxyd/vproc/vproc.go:61
↓ 1 callers
Method
OK
(args ...interface{})
proto/thunder.gpbrpc.go:139
↓ 1 callers
Method
Pop
()
jobgen/dispatcher.go:756
↓ 1 callers
Method
Push
(x interface{})
jobgen/dispatcher.go:749
↓ 1 callers
Function
ReceiveMessage
(c io.Reader)
logs-collector/common/protocol.go:38
↓ 1 callers
Method
RequestAddJobs
(rctx gpbrpc.RequestT, request *RequestAddJobs)
proto/thunder.gpbrpc.go:113
↓ 1 callers
Method
RequestLogFinish
(rctx gpbrpc.RequestT, request *RequestLogFinish)
proto/thunder.gpbrpc.go:115
↓ 1 callers
Method
RequestSoftCheck
(rctx gpbrpc.RequestT, request *RequestSoftCheck)
go-proxyd/proto/phproxyd.gpbrpc.go:187
↓ 1 callers
Method
RequestSoftFree
(rctx gpbrpc.RequestT, request *RequestSoftFree)
go-proxyd/proto/phproxyd.gpbrpc.go:188
↓ 1 callers
Method
RequestSoftRun
(rctx gpbrpc.RequestT, request *RequestSoftRun)
go-proxyd/proto/phproxyd.gpbrpc.go:186
↓ 1 callers
Method
RequestStat
(rctx gpbrpc.RequestT, request *RequestStat)
proto/phproxyd/phproxyd.gpbrpc.go:151
↓ 1 callers
Method
RequestStats
(rctx gpbrpc.RequestT, request *RequestStats)
go-proxyd/proto/phproxyd.gpbrpc.go:181
↓ 1 callers
Method
RequestUpdateStatus
(rctx gpbrpc.RequestT, request *RequestUpdateStatus)
proto/thunder.gpbrpc.go:114
↓ 1 callers
Function
SelectRunQueue
()
jobgen/model.go:850
↓ 1 callers
Function
SendMessage
(c io.Writer, ln *LogLines)
logs-collector/common/protocol.go:10
↓ 1 callers
Method
Set
(key uint64, value Value)
go-proxyd/vhash/vhach.go:48
↓ 1 callers
Method
Start
()
go-proxyd/vproc/vproc.go:43
↓ 1 callers
Method
Wait
()
go-proxyd/vproc/vproc.go:52
↓ 1 callers
Method
acceptWaiting
(jobs []*RunQueueEntry)
jobgen/launcher.go:113
↓ 1 callers
Function
addJobInfo
(tx *db.LazyTrx, rows []*JobInfoEntry)
jobgen/model.go:521
↓ 1 callers
Method
addNew
(key uint64, value Value)
go-proxyd/vhash/vhach.go:78
↓ 1 callers
Function
addToQueueAndDeleteExpired
(tx *db.LazyTrx, rows []*RunQueueEntry, toDelete []*TimetableEntry)
jobgen/model.go:578
↓ 1 callers
Function
batchPrepareNextGeneration
(tx *db.LazyTrx, have_finish_jobs bool, className string, params []NextGenParams, settings *ScriptSettings)
jobgen/model.go:393
↓ 1 callers
Function
batchSetNextGenerateJobTs
(tx *db.LazyTrx, className string, params []NextGenParams, settings *ScriptSettings)
jobgen/model.go:411
↓ 1 callers
Method
checkDeleted
()
jobgen/dispatcher.go:149
↓ 1 callers
Function
checkSelect42
()
thunder.go:49
↓ 1 callers
Function
clearJobsResults
(tx *db.LazyTrx, className string)
jobgen/model.go:460
↓ 1 callers
Function
clearJobsResultsForLocations
(tx *db.LazyTrx, className string, locations []string)
jobgen/model.go:467
↓ 1 callers
Function
clearOldHeartbeats
()
jobgen/model.go:1130
↓ 1 callers
Function
collectInitial
()
logs-collector/logscol/collector.go:406
↓ 1 callers
Function
continueDispatchAfterKill
(className string)
jobgen/killer.go:52
↓ 1 callers
Function
copyTTEntries
(entries []*TimetableEntry)
jobgen/dispatcher.go:88
↓ 1 callers
Function
copyTTEntriesMap
(entries map[uint64]*TimetableEntry)
jobgen/dispatcher.go:100
↓ 1 callers
Method
cycle
()
jobgen/launcher.go:221
↓ 1 callers
Function
deleteAddedFromTimetable
(tx *db.LazyTrx, ids []uint64)
jobgen/model.go:729
↓ 1 callers
Method
dispatchThread
()
jobgen/dispatcher.go:112
↓ 1 callers
Function
doCycle
()
jobgen/jobgen.go:427
↓ 1 callers
Function
forceCheckDeletedThread
()
jobgen/notifiers.go:13
↓ 1 callers
Function
generateJobs
haveTTRows must be nil if there are no timetable entries for any location otherwise it must have only true entries like map["location"] => true probab
jobgen/jobgen.go:190
↓ 1 callers
Function
getAllInodes
(dir string)
logs-collector/logscol/collector.go:379
↓ 1 callers
Function
getAutoIncrementIncrement
()
jobgen/jobgen.go:648
↓ 1 callers
Function
getAvailableHosts
()
jobgen/model.go:1089
↓ 1 callers
Function
getDispatcherDebugCh
(className, location string)
jobgen/notifiers.go:410
↓ 1 callers
Function
getDispatcherJobsCountCh
(className, location string)
jobgen/notifiers.go:427
↓ 1 callers
Function
getExistingTTIds
get existing ids from db for provided checkIds list
jobgen/model.go:662
↓ 1 callers
Function
getFlags
()
jobgen/model.go:1012
↓ 1 callers
Function
getGroupedJobInfo
return map[location][class_name]*JobInfoEntry
jobgen/model.go:978
↓ 1 callers
Function
getGroupedScriptsForPlatform
()
jobgen/model.go:953
↓ 1 callers
Function
getHostnameIdx
(hostname string)
jobgen/dispatcher.go:549
↓ 1 callers
Function
getLauncherDebugCh
(hostname string)
jobgen/notifiers.go:444
↓ 1 callers
Function
getLauncherLogFinishCh
(hostname string)
jobgen/notifiers.go:468
↓ 1 callers
Function
getLauncherUpdateStatusCh
(hostname string)
jobgen/notifiers.go:456
↓ 1 callers
Function
getLockName
()
jobgen/model.go:275
↓ 1 callers
Function
getOrCreateLauncherThread
(hostname string)
jobgen/notifiers.go:118
↓ 1 callers
Function
getParasiteMemory
(info *ServerInfo)
jobgen/common.go:14
↓ 1 callers
Function
getRunningInfo
(run_id uint64)
jobgen/model.go:178
↓ 1 callers
Function
getRunningInfos
(run_ids []uint64)
jobgen/model.go:198
↓ 1 callers
Function
getScriptRusageStats
()
jobgen/model.go:1043
↓ 1 callers
Function
getScriptSettings
(className string)
jobgen/settings.go:87
↓ 1 callers
Function
getWaitingRQLen
(hostname string)
jobgen/notifiers.go:266
← previous
next →
101–200 of 724, ranked by callers