[snoopy] Added reporting pid for reporter.

Task stage reports now requires tasks to include their pid when it first
reports. This feature is now supported on this reporter implementation.

This will be marked required when downstream users start using this
new requirement. To reduce production outage currently it will only
throw a warning message when not set.

R=jclinton@chromium.org

Bug:1269830
Change-Id: If7fd64e52f2defbe3620dd794ea909b5b23b3bbd
Reviewed-on: https://chromium-review.googlesource.com/c/infra/luci/luci-go/+/3598023
Reviewed-by: Jason Clinton <jclinton@chromium.org>
Commit-Queue: Akash Mukherjee <akashmukherjee@google.com>
2 files changed
tree: c4e46751852dace2afa7c7676e4aed916380473d
  1. appengine/
  2. auth/
  3. auth_service/
  4. build/
  5. buildbucket/
  6. casviewer/
  7. cipd/
  8. client/
  9. cmdrunner/
  10. common/
  11. config/
  12. cv/
  13. deploy/
  14. dm/
  15. examples/
  16. gae/
  17. gce/
  18. grpc/
  19. hacks/
  20. hardcoded/
  21. led/
  22. logdog/
  23. luci_notify/
  24. lucicfg/
  25. lucictx/
  26. luciexe/
  27. machine-db/
  28. mailer/
  29. milo/
  30. mmutex/
  31. provenance/
  32. resultdb/
  33. scheduler/
  34. scripts/
  35. server/
  36. starlark/
  37. swarming/
  38. tokenserver/
  39. tools/
  40. tumble/
  41. vpython/
  42. web/
  43. .gitallowed
  44. .gitattributes
  45. .golangci.yml
  46. AUTHORS
  47. codereview.settings
  48. CONTRIBUTING.md
  49. CONTRIBUTORS
  50. go.mod
  51. go.sum
  52. LICENSE
  53. OWNERS
  54. PRESUBMIT.py
  55. README.md
  56. tools.go
  57. WATCHLISTS
README.md

luci-go: LUCI services and tools in Go

GoDoc

Installing

LUCI Go code is meant to be worked on from an Chromium infra.git checkout, which enforces packages versions and Go toolchain version. First get fetch via depot_tools.git then run:

fetch infra
cd infra/go
eval `./env.py`
cd src/go.chromium.org/luci

Contributing

Contributing uses the same flow as Chromium contributions.