Skip to content

avoid DISCONNECTED_ROUTE false negatives, etc. #617

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 8 commits into from
Mar 27, 2024

Conversation

yakra
Copy link
Contributor

@yakra yakra commented Mar 20, 2024

9f95b0d is what it says on the tin.
5fb976b closes #610. Siteupdate avoids DISCONNECTED_ROUTE false negatives while going to greater lengths to make sure routes are connected to the best of its ability.
4cad17d is what it says on the tin.


Earlier commits were part of #615.
TLDR:

  • HIDDEN_JUNCTION datacheck takes data from devel systems into account now.
    I wanted to get this working before doing any work on railway datachecks.
  • Datachecks out of graph gen = no more graph gen in errorcheck mode. Way faster.
    Plus fixed some errorchecks that weren't done in errorcheck mode before. Oops.

Closes #433
Closes yakra#242

brevity, readability, efficiency
This unused datacheck will probably never hit production, but I like being able to uncomment it sometimes & see what I can see. This commit:
* will keep this info accessible after 3 commits in the future, when datacheck.log will be written before graph gen is performed.
* includes data from devel systems
* improves straightforward_intersection CWN efficiency by short-circuiting & skipping an extraneous call to Waypoint::label_references_route
3600	cherrypicked
7b46	route_integrity comments
f748	locations -> adjacent
3c45	coloc list for unique location ID
3ee2	add_to_adjacent function
be6f	comment cleanup; inline
+ add'l comment cleanup
cherrypick 7b46f45
manually recreate deltas for conflicts
no graph gen, yes CSV checks
(plus path cleanup for Datacheck static functions)
rebase 49288bc
itself a rebase of c627aec
@jteresco
Copy link
Contributor

Any reason I shouldn't merge this and go live for production?

@yakra
Copy link
Contributor Author

yakra commented Mar 21, 2024

Nope. Ready to rock!

@yakra
Copy link
Contributor Author

yakra commented Mar 24, 2024

Fun fact!

This pull request includes siteupdate's first C++ lambda!
Janet

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

false negatives for DISCONNECTED_ROUTE VISIBLE_HIDDEN_COLOC and graph_points VISIBLE_HIDDEN_COLOC & HIDDEN_JUNCTION w/only devel systems
2 participants