Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
83 commits
Select commit Hold shift + click to select a range
9adf138
chore: update expected results for v6.0.0 stability
ryanmccann1024 Nov 11, 2025
a0c5c57
refactor: improve link tracking, config organization, and error handling
ryanmccann1024 Nov 11, 2025
1fa461f
tmp commit (delete)
ryanmccann1024 Nov 12, 2025
6b7ddaf
fix: Add correct results
ryanmccann1024 Nov 12, 2025
252108e
chore: Remove pointless files
ryanmccann1024 Nov 12, 2025
8c45eec
fix: resolve spectrum/transponder release and state management bugs
ryanmccann1024 Nov 13, 2025
9ede5d4
fix: correct core statistics tracking in metrics module
ryanmccann1024 Nov 14, 2025
f44c6a6
feat: add missing statistics fields for test compatibility
ryanmccann1024 Nov 14, 2025
994a01a
feat: implement lightpath bandwidth utilization tracking
ryanmccann1024 Nov 14, 2025
cfbd059
fix: populate lp_bw_utilization_dict for non-grooming cases
ryanmccann1024 Nov 14, 2025
42abb57
fix: resolve baseline_spf_ff test failures for statistics tracking
ryanmccann1024 Nov 14, 2025
b06ffc7
fix: Update E-Greedy results
ryanmccann1024 Nov 14, 2025
8b6d52d
fix: calculate throughput per-lightpath instead of per-request
ryanmccann1024 Nov 14, 2025
dc1551a
fix: prevent duplicate appends to sim_lp_utilization_list
ryanmccann1024 Nov 15, 2025
6c573ae
fix: add snr_list and xt_list support for SNR tracking
ryanmccann1024 Nov 15, 2025
2d791ed
debug: add v6 debug prints for comparison
ryanmccann1024 Nov 17, 2025
4e62adb
fix: resolve SNR and modulation tracking for dynamic slicing
ryanmccann1024 Nov 17, 2025
8b80ea2
fix: ignore link_usage_dict in test comparisons
ryanmccann1024 Nov 18, 2025
fe51e6e
fix: ignore link_usage_dict in comparison tests
ryanmccann1024 Nov 18, 2025
d3d6cd0
chore: add updated v6 expected results
ryanmccann1024 Nov 18, 2025
bf23773
fix: use lightpath_bandwidth instead of dedicated bandwidth for weigh…
ryanmccann1024 Nov 18, 2025
0ac4dac
fix: resolve lp_bw_utilization_dict duplicate counting and rounding i…
ryanmccann1024 Nov 18, 2025
bacb2d7
fix: correct XT tracking and CI value behavior
ryanmccann1024 Nov 18, 2025
cfd8dab
fix: skip 0-bandwidth phantom lightpaths in status tracking
ryanmccann1024 Nov 18, 2025
a70ef34
fix: calculate bit rate blocking CI separately from request blocking CI
ryanmccann1024 Nov 18, 2025
36574ee
test: add float tolerance to comparison test
ryanmccann1024 Nov 18, 2025
71863a7
test: add --test-case flag and temporarily restrict to 5 test cases
ryanmccann1024 Nov 18, 2025
8c1ee27
ci: add comparison tests workflow and standardize branch triggers
ryanmccann1024 Nov 18, 2025
a0aa2ac
fix: restore v5→v6 grooming integration fixes (Parts 1-4)
ryanmccann1024 Nov 19, 2025
96efd4c
fix: implement tuple key structure for request events to match v5
ryanmccann1024 Nov 20, 2025
1873c22
Add GSNR instrumentation
ryanmccann1024 Nov 20, 2025
50a0894
fix: correct SNR thresholds and NSP values to match v5
ryanmccann1024 Nov 20, 2025
d54f9c6
Add CMP-ALLOC and CMP-RELEASE instrumentation to v6
ryanmccann1024 Nov 20, 2025
3f03878
fix: remove duplicate lightpath ID generation and fix slicing after g…
ryanmccann1024 Nov 20, 2025
9943abd
debug: add seed and request generation logging for v6
ryanmccann1024 Nov 20, 2025
be5a58b
debug: add release check instrumentation to diagnose missing releases
ryanmccann1024 Nov 20, 2025
90d2558
debug: add bandwidth accounting trace to diagnose release bug
ryanmccann1024 Nov 20, 2025
09c83e0
feat: add structured mods_dict logging to v6 for comparison with v5
ryanmccann1024 Nov 21, 2025
fb7d7d6
chore: clean up debug prints and add MODS_DICT_UPDATE instrumentation
ryanmccann1024 Nov 21, 2025
887f4c3
feat: simplify MODS_DICT_UPDATE to print modulation counts by bandwid…
ryanmccann1024 Nov 21, 2025
158afd8
fix: correct partial grooming behavior to match v5
ryanmccann1024 Nov 22, 2025
be152c1
chore: remove debug print statements for request 37
ryanmccann1024 Nov 22, 2025
4ea84e9
feat: add comprehensive debug output for request 37
ryanmccann1024 Nov 22, 2025
6c2ecfc
fix: only count NEW lightpaths in modulation statistics, skip EXISTIN…
ryanmccann1024 Nov 22, 2025
c307aa1
chore: change debug output from request 37 to request 40
ryanmccann1024 Nov 22, 2025
ca7c0ab
fix: correct partial grooming lightpath bandwidth allocation to match v5
ryanmccann1024 Nov 22, 2025
37ad591
fix: use original request bandwidth for lightpath allocation in parti…
ryanmccann1024 Nov 22, 2025
50f6a40
fix: release groomed bandwidth when partially groomed request is blocked
ryanmccann1024 Nov 23, 2025
be7d727
feat: add partial serving support to mirror v5 functionality
ryanmccann1024 Nov 23, 2025
61d60e2
chore: comment out debug print statements
ryanmccann1024 Nov 23, 2025
34e6f4c
chore: comment out debug print statements in v6
ryanmccann1024 Nov 24, 2025
e828e5f
fix: correct path_weight handling for lightpath statistics
ryanmccann1024 Nov 24, 2025
12d0bdc
fix: correct lp_bw_utilization_dict key type and collection logic
ryanmccann1024 Nov 24, 2025
d2f75e9
test: ignore frag_dict, total_transponder_usage, and ci_percent_bit_r…
ryanmccann1024 Nov 24, 2025
28d7903
chore: remove debug progress files
ryanmccann1024 Nov 24, 2025
1f41d4e
test: disable threading for SNR recheck test
ryanmccann1024 Nov 24, 2025
a1e4ce7
feat: implement SNR recheck after allocation with rollback support
ryanmccann1024 Nov 24, 2025
ae95f93
debug: add request tracking for v6 comparison
ryanmccann1024 Nov 24, 2025
9482b46
debug: add REQ15 and REQ_SUMMARY debug prints for v6 comparison
ryanmccann1024 Nov 25, 2025
4622fd5
fix: correct edge normalization and self-overlap in get_overlapping_l…
ryanmccann1024 Nov 25, 2025
71b3f3f
fix: exclude new LP from active list and interference in SNR recheck
ryanmccann1024 Nov 25, 2025
fc441bc
fix: align REQ_SUMMARY output format with V5
ryanmccann1024 Nov 26, 2025
be58af1
fix: prevent remaining_bw accumulation during SNR recheck retries
ryanmccann1024 Nov 26, 2025
ac72de6
chore: remove all debug print statements from sdn_controller
ryanmccann1024 Nov 26, 2025
f3c5e94
debug: add comparison prints and remove old debug prints
ryanmccann1024 Nov 26, 2025
c741c23
fix: skip lp_bw_utilization_dict recording during SNR rollback
ryanmccann1024 Nov 26, 2025
ec2a85e
chore: enable spain_C_flexi comparison test
ryanmccann1024 Nov 26, 2025
aa0bdb2
chore: enable spain_C_flexi comparison test
ryanmccann1024 Nov 26, 2025
6736f04
Merge remote-tracking branch 'origin/chore/stabilize-v6-expected-resu…
ryanmccann1024 Nov 26, 2025
e57ef53
fix: align v6 behavior with v5 for confidence intervals and flex-grid…
ryanmccann1024 Nov 26, 2025
b4ae618
fix: add SNR recheck inside slicing loop to prevent orphaned allocations
ryanmccann1024 Nov 26, 2025
e6997fb
fix: include new LP interference in SNR recheck calculation
ryanmccann1024 Nov 28, 2025
a61d5bb
fix: align fiber parameters with v5 to fix SNR calculation divergence
ryanmccann1024 Nov 28, 2025
f294869
fix: add snr_list and xt_list cleanup in _handle_congestion rollback
ryanmccann1024 Dec 1, 2025
3fe63e1
fix: always filter SNR values by new lightpaths in snr_mean calculation
ryanmccann1024 Dec 1, 2025
fe1be2e
feat: port multi-band GSNR calculation (check_gsnr_mb) from v5
ryanmccann1024 Dec 1, 2025
0350d71
chore: add SNR_RECHECK_FAIL debug print and cleanup verbose prints
ryanmccann1024 Dec 2, 2025
20f1cb9
chore: add erlang and iteration to SNR_RECHECK_FAIL print
ryanmccann1024 Dec 2, 2025
e5a3b55
fix: disable band filtering in SNR recheck to match v5 behavior
ryanmccann1024 Dec 2, 2025
e4ef4de
fix: skip utilization recording for rolled-back lightpaths in congest…
ryanmccann1024 Dec 2, 2025
f909ee6
chore: cleanup debug artifacts and add TODO annotations
ryanmccann1024 Dec 5, 2025
ea5a6aa
docs: add v4 architecture refactor plans and migration documentation
ryanmccann1024 Dec 5, 2025
f615921
chore: cleanup temp files and restore full test coverage
ryanmccann1024 Dec 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2,040 changes: 2,040 additions & 0 deletions .claude/ARCHITECTURE_REFACTOR_PLAN_V2.md

Large diffs are not rendered by default.

2,944 changes: 2,944 additions & 0 deletions .claude/ARCHITECTURE_REFACTOR_PLAN_V3.md

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions .claude/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"claude_code_max_output_tokens": 64000
}

Loading
Loading