mysql/mysql-server

Branch: trunk · 9 May 2026 at 22:58

Commits
100
Nodes
20
dir edges
14
co_change edges
70
Hub shadows
5
Universal hubs
1

Cross-layer hub correlation

directory_coupling ↔ co_change
r = -0.2459
weak negative hub persistence — layers show partially independent structure
not significant

Hub shadows (5)

Files with a large gap between directory rank (declared) and co-change rank (behavioral).

storage/ndb/src/common/transporter/SHM_Transporter.cpp
2 commits
dir rank
#3
co_change rank
#18
gap
15
hub_shadow
storage/ndb/src/common/transporter/SHM_Transporter.unix.cpp
2 commits
dir rank
#4
co_change rank
#19
gap
15
hub_shadow
storage/ndb/src/common/util/ndbxfrm_file.cpp
9 commits
dir rank
#15
co_change rank
#1
gap
14
hub_shadow
storage/ndb/src/common/transporter/TransporterRegistry.cpp
4 commits
dir rank
#1
co_change rank
#15
gap
14
hub_shadow
storage/ndb/src/common/transporter/Transporter.cpp
3 commits
dir rank
#2
co_change rank
#16
gap
14
hub_shadow

Universal hubs (1)

High in both layers — architectural backbone.

Backup.cpp
storage/ndb/src/kernel/blocks/backup/Backup.cpp

Hub ranking (20 nodes)

#Filehub scorecommitsarchetype
1Backup.cpp0.78957universal_hub
2ndbxfrm_file.cpp0.68429hub_shadow
3consumer_restore.cpp0.47377
4restore_main.cpp0.47376
5BackupProxy.cpp0.47373
6Restore.cpp0.47373
7BackupInit.cpp0.47373
8AsyncFile.cpp0.42114
9Ndbfs.cpp0.42114
10TransporterRegistry.cpp0.42114hub_shadow
11ndb_file_posix.cpp0.42113
12ndb_file_win32.cpp0.42113
13Transporter.cpp0.42113hub_shadow
14SHM_Transporter.cpp0.42112hub_shadow
15SHM_Transporter.unix.cpp0.42112hub_shadow
16BackupImpl.cpp0.36843
17CommandInterpreter.cpp0.36843
18ndbd_exit_codes.cpp0.36843
19IPCConfig.cpp0.26322
20TransporterFacade.cpp0.26322