-
Type: Bug
-
Resolution: Duplicate
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Build
-
None
-
Fully Compatible
-
ALL
-
Platforms 2017-12-18, Platforms 2018-01-01
There are several direct circular dependencies within the query subsystem. Notably:
- db/query/query is directly cyclic with db/query/internal_plans. They should probably just be combined.
- db/exec/exec is directly cyclic with db/query/query.
- db/exec/exec is indirectly cyclic with db/query/internal_plans, since db/exec/exec depends on db/query/query which depends on db/query/internal_plans, which depends on db/exec/exec.
Note that this tangle extends out in to sharding via a separate direct cyclic dependency between db/query/query and db/s/sharding, which will be separately ticketed.
- duplicates
-
SERVER-30815 Migrate library dependencies to LIBDEPS_PRIVATE
- Closed
- is related to
-
SERVER-29908 Libraries db/s/sharding and db/query/query are directly cyclic
- Closed
-
SERVER-29909 Libraries db/db_raii and db/s/sharding are directly cyclic
- Closed