{"action":"created","issue":{"url":"https://api.github.com/repos/RocketMap/RocketMap/issues/1874","repository_url":"https://api.github.com/repos/RocketMap/RocketMap","labels_url":"https://api.github.com/repos/RocketMap/RocketMap/issues/1874/labels{/name}","comments_url":"https://api.github.com/repos/RocketMap/RocketMap/issues/1874/comments","events_url":"https://api.github.com/repos/RocketMap/RocketMap/issues/1874/events","html_url":"https://github.com/RocketMap/RocketMap/issues/1874","id":210271621,"number":1874,"title":"speedscan workers moving to the same step","user":{"login":"wfharris","id":4479499,"avatar_url":"https://avatars.githubusercontent.com/u/4479499?v=3","gravatar_id":"","url":"https://api.github.com/users/wfharris","html_url":"https://github.com/wfharris","followers_url":"https://api.github.com/users/wfharris/followers","following_url":"https://api.github.com/users/wfharris/following{/other_user}","gists_url":"https://api.github.com/users/wfharris/gists{/gist_id}","starred_url":"https://api.github.com/users/wfharris/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wfharris/subscriptions","organizations_url":"https://api.github.com/users/wfharris/orgs","repos_url":"https://api.github.com/users/wfharris/repos","events_url":"https://api.github.com/users/wfharris/events{/privacy}","received_events_url":"https://api.github.com/users/wfharris/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2017-02-25T23:58:45Z","updated_at":"2017-02-28T01:25:47Z","closed_at":"2017-02-27T22:05:22Z","body":"<!--\r\n  \r\n  ISSUES ARE NOT FOR SUPPORT!!!\r\n  ISSUES ARE NOT FOR SUPPORT!!!\r\n  ISSUES ARE NOT FOR SUPPORT!!!\r\n  ISSUES ARE NOT FOR SUPPORT!!!\r\n  ISSUES ARE NOT FOR SUPPORT!!!\r\n  ISSUES ARE NOT FOR SUPPORT!!!\r\n  ISSUES ARE NOT FOR SUPPORT!!!\r\n  ISSUES ARE NOT FOR SUPPORT!!!\r\n\r\n  Join discord (channel: #help) for support at this link: https://discord.gg/PWp2bAm\r\n\r\n-->\r\n\r\n<!--- Provide a general summary of the issue in the Title above -->\r\n\r\n## Expected Behavior\r\n\r\nSpeedscan workers should deconflict with each other before deciding to move to a step, otherwise they waste time moving there to just discover another worker has already beaten them to it.\r\n\r\n<!--- If you're describing a bug, tell us what should happen -->\r\n<!--- If you're suggesting a change/improvement, tell us how it should work -->\r\n\r\n## Current Behavior\r\n\r\nMultiple speedscan workers move to same step. sometimes up to 90% of workers are moving to same step. here is example, but sometimes it's far more workers. \r\n\r\nThis happens for TTH, spawn and bands (not just TTH as per example below).\r\n\r\n```\r\nWorker ID  | Start | xx| Proxy | Success | Failed | Empty | Skipped | Captchas | Message\r\nWorker 010 | 15:06 | xx| No    |      49 |      8 |     0 |       0 |        0 | Moving 1172m to step 699 for a TTH.\r\n...\r\nWorker 014 | 15:06 | xx| No    |      67 |      6 |     0 |       0 |        0 | Moving 1077m to step 699 for a TTH.\r\n...\r\nWorker 028 | 14:41 | xx| No    |      89 |     15 |     1 |       0 |        0 | Moving 971m to step 699 for a TTH.\r\n...\r\nWorker 030 | 14:41 | xx| No    |      93 |     17 |     0 |       0 |        0 | Moving 947m to step 699 for a TTH.\r\n```\r\n\r\n<!--- If describing a bug, tell us what happens instead of the expected behavior -->\r\n<!--- If suggesting a change/improvement, explain the difference from current behavior -->\r\n\r\n## Possible Solution\r\n\r\nHave each worker deconflict where they are moving before they start moving, and pick a different destination.\r\n\r\n<!--- Not obligatory, but suggest a fix/reason for the bug, -->\r\n<!--- or ideas how to implement the addition or change -->\r\n\r\n## Steps to Reproduce (for bugs)\r\n<!--- Provide a link to a live example, or an unambiguous set of steps to -->\r\n<!--- reproduce this bug. Include code to reproduce, if relevant -->\r\n1.  Run using -speed parameter with multiple workers. I am using -kph 35 -st 16 with 32 workers.\r\n2.\r\n3.\r\n4.\r\n\r\n## Context\r\n<!--- How has this issue affected you? What are you trying to accomplish? -->\r\n<!--- Providing context helps us come up with a solution that is most useful in the real world -->\r\n\r\n## Your Environment\r\n<!--- Include as many relevant details about the environment you experienced the bug in -->\r\n* Version used:\r\n* Environment name and version (e.g. Python 2.7):\r\n* Operating System and version (desktop or mobile):\r\n"},"comment":{"url":"https://api.github.com/repos/RocketMap/RocketMap/issues/comments/282912358","html_url":"https://github.com/RocketMap/RocketMap/issues/1874#issuecomment-282912358","issue_url":"https://api.github.com/repos/RocketMap/RocketMap/issues/1874","id":282912358,"user":{"login":"wfharris","id":4479499,"avatar_url":"https://avatars.githubusercontent.com/u/4479499?v=3","gravatar_id":"","url":"https://api.github.com/users/wfharris","html_url":"https://github.com/wfharris","followers_url":"https://api.github.com/users/wfharris/followers","following_url":"https://api.github.com/users/wfharris/following{/other_user}","gists_url":"https://api.github.com/users/wfharris/gists{/gist_id}","starred_url":"https://api.github.com/users/wfharris/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wfharris/subscriptions","organizations_url":"https://api.github.com/users/wfharris/orgs","repos_url":"https://api.github.com/users/wfharris/repos","events_url":"https://api.github.com/users/wfharris/events{/privacy}","received_events_url":"https://api.github.com/users/wfharris/received_events","type":"User","site_admin":false},"created_at":"2017-02-28T01:25:47Z","updated_at":"2017-02-28T01:25:47Z","body":"Thanks for this!\r\n\r\nI updated to 06b687a3007cbc8a76c2cb3bf7822a37be2a5246 and issue seems far better, almost gone! - only one worker is doing the same thing now (3 and 33 are both moving to step 288)\r\n```\r\n\r\nWorker 000 | Moving 437m to step 86 for a spawn.\r\nWorker 001 | Nothing to scan.\r\nWorker 002 | Nothing to scan.\r\nWorker 003 | Moving 845m to step 288 for a spawn.\r\nWorker 004 | Moving 847m to step 168 for a spawn.\r\nWorker 005 | Moving 363m to step 75 for a spawn.\r\nWorker 006 | Nothing to scan.\r\nWorker 007 | Moving 485m to step 74 for a spawn.\r\nWorker 008 | Moving 529m to step 310 for a spawn.\r\nWorker 009 | Moving 629m to step 82 for a spawn.\r\nWorker 010 | Moving 420m to step 397 for a spawn.\r\nWorker 011 | Moving 2066m to step 338 for a spawn.\r\nWorker 012 | Moving 529m to step 92 for a spawn.\r\nWorker 013 | Nothing to scan.\r\nWorker 014 | Moving 437m to step 283 for a spawn.\r\nWorker 015 | Nothing to scan.\r\nWorker 016 | Search at xx,yy completed with 39 finds. Sleeping 8.581s until 17:22:55.\r\nWorker 017 | Moving 321m to step 186 for a spawn.\r\nWorker 018 | Moving 993m to step 378 for a spawn.\r\nWorker 019 | Moving 320m to step 163 for a spawn.\r\nWorker 020 | Moving 641m to step 111 for a spawn.\r\nWorker 021 | Moving 915m to step 200 for a spawn.\r\nWorker 022 | Moving 838m to step 89 for a spawn.\r\nWorker 023 | Moving 362m to step 104 for a spawn.\r\nWorker 024 | Moving 606m to step 107 for a spawn.\r\nWorker 025 | Moving 606m to step 190 for a spawn.\r\nWorker 026 | Moving 420m to step 88 for a spawn.\r\nWorker 027 | Nothing to scan.\r\nWorker 028 | Moving 529m to step 253 for a spawn.\r\nWorker 029 | Logging in...\r\nWorker 030 | Moving 243m to step 451 for a spawn.\r\nWorker 031 | Moving 795m to step 144 for a spawn.\r\nWorker 032 | Nothing to scan.\r\nWorker 033 | Moving 912m to step 288 for a spawn.\r\nWorker 034 | Moving 876m to step 222 for a spawn.\r\nWorker 035 | Nothing to scan.\r\nWorker 036 | Nothing to scan.\r\nWorker 037 | Nothing to scan.\r\nWorker 038 | Nothing to scan.\r\nWorker 039 | Nothing to scan.\r\nWorker 040 | Nothing to scan.\r\n```"}}
{"actor":{"display_login":"wfharris"}}