-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
[DNM][routing] Two threads bidirectional A*. #13929
Open
bykoianko
wants to merge
39
commits into
mapsme:master
Choose a base branch
from
bykoianko:master-2-threads-a-star
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
39 commits
Select commit
Hold shift + click to select a range
0fe3719
[routing] Adding isOutgoing param to methods to be able to use differ…
bykoianko 5086915
Passing isOutgoing build fix.
bykoianko e9c2ea5
[routing] Adding AStarGraph::m_multithreadingReady.
bykoianko 61c4a1d
[routing] Adding comment to explain why isOutgoing should be hardcode…
bykoianko d02e6c1
[routing] Adding syncronization staff to IndexGraphStarterJoints.
bykoianko ed25d19
Fixing comments.
bykoianko c917672
Removing AStarGraph::m_twoThreadsReady to prevent duplicating states.
bykoianko d7d8977
Adding twoThreadsReady param to IndexGraphStarter.
bykoianko fa12c33
Adding protection to IndexGraphLoaderImpl.
bykoianko 0942287
Passing twoThreadsReady param to Geometry.
bykoianko 8be16db
Adding backward cache to Geomtry.
bykoianko 828e405
Adding test code for route building.
bykoianko d7bfc7b
Passing param useTwoThreads to FindPathBidirectional and fixing locke…
bykoianko 5d38d8b
Preparing BidirectionalStepContext for two threading.
bykoianko 14747da
Implementing two threads in bidirectional astar.
bykoianko 804d9b9
Adding some comments
bykoianko e2f0b0a
Implementing params.m_onVisitedVertexCallback callback for two two th…
bykoianko 56dfc02
Calling params.m_checkLengthCallback from two threads.
bykoianko 596ec08
Fixes to pass integration tests without checks and using one flag in …
bykoianko 7a8c082
Removing useTwoThreads parameter. This information is passed in start…
bykoianko 5ccfd71
Removing unnecessary comments.
bykoianko 30419ec
Implementing getting altitude from two threads, all routing integrati…
bykoianko 3387733
Review fixes.
bykoianko 53e2dd4
Review fixes
bykoianko 27c8cde
Comment about result of investigation of possible dangling references…
bykoianko 9d7b19a
Adding synchronization for cross mwm case.
bykoianko e9e847a
Correct variant of switching to one thread step in route building.
bykoianko c418172
Refactoring.
bykoianko c4b8f5d
Android thread support.
bykoianko 6a82dc7
Refactoring.
bykoianko c940b29
FindPathBidirectional refactoring.
bykoianko f02c9c7
Removes todo which is done or duplicated
bykoianko 2f2c227
Fixing for routing integration tests passes in debug.
bykoianko 501b1bf
Renaming isTwoThreadsReady paramter to twoThreadsReady.
bykoianko e476203
Using useTwoThreads instead of twoThreadsReady in some cases. And pas…
bykoianko 6066578
[routing] Unit tests on A* bidirectional in two threads.
bykoianko 54cbfb1
[routing] Adding two routing integration tests on two thread A* bidir…
bykoianko 4442df9
Removing unnecessary todo.
bykoianko f1413d0
[routing] Implementing two thread testing for routing consistency tests.
bykoianko File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.