-
Type:
Technical Debt
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Not Applicable
-
None
-
Storage Engines
-
21,110.541
-
None
-
None
-
v8.0
As a follow-on to WT-6722, for Skunkworks, I'm going to start a POC to use a different prefix than __wt for functions that are called in multiple files, but are only used within a single subsystem.
I'm going to do this on a per-directory/subsystem level, doing one at a time.
The intent is to increase visibility into what functions are used inter-subsystem versus intra-subsystem, but from multiple files. This ticket does not change any modularity of a subsystem. The intent is:
- That all functions in a source file beginning with wti are only used or called by other files within that directory.
- That all functions in a source file beginning with wti are used in at least two files within that directory.
- That all functions in a source file beginning with wt_ are used somewhere outside of that directory. Typically it would be another directory but could be from some of the include/*_inline.h header files.
- action item for
-
WT-6722 Review function names in history store module
-
- Closed
-
- is related to
-
WT-13031 Create dist script to check sub-system versus across directory naming
-
- Closed
-
-
WT-13088
Add intra-subsystem prefix for WT functions, part 2
-
- Closed
-
- related to
-
WT-17292 [Block Manager] Segfault in __posix_file_read_mmap during format-stress page read [mongo-v8.0]
-
- Closed
-