Merge "Update OWNERS to reflect active maintainers" am: 0bae8650b9
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1913816
Change-Id: I229fe9f6c3f3234b1aa7a30e297cf46730afe147
diff --git a/OWNERS b/OWNERS
index 9e51e74..0da623c 100644
--- a/OWNERS
+++ b/OWNERS
@@ -1,22 +1,35 @@
-hjd@google.com
+# Global OWNERS that can approve Perfetto changes.
+# Please look first at OWNERS in the various subdirectories before falling back
+# on this, as the former tend to be more brain-cache-hot.
+
+# Perfetto tracing internals and API/ABI boundaries.
primiano@google.com
skyostil@google.com
-lalitm@google.com
-fmayer@google.com
-taylori@google.com
-rsavitski@google.com
-ilkos@google.com
-# For Chrome-related reviews.
-oysteine@google.com
+# UI, Ftrace interop, traced_probes, protozero, Android internals.
+hjd@google.com
+
+# Trace Processor, metrics, infra.
+lalitm@google.com
+
+# Callstack / memory profilers, traced_probes & Linux internals.
+ddiproietto@google.com
+rsavitski@google.com
+
+# Chromium-related things and tracing SDK.
eseckler@google.com
nuskos@google.com
-khokhlov@google.com
-ssid@google.com
-ddrone@google.com
-altimin@google.com
+oysteine@google.com
-# chromium.org aliases for DEPS on third_party/perfetto.
+# Most Android-related metrics.
+ilkos@google.com
+
+# fmayer@ left the team. Please try first rsavitski@, ddiproietto@ or primiano@
+# and leave fmayer@ as an emergency-only escalation on profilers.
+fmayer@google.com
+
+# chromium.org aliases for adding DEPS entries from chromium subprojects to
+# third_party/perfetto.
eseckler@chromium.org
nuskos@chromium.org
skyostil@chromium.org
diff --git a/include/perfetto/profiling/OWNERS b/include/perfetto/profiling/OWNERS
new file mode 100644
index 0000000..276064e
--- /dev/null
+++ b/include/perfetto/profiling/OWNERS
@@ -0,0 +1 @@
+file:/src/profiling/OWNERS
diff --git a/include/perfetto/trace_processor/OWNERS b/include/perfetto/trace_processor/OWNERS
new file mode 100644
index 0000000..a60c8ec
--- /dev/null
+++ b/include/perfetto/trace_processor/OWNERS
@@ -0,0 +1 @@
+file:/src/trace_processor/OWNERS
diff --git a/include/perfetto/tracing/OWNERS b/include/perfetto/tracing/OWNERS
new file mode 100644
index 0000000..a9903d2
--- /dev/null
+++ b/include/perfetto/tracing/OWNERS
@@ -0,0 +1 @@
+file:/src/tracing/OWNERS
diff --git a/infra/OWNERS b/infra/OWNERS
new file mode 100644
index 0000000..a4b3fef
--- /dev/null
+++ b/infra/OWNERS
@@ -0,0 +1,3 @@
+hjd@google.com
+lalitm@google.com
+primiano@google.com
diff --git a/protos/perfetto/ipc/OWNERS b/protos/perfetto/ipc/OWNERS
new file mode 100644
index 0000000..a10c8b8
--- /dev/null
+++ b/protos/perfetto/ipc/OWNERS
@@ -0,0 +1,9 @@
+# Changes to the Tracing Protocol ABI are extremely subtle because they need to
+# be forward/backward compatible with various combinations of producer and
+# service versions. Adding >1 OWNER is encouraged here.
+
+set noparent
+eseckler@google.com
+hjd@google.com
+primiano@google.com
+skyostil@google.com
diff --git a/src/profiling/OWNERS b/src/profiling/OWNERS
new file mode 100644
index 0000000..cbe914b
--- /dev/null
+++ b/src/profiling/OWNERS
@@ -0,0 +1,2 @@
+ddiproietto@google.com
+rsavitski@google.com
diff --git a/src/trace_processor/OWNERS b/src/trace_processor/OWNERS
new file mode 100644
index 0000000..c360c78
--- /dev/null
+++ b/src/trace_processor/OWNERS
@@ -0,0 +1,5 @@
+# For core Trace Processor changes.
+lalitm@google.com
+
+# For most Android-related metrics.
+ilkos@google.com
diff --git a/src/traced/probes/ftrace/OWNERS b/src/traced/probes/ftrace/OWNERS
new file mode 100644
index 0000000..66ecb6c
--- /dev/null
+++ b/src/traced/probes/ftrace/OWNERS
@@ -0,0 +1,5 @@
+# People knowledgeable with traced_probes <> ftrace integration.
+hjd@google.com
+primiano@google.com
+rsavitski@google.com
+skyostil@google.com
diff --git a/src/tracing/OWNERS b/src/tracing/OWNERS
new file mode 100644
index 0000000..d3a35f8
--- /dev/null
+++ b/src/tracing/OWNERS
@@ -0,0 +1,7 @@
+# Knowledgeable people for C++ SDK & TRACE_EVENT headers.
+skyostil@google.com
+eseckler@google.com
+nuskos@google.com
+
+# For internal/ core/ and ipc/.
+primiano@google.com
diff --git a/ui/OWNERS b/ui/OWNERS
index 973653f..7b9c12b 100644
--- a/ui/OWNERS
+++ b/ui/OWNERS
@@ -1,4 +1,8 @@
hjd@google.com
-eseckler@google.com
-dproy@google.com
primiano@google.com
+
+# Chrome-related bits (but also good escalations for many other UI changes).
+ddrone@google.com
+dproy@google.com
+eseckler@google.com
+nuskos@google.com
diff --git a/ui/release/OWNERS b/ui/release/OWNERS
index 30f2fb4..9d27999 100644
--- a/ui/release/OWNERS
+++ b/ui/release/OWNERS
@@ -3,7 +3,5 @@
hjd@google.com
lalitm@google.com
octaviant@google.com
-oysteine@google.com
-nyquist@google.com
primiano@google.com
skyostil@google.com