hashicorp-copywrite[bot]
|
36a312ee26
|
add missing license headers and update copyright file headers to BUS-1.1
|
2023-08-10 21:53:25 +01:00 |
|
Chris Roberts
|
9ab74271cf
|
Add some comments and expand some method documentation
|
2022-04-25 12:26:57 -05:00 |
|
Chris Roberts
|
f220ac2f94
|
Add name based re-weight helper. Add documentation/comments.
|
2022-04-25 12:26:56 -05:00 |
|
Chris Roberts
|
3a6308b7fc
|
Use blocks for logging content to reduce processing
|
2022-04-25 12:26:54 -05:00 |
|
Chris Roberts
|
c6f6bf0c47
|
Include source and destination in no path exception message
|
2022-04-25 12:26:31 -05:00 |
|
Chris Roberts
|
312080ba60
|
Only write graph when logging mapper output
|
2022-04-25 12:26:31 -05:00 |
|
Chris Roberts
|
b0f59c40f6
|
Update the search to use a reversed graph
Reverse the graph before searching so we are only working with
a single possible destination. A DFS is used to initially prune
down the graph.
|
2022-04-25 12:26:30 -05:00 |
|
Chris Roberts
|
914530d26a
|
Use trace log level for noisy log messages
|
2022-04-25 12:26:19 -05:00 |
|
Chris Roberts
|
2bf39a7dcf
|
If graph is not acyclic, break cycles before finding path
|
2022-04-25 12:26:18 -05:00 |
|
Chris Roberts
|
998432faee
|
Include source type when failed to reach destination
|
2022-04-25 12:26:17 -05:00 |
|
Chris Roberts
|
319d86e555
|
Check graph for cycles before sorting. Fix expansion.
|
2022-04-25 12:26:03 -05:00 |
|
Chris Roberts
|
1d4c57222f
|
Validate path starts with source and ends with destination
|
2022-04-25 12:25:58 -05:00 |
|
Chris Roberts
|
481d7185a7
|
Use graph functions for searching and expanding path
|
2022-04-25 12:25:50 -05:00 |
|
Chris Roberts
|
d81d505e8a
|
Add internal tools utilzing graph
|
2022-04-25 12:24:44 -05:00 |
|