consts.py 1.3 KB

123456789101112131415161718192021222324252627282930313233
  1. from ray.ray_constants import env_integer
  2. DASHBOARD_LOG_FILENAME = "dashboard.log"
  3. DASHBOARD_AGENT_PORT_PREFIX = "DASHBOARD_AGENT_PORT_PREFIX:"
  4. DASHBOARD_AGENT_LOG_FILENAME = "dashboard_agent.log"
  5. DASHBOARD_AGENT_CHECK_PARENT_INTERVAL_SECONDS = 2
  6. RETRY_REDIS_CONNECTION_TIMES = 10
  7. CONNECT_REDIS_INTERNAL_SECONDS = 2
  8. PURGE_DATA_INTERVAL_SECONDS = 60 * 10
  9. ORGANIZE_DATA_INTERVAL_SECONDS = 2
  10. DASHBOARD_RPC_ADDRESS = "dashboard_rpc"
  11. GCS_SERVER_ADDRESS = "GcsServerAddress"
  12. # GCS check alive
  13. GCS_CHECK_ALIVE_MAX_COUNT_OF_RPC_ERROR = env_integer(
  14. "GCS_CHECK_ALIVE_MAX_COUNT_OF_RPC_ERROR", 10
  15. )
  16. GCS_CHECK_ALIVE_INTERVAL_SECONDS = env_integer("GCS_CHECK_ALIVE_INTERVAL_SECONDS", 5)
  17. GCS_CHECK_ALIVE_RPC_TIMEOUT = env_integer("GCS_CHECK_ALIVE_RPC_TIMEOUT", 10)
  18. GCS_RETRY_CONNECT_INTERVAL_SECONDS = env_integer(
  19. "GCS_RETRY_CONNECT_INTERVAL_SECONDS", 2
  20. )
  21. # aiohttp_cache
  22. AIOHTTP_CACHE_TTL_SECONDS = 2
  23. AIOHTTP_CACHE_MAX_SIZE = 128
  24. AIOHTTP_CACHE_DISABLE_ENVIRONMENT_KEY = "RAY_DASHBOARD_NO_CACHE"
  25. # Named signals
  26. SIGNAL_NODE_INFO_FETCHED = "node_info_fetched"
  27. SIGNAL_NODE_SUMMARY_FETCHED = "node_summary_fetched"
  28. SIGNAL_JOB_INFO_FETCHED = "job_info_fetched"
  29. SIGNAL_WORKER_INFO_FETCHED = "worker_info_fetched"
  30. # Default value for datacenter (the default value in protobuf)
  31. DEFAULT_LANGUAGE = "PYTHON"
  32. DEFAULT_JOB_ID = "ffff"