Split jstests/libs into subdirectories by owner

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Replication
    • Repl 2025-08-18, Repl 2025-09-01, Repl 2025-09-15, Repl 2025-09-29, Repl 2025-10-13, Repl 2025-10-27, Repl 2025-11-10, Repl 2025-11-24, Repl 2025-12-08, Repl 2025-12-22, Repl 2026-01-05, Repl 2026-01-19, Repl 2026-02-02, Repl 2026-03-02, Repl 2026-03-16
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Having shared ownership of directories like this increases review friction when adding or renaming files. Having wholly-owned subdirectories simplifies the matter when there's no real cross-team dependencies.

        1.
        Move devprod-correctness files from jstests/libs to their own directory SERVER-120765 Sub-task Needs Scheduling Denis Trailin  
        2.
        Move devprod-build files from jstests/libs to it's own directory SERVER-120764 Sub-task Needs Scheduling Denis Trailin  
        3.
        Move query-execution files from jstests/libs to their own directory SERVER-120766 Sub-task Needs Scheduling Denis Trailin  
        4.
        Move query-execution-write-exec files from jstests/libs to their own directory SERVER-120767 Sub-task Needs Scheduling Denis Trailin  
        5.
        Move query-integration-features files from jstests/libs to their own directory SERVER-120768 Sub-task Needs Scheduling Denis Trailin  
        6.
        Move query-integration-observability files from jstests/libs to their own directory SERVER-120769 Sub-task Needs Scheduling Denis Trailin  
        7.
        Move query-integration-search files from jstests/libs to their own directory SERVER-120770 Sub-task Needs Scheduling Denis Trailin  
        8.
        Move query-optimization files from jstests/libs to their own directory SERVER-120771 Sub-task Needs Scheduling Denis Trailin  
        9.
        Move server-catalog-and-routing files from jstests/libs to their own directory SERVER-120772 Sub-task Needs Scheduling Denis Trailin  
        10.
        Move server-catalog-and-routing-ddl files from jstests/libs to their own directory SERVER-120773 Sub-task Needs Scheduling Denis Trailin  
        11.
        Move server-catalog-and-routing-routing-and-topology files from jstests/libs to their own directory SERVER-120774 Sub-task Needs Scheduling Denis Trailin  
        12.
        Move server-catalog-and-routing-shard-catalog files from jstests/libs to their own directory SERVER-120775 Sub-task Needs Scheduling Denis Trailin  
        13.
        Move server-cluster-scalability files from jstests/libs to their own directory SERVER-120776 Sub-task Needs Scheduling Denis Trailin  
        14.
        Move server-collection-write-path files from jstests/libs to their own directory SERVER-120777 Sub-task Needs Scheduling Denis Trailin  
        15.
        Move server-jstest-infra files from jstests/libs to their own directory SERVER-120778 Sub-task Needs Scheduling Denis Trailin  
        16.
        Move server-rss files from jstests/libs to their own directory SERVER-120779 Sub-task Needs Scheduling Denis Trailin  
        17.
        Move server-security files from jstests/libs to their own directory SERVER-120780 Sub-task Needs Scheduling Denis Trailin  
        18.
        Move server-storage-engine-integration files from jstests/libs to their own directory SERVER-120781 Sub-task Needs Scheduling Denis Trailin  
        19.
        Move server-networking-and-observability files from jstests/libs to their own directory SERVER-120782 Sub-task Needs Scheduling Denis Trailin  

            Assignee:
            Denis Trailin
            Reporter:
            Dan Larkin-York
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: