Path Lines of Code bistro/Bistro.cpp 138 bistro/Bistro.h 39 bistro/benchmark/db_scraping_benchmark.cpp 105 bistro/cmake/fbinclude/common/fb303/cpp/FacebookBase2.h 14 bistro/cmake/fbinclude/common/fb303/if/fb303.thrift 13 bistro/cmake/setup.cmake 137 bistro/cmake/targets_to_cmake_lists.py 170 bistro/config/Config.cpp 252 bistro/config/Config.h 92 bistro/config/ConfigLoader.cpp 38 bistro/config/ConfigLoader.h 20 bistro/config/FileConfigLoader.cpp 79 bistro/config/FileConfigLoader.h 40 bistro/config/InMemoryConfigLoader.h 35 bistro/config/Job.cpp 180 bistro/config/Job.h 99 bistro/config/JobBackoffSettings.cpp 81 bistro/config/JobBackoffSettings.h 18 bistro/config/JobFilters.cpp 124 bistro/config/JobFilters.h 43 bistro/config/Node.cpp 53 bistro/config/Node.h 78 bistro/config/NodeOrderType.cpp 20 bistro/config/NodeOrderType.h 10 bistro/config/RemoteWorkerSelectorType.cpp 18 bistro/config/RemoteWorkerSelectorType.h 9 bistro/config/parsing_common.cpp 107 bistro/config/parsing_common.h 60 bistro/cron/CrontabItem.cpp 23 bistro/cron/CrontabItem.h 26 bistro/cron/CrontabSelector.cpp 116 bistro/cron/CrontabSelector.h 43 bistro/cron/EpochCrontabItem.cpp 27 bistro/cron/EpochCrontabItem.h 19 bistro/cron/StandardCrontabItem.cpp 483 bistro/cron/StandardCrontabItem.h 53 bistro/cron/utils/date_time.cpp 120 bistro/cron/utils/date_time.h 54 bistro/flags/Flags.cpp 2 bistro/flags/Flags.h 3 bistro/folly_gtest_main.cpp 9 bistro/if/bits.thrift 18 bistro/if/common.thrift 146 bistro/if/scheduler.thrift 96 bistro/if/worker.thrift 44 bistro/monitor/Monitor.cpp 116 bistro/monitor/Monitor.h 86 bistro/nodes/AddTimeFetcher.h 122 bistro/nodes/EmptyFetcher.h 9 bistro/nodes/ManualFetcher.cpp 77 bistro/nodes/ManualFetcher.h 9 bistro/nodes/NodeFetcher.cpp 40 bistro/nodes/NodeFetcher.h 20 bistro/nodes/Nodes.cpp 30 bistro/nodes/Nodes.h 57 bistro/nodes/NodesLoader.cpp 36 bistro/nodes/NodesLoader.h 36 bistro/nodes/RangeLabelFetcher.cpp 37 bistro/nodes/RangeLabelFetcher.h 9 bistro/nodes/ScriptFetcher.cpp 38 bistro/nodes/ScriptFetcher.h 9 bistro/nodes/utils.cpp 27 bistro/nodes/utils.h 14 bistro/physical/AllTasksPhysicalResourceMonitor.cpp 68 bistro/physical/AllTasksPhysicalResourceMonitor.h 50 bistro/physical/CGroupPaths.h 57 bistro/physical/CGroupResources.cpp 126 bistro/physical/CGroupResources.h 11 bistro/physical/TaskPhysicalResourceFetcher.cpp 24 bistro/physical/TaskPhysicalResourceFetcher.h 16 bistro/physical/UsablePhysicalResourceFetcher.cpp 50 bistro/physical/UsablePhysicalResourceFetcher.h 14 bistro/physical/UsablePhysicalResourceMonitor.cpp 50 bistro/physical/UsablePhysicalResourceMonitor.h 35 bistro/physical/utils.cpp 62 bistro/physical/utils.h 52 bistro/processes/AsyncCGroupReaper.cpp 182 bistro/processes/AsyncCGroupReaper.h 13 bistro/processes/AsyncReadPipe.h 195 bistro/processes/AsyncReadPipeRateLimiter.cpp 24 bistro/processes/AsyncReadPipeRateLimiter.h 29 bistro/processes/AsyncSubprocess.h 101 bistro/processes/CGroupSetup.cpp 155 bistro/processes/CGroupSetup.h 25 bistro/processes/SubprocessOutputWithTimeout.cpp 96 bistro/processes/SubprocessOutputWithTimeout.h 10 bistro/processes/TaskSubprocessQueue.cpp 461 bistro/processes/TaskSubprocessQueue.h 112 bistro/py/Args.py 24 bistro/py/HostportSources.py 44 bistro/py/PluginCollection.py 22 bistro/py/__init__.py 5 bistro/py/query.py 16 bistro/py/sibling_binary.py 6 bistro/py/task_bits.py 12 bistro/remote/BusiestRemoteWorkerSelector.cpp 85 bistro/remote/BusiestRemoteWorkerSelector.h 18 bistro/remote/RemoteWorker.cpp 362 bistro/remote/RemoteWorker.h 148 bistro/remote/RemoteWorkerSelector.cpp 33 bistro/remote/RemoteWorkerSelector.h 36 bistro/remote/RemoteWorkerState.cpp 40 bistro/remote/RemoteWorkerState.h 96 bistro/remote/RemoteWorkerUpdate.h 92 bistro/remote/RemoteWorkers.cpp 470 bistro/remote/RemoteWorkers.h 130 bistro/remote/RoundRobinRemoteWorkerSelector.cpp 84 bistro/remote/RoundRobinRemoteWorkerSelector.h 18 bistro/remote/WorkerSetID.h 48 bistro/runners/BenchmarkRunner.cpp 54 bistro/runners/BenchmarkRunner.h 61 bistro/runners/LocalRunner.cpp 61 bistro/runners/LocalRunner.h 40 bistro/runners/NoOpRunner.cpp 19 bistro/runners/NoOpRunner.h 26 bistro/runners/RemoteWorkerRunner.cpp 792 bistro/runners/RemoteWorkerRunner.h 99 bistro/runners/TaskRunner.cpp 91 bistro/runners/TaskRunner.h 83 bistro/scheduler/LongTailSchedulerPolicy.cpp 34 bistro/scheduler/LongTailSchedulerPolicy.h 8 bistro/scheduler/RandomizedPrioritySchedulerPolicy.cpp 55 bistro/scheduler/RandomizedPrioritySchedulerPolicy.h 8 bistro/scheduler/RankedPrioritySchedulerPolicy.cpp 33 bistro/scheduler/RankedPrioritySchedulerPolicy.h 8 bistro/scheduler/ResourceVector.h 9 bistro/scheduler/RoundRobinSchedulerPolicy.cpp 32 bistro/scheduler/RoundRobinSchedulerPolicy.h 8 bistro/scheduler/Scheduler.cpp 266 bistro/scheduler/Scheduler.h 31 bistro/scheduler/SchedulerPolicies.cpp 32 bistro/scheduler/SchedulerPolicies.h 4 bistro/scheduler/SchedulerPolicy.cpp 26 bistro/scheduler/SchedulerPolicy.h 38 bistro/scheduler/SchedulerPolicyRegistry.cpp 32 bistro/scheduler/SchedulerPolicyRegistry.h 9 bistro/scheduler/UnitTestSchedulerPolicy.cpp 16 bistro/scheduler/UnitTestSchedulerPolicy.h 10 bistro/scheduler/utils.cpp 32 bistro/scheduler/utils.h 16 bistro/server/Connection.cpp 102 bistro/server/Connection.h 30 bistro/server/HTTPMonitor.cpp 360 bistro/server/HTTPMonitor.h 53 bistro/server/HTTPMonitorServer.cpp 138 bistro/server/HTTPMonitorServer.h 22 bistro/server/ThriftMonitor.cpp 199 bistro/server/ThriftMonitor.h 97 bistro/server/main.cpp 112 bistro/sqlite/Database.cpp 63 bistro/sqlite/Database.h 44 bistro/sqlite/Statement.cpp 112 bistro/sqlite/Statement.h 170 bistro/statuses/SQLiteTaskStore.cpp 57 bistro/statuses/SQLiteTaskStore.h 24 bistro/statuses/TaskStatus.cpp 246 bistro/statuses/TaskStatus.h 144 bistro/statuses/TaskStatusObserver.h 16 bistro/statuses/TaskStatusSnapshot.cpp 190 bistro/statuses/TaskStatusSnapshot.h 60 bistro/statuses/TaskStatuses.cpp 84 bistro/statuses/TaskStatuses.h 72 bistro/statuses/TaskStore.h 30 bistro/thrift/ThriftConversion.cpp 182 bistro/thrift/ThriftConversion.h 9 bistro/utils/EnumHash.h 11 bistro/utils/Exception.cpp 10 bistro/utils/Exception.h 12 bistro/utils/LogLines.h 42 bistro/utils/LogWriter.cpp 172 bistro/utils/LogWriter.h 76 bistro/utils/PeriodicPoller.h 96 bistro/utils/SettingsMap.cpp 15 bistro/utils/SettingsMap.h 56 bistro/utils/ShuffledRange.h 40 bistro/utils/SymbolTable.h 50 bistro/utils/TemporaryFile.cpp 40 bistro/utils/TemporaryFile.h 28 bistro/utils/hostname.cpp 34 bistro/utils/hostname.h 15 bistro/utils/server_socket.cpp 154 bistro/utils/server_socket.h 7 bistro/utils/service_clients.cpp 4 bistro/utils/service_clients.h 41 bistro/utils/shell.cpp 14 bistro/utils/shell.h 6 bistro/utils/signal.cpp 11 bistro/utils/signal.h 5 bistro/worker/BistroWorkerHandler.cpp 615 bistro/worker/BistroWorkerHandler.h 135 bistro/worker/StopWorkerOnSignal.h 25 bistro/worker/main.cpp 65 build/fbcode_builder/CMake/FBBuildOptions.cmake 13 build/fbcode_builder/CMake/FBCMakeParseArgs.cmake 135 build/fbcode_builder/CMake/FBCompilerSettings.cmake 11 build/fbcode_builder/CMake/FBCompilerSettingsMSVC.cmake 9 build/fbcode_builder/CMake/FBCompilerSettingsUnix.cmake 7 build/fbcode_builder/CMake/FBPythonBinary.cmake 646 build/fbcode_builder/CMake/FBPythonTestAddTests.cmake 54 build/fbcode_builder/CMake/FBThriftCppLibrary.cmake 180 build/fbcode_builder/CMake/FBThriftLibrary.cmake 72 build/fbcode_builder/CMake/FBThriftPyLibrary.cmake 100 build/fbcode_builder/CMake/FindGMock.cmake 71 build/fbcode_builder/CMake/FindGflags.cmake 97 build/fbcode_builder/CMake/FindGlog.cmake 29 build/fbcode_builder/CMake/FindLibEvent.cmake 69 build/fbcode_builder/CMake/FindLibUnwind.cmake 25 build/fbcode_builder/CMake/FindPCRE.cmake 11 build/fbcode_builder/CMake/FindRe2.cmake 16 build/fbcode_builder/CMake/FindSodium.cmake 265 build/fbcode_builder/CMake/FindZstd.cmake 34 build/fbcode_builder/CMake/RustStaticLibrary.cmake 267 build/fbcode_builder/CMake/fb_py_test_main.py 566 build/fbcode_builder/CMake/fb_py_win_main.c 74 build/fbcode_builder/CMake/make_fbpy_archive.py 243 build/fbcode_builder/docker_builder.py 111 build/fbcode_builder/fbcode_builder.py 391 build/fbcode_builder/fbcode_builder_config.py 8 build/fbcode_builder/getdeps.py 993 build/fbcode_builder/getdeps/__init__.py 1 build/fbcode_builder/getdeps/builder.py 822 build/fbcode_builder/getdeps/buildopts.py 434 build/fbcode_builder/getdeps/cache.py 7 build/fbcode_builder/getdeps/cargo.py 295 build/fbcode_builder/getdeps/copytree.py 42 build/fbcode_builder/getdeps/dyndeps.py 309 build/fbcode_builder/getdeps/envfuncs.py 110 build/fbcode_builder/getdeps/errors.py 5 build/fbcode_builder/getdeps/expr.py 120 build/fbcode_builder/getdeps/fetcher.py 550 build/fbcode_builder/getdeps/load.py 228 build/fbcode_builder/getdeps/manifest.py 548 build/fbcode_builder/getdeps/platform.py 187 build/fbcode_builder/getdeps/py_wheel_builder.py 146 build/fbcode_builder/getdeps/runcmd.py 106 build/fbcode_builder/getdeps/subcmd.py 24 build/fbcode_builder/make_docker_context.py 132 build/fbcode_builder/parse_args.py 54 build/fbcode_builder/shell_builder.py 73 build/fbcode_builder/shell_quoting.py 48 build/fbcode_builder/utils.py 54 web_ui/rsrc/css/application/bistro/bistro-errors.css 24 web_ui/rsrc/css/application/bistro/bistro-job.css 60 web_ui/rsrc/css/application/bistro/bistro-jobs.css 72 web_ui/rsrc/css/application/bistro/bistro-log-entry.css 13 web_ui/rsrc/css/application/bistro/bistro-pager-view.css 31 web_ui/rsrc/css/application/bistro/bistro-panel-view.css 10 web_ui/rsrc/css/application/bistro/bistro-prefs.css 48 web_ui/rsrc/css/application/bistro/bistro-task-logs.css 100 web_ui/rsrc/css/application/bistro/consensus-finder.css 37 web_ui/rsrc/css/application/bistro/details-for-stacked-bar-chart.css 22 web_ui/rsrc/css/application/bistro/error-view.css 69 web_ui/rsrc/css/application/bistro/info-table.css 6 web_ui/rsrc/css/application/bistro/stacked-bar-chart.css 40 web_ui/rsrc/js/application/bistro/detail-toggle-listener.js 28 web_ui/rsrc/js/application/bistro/job-actions.js 23 web_ui/rsrc/js/application/bistro/render-node-group-details.js 85 web_ui/rsrc/js/application/bistro/set-log-fetching-transport.js 13 web_ui/src/applications/bistro/BistroLoadableByName.php 31 web_ui/src/applications/bistro/application/PhabricatorApplicationBistro.php 28 web_ui/src/applications/bistro/controllers/BistroCommonQueryController.php 70 web_ui/src/applications/bistro/controllers/BistroController.php 18 web_ui/src/applications/bistro/controllers/BistroHTTPTaskLogQueryController.php 19 web_ui/src/applications/bistro/controllers/BistroHTTPTaskLogViewController.php 321 web_ui/src/applications/bistro/controllers/BistroJobListQueryController.php 18 web_ui/src/applications/bistro/controllers/BistroJobListViewController.php 343 web_ui/src/applications/bistro/controllers/BistroKillTaskController.php 35 web_ui/src/applications/bistro/fetchers/BistroBaseMonitor2Fetcher.php 135 web_ui/src/applications/bistro/fetchers/BistroDataFetcher.php 90 web_ui/src/applications/bistro/fetchers/BistroMonitor2HTTPFetcher.php 20 web_ui/src/applications/bistro/hostports/BistroHostPortSource.php 75 web_ui/src/applications/bistro/hostports/BistroSimpleHostPortSource.php 15 web_ui/src/applications/bistro/log/BistroLog.php 38 web_ui/src/applications/bistro/log/BistroLogEntry.php 50 web_ui/src/applications/bistro/log/helper.php 4 web_ui/src/applications/bistro/misc/BistroCurlException.php 3 web_ui/src/applications/bistro/misc/BistroCurlProtection.php 290 web_ui/src/applications/bistro/misc/utils.php 9 web_ui/src/applications/bistro/model/BistroConfigBlob.php 10 web_ui/src/applications/bistro/model/BistroConsensusFinder.php 83 web_ui/src/applications/bistro/model/BistroConsensusTime.php 9 web_ui/src/applications/bistro/model/BistroErrors.php 23 web_ui/src/applications/bistro/model/BistroInstanceHealthChecker.php 199 web_ui/src/applications/bistro/model/BistroJob.php 64 web_ui/src/applications/bistro/model/BistroJobDependencies.php 30 web_ui/src/applications/bistro/model/BistroJobEnabled.php 10 web_ui/src/applications/bistro/model/BistroJobIsCurrent.php 30 web_ui/src/applications/bistro/model/BistroJobPath.php 28 web_ui/src/applications/bistro/multicurl/clients/BistroBaseMultiCurlClient.php 151 web_ui/src/applications/bistro/multicurl/clients/BistroMonitor2HTTPMultiCurlClient.php 19 web_ui/src/applications/bistro/multicurl/controllers/BistroBaseMultiCurlController.php 122 web_ui/src/applications/bistro/multicurl/controllers/BistroMonitor2HTTPMultiCurlController.php 23 web_ui/src/applications/bistro/multicurl/controllers/BistroMultiCurlControllerError.php 2 web_ui/src/applications/bistro/multicurl/controllers/BistroMultiCurlQueryError.php 8 web_ui/src/applications/bistro/multicurl/curl/BistroCurlBodyRecorder.php 21 web_ui/src/applications/bistro/multicurl/curl/CurlMultiWorkload.php 55 web_ui/src/applications/bistro/multicurl/curl/CurlMultiWorkloadException.php 2 web_ui/src/applications/bistro/multicurl/curl/CurlWorkload.php 115 web_ui/src/applications/bistro/multicurl/curl/CurlWorkloadException.php 3 web_ui/src/applications/bistro/multicurl/hostport_utils.php 94 web_ui/src/applications/bistro/opensource_utils.php 77 web_ui/src/applications/bistro/prefs/BistroCommonPrefs.php 110 web_ui/src/applications/bistro/prefs/BistroJobListPrefs.php 212 web_ui/src/applications/bistro/prefs/BistroPrefs.php 314 web_ui/src/applications/bistro/prefs/BistroTaskLogPrefs.php 97 web_ui/src/applications/bistro/request_utils.php 88 web_ui/src/applications/bistro/utils.php 116 web_ui/src/applications/bistro/view/BistroJobResponseView.php 12 web_ui/src/applications/bistro/view/BistroJobSummaryBarData.php 20 web_ui/src/applications/bistro/view/BistroJobSummaryView.php 59 web_ui/src/applications/bistro/view/BistroPagerView.php 156 web_ui/src/applications/bistro/view/components/BistroErrorView.php 81 web_ui/src/applications/bistro/view/components/DetailsForStackedBarChart.php 43 web_ui/src/applications/bistro/view/components/HideZerosForStackedBarChart.php 13 web_ui/src/applications/bistro/view/components/SimpleNamesForStackedBarChart.php 19 web_ui/src/applications/bistro/view/components/StackedBarChart.php 113 web_ui/src/applications/bistro/view/components/StackedBarChartData.php 12 web_ui/src/applications/bistro/view/components/StackedBarChartModifier.php 7 web_ui/src/applications/bistro/view/components/StackedBarData.php 14 web_ui/src/applications/bistro/view/monitor2_job/BistroLevelSegmenter.php 37 web_ui/src/applications/bistro/view/monitor2_job/BistroMonitor2JobErrors.php 23 web_ui/src/applications/bistro/view/monitor2_job/BistroMonitor2JobLevel.php 82 web_ui/src/applications/bistro/view/monitor2_job/BistroMonitor2JobLevelBar.php 239 web_ui/src/applications/bistro/view/monitor2_job/BistroMonitor2JobLevelBarConfig.php 63 web_ui/src/applications/bistro/view/monitor2_job/BistroMonitor2JobSummary.php 94 web_ui/src/applications/bistro/view/monitor2_job/BistroMonitor2NodeGroup.php 33 web_ui/src/applications/bistro/view/monitor2_job/BistroMonitor2NodeGroups.php 10 web_ui/src/applications/config/option/PhabricatorBistroConfigOptions.php 45