{"action":"opened","issue":{"url":"https://api.github.com/repos/paritytech/parity/issues/7230","repository_url":"https://api.github.com/repos/paritytech/parity","labels_url":"https://api.github.com/repos/paritytech/parity/issues/7230/labels{/name}","comments_url":"https://api.github.com/repos/paritytech/parity/issues/7230/comments","events_url":"https://api.github.com/repos/paritytech/parity/issues/7230/events","html_url":"https://github.com/paritytech/parity/issues/7230","id":279932123,"number":7230,"title":"Generating new accounts with already many accounts","user":{"login":"AdvancedStyle","id":2044211,"avatar_url":"https://avatars0.githubusercontent.com/u/2044211?v=4","gravatar_id":"","url":"https://api.github.com/users/AdvancedStyle","html_url":"https://github.com/AdvancedStyle","followers_url":"https://api.github.com/users/AdvancedStyle/followers","following_url":"https://api.github.com/users/AdvancedStyle/following{/other_user}","gists_url":"https://api.github.com/users/AdvancedStyle/gists{/gist_id}","starred_url":"https://api.github.com/users/AdvancedStyle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AdvancedStyle/subscriptions","organizations_url":"https://api.github.com/users/AdvancedStyle/orgs","repos_url":"https://api.github.com/users/AdvancedStyle/repos","events_url":"https://api.github.com/users/AdvancedStyle/events{/privacy}","received_events_url":"https://api.github.com/users/AdvancedStyle/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-12-06T22:35:50Z","updated_at":"2017-12-06T22:35:50Z","closed_at":null,"author_association":"NONE","body":"> I'm running:\r\n>\r\n> - **Which Parity version?**: 1.8.3-beta\r\n> - **Which operating system?**: Ubuntu 16.04.3 LTS\r\n> - **How installed?**: Release binary\r\n> - **Are you fully synchronized?**: yes\r\n> - **Did you try to restart the node?**: yes\r\n\r\nIn our parity node there are already 100,000+ account files in the keystore; and we often have need to generate more accounts (many at a time).  For example we generate 100 new accounts using the \r\npersonal_newAccount RPC call.\r\n\r\nThe problem is that each call seems to trigger an entire keystore directory rescan...which overloads the server.\r\n\r\nBetter behavior would for parity to only add the new accounts to memory without needing to rescan the keystore.\r\n\r\nWe have tried resetting the modified time on the keystore directory to avoid rescan (to trick parity into thinking the keystore has not been modified) but it doesn't seem to work."}}
{"actor":{"display_login":"AdvancedStyle"}}