-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Query Execution
-
Fully Compatible
-
QO 2024-08-05
There is already a github team for the entire query team ("@10gen/query"), so after discussing with mihai.andrei@mongodb.com we think that the best solution for now is to give ownership of jointly owned files to this github team. My understanding is that due to a github limitation, there is no way to enforce that changes to these files are approved by both a member of QE and a member of QO. Another potential downside QI team is also included in "@10gen/query", but this seems acceptable for files that are currently fully shared across the entire query processing pipeline.
The main directories that we want to handle with this ticket are db/matcher/ and db/pipeline/, but we should also look for other files that should have shared ownership across all of query.
In the long run, it would be good to split up DocumentSource, MatchExpression, and Expression into separate compile-time and runtime representations, but doing so is non-trivial and should not block the effort to add owners files.
- is related to
-
SERVER-91544 Add OWNERS.yml for areas you own
- Closed
-
SERVER-91546 Add OWNERS.yml for areas owned by Query Optimization
- Closed
-
SERVER-92808 Add OWNERS file to jstests owned by query team
- Closed
-
SERVER-92828 Add OWNERS.yml for commands owned by the query team
- Closed