{"action":"closed","issue":{"url":"https://api.github.com/repos/rethinkdb/rethinkdb/issues/4807","labels_url":"https://api.github.com/repos/rethinkdb/rethinkdb/issues/4807/labels{/name}","comments_url":"https://api.github.com/repos/rethinkdb/rethinkdb/issues/4807/comments","events_url":"https://api.github.com/repos/rethinkdb/rethinkdb/issues/4807/events","html_url":"https://github.com/rethinkdb/rethinkdb/issues/4807","id":105387574,"number":4807,"title":"table.reconfigure doesn't honor dryRun option when used with emergencyRepair","user":{"login":"kulbirsaini","id":127315,"avatar_url":"https://avatars.githubusercontent.com/u/127315?v=3","gravatar_id":"","url":"https://api.github.com/users/kulbirsaini","html_url":"https://github.com/kulbirsaini","followers_url":"https://api.github.com/users/kulbirsaini/followers","following_url":"https://api.github.com/users/kulbirsaini/following{/other_user}","gists_url":"https://api.github.com/users/kulbirsaini/gists{/gist_id}","starred_url":"https://api.github.com/users/kulbirsaini/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kulbirsaini/subscriptions","organizations_url":"https://api.github.com/users/kulbirsaini/orgs","repos_url":"https://api.github.com/users/kulbirsaini/repos","events_url":"https://api.github.com/users/kulbirsaini/events{/privacy}","received_events_url":"https://api.github.com/users/kulbirsaini/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/rethinkdb/rethinkdb/labels/tp:bug","name":"tp:bug","color":"e102d8"}],"state":"closed","locked":false,"assignee":{"login":"VeXocide","id":167416,"avatar_url":"https://avatars.githubusercontent.com/u/167416?v=3","gravatar_id":"","url":"https://api.github.com/users/VeXocide","html_url":"https://github.com/VeXocide","followers_url":"https://api.github.com/users/VeXocide/followers","following_url":"https://api.github.com/users/VeXocide/following{/other_user}","gists_url":"https://api.github.com/users/VeXocide/gists{/gist_id}","starred_url":"https://api.github.com/users/VeXocide/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/VeXocide/subscriptions","organizations_url":"https://api.github.com/users/VeXocide/orgs","repos_url":"https://api.github.com/users/VeXocide/repos","events_url":"https://api.github.com/users/VeXocide/events{/privacy}","received_events_url":"https://api.github.com/users/VeXocide/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/rethinkdb/rethinkdb/milestones/104","html_url":"https://github.com/rethinkdb/rethinkdb/milestones/2.1.x","labels_url":"https://api.github.com/repos/rethinkdb/rethinkdb/milestones/104/labels","id":1249551,"number":104,"title":"2.1.x","description":null,"creator":{"login":"danielmewes","id":505365,"avatar_url":"https://avatars.githubusercontent.com/u/505365?v=3","gravatar_id":"","url":"https://api.github.com/users/danielmewes","html_url":"https://github.com/danielmewes","followers_url":"https://api.github.com/users/danielmewes/followers","following_url":"https://api.github.com/users/danielmewes/following{/other_user}","gists_url":"https://api.github.com/users/danielmewes/gists{/gist_id}","starred_url":"https://api.github.com/users/danielmewes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danielmewes/subscriptions","organizations_url":"https://api.github.com/users/danielmewes/orgs","repos_url":"https://api.github.com/users/danielmewes/repos","events_url":"https://api.github.com/users/danielmewes/events{/privacy}","received_events_url":"https://api.github.com/users/danielmewes/received_events","type":"User","site_admin":false},"open_issues":40,"closed_issues":1,"state":"open","created_at":"2015-08-11T07:18:11Z","updated_at":"2015-10-05T20:20:23Z","due_on":null,"closed_at":null},"comments":3,"created_at":"2015-09-08T14:01:31Z","updated_at":"2015-10-05T20:20:23Z","closed_at":"2015-10-05T20:20:23Z","body":"This is a followup of #4806.\r\n\r\nWhile trying to reconfigure one of my tables, I used the command below\r\n\r\n```javascript\r\nr.db('pytwitter').table('users').reconfigure({ emergencyRepair: 'unsafe_rollback', dryRun: true })\r\n```\r\n\r\nIt went ahead and applied the configuration. For this table, I didn't have to do anything else other than manually reducing the replicas on table page in admin panel. Now, I tried this with another table but this time with `dryRun: false`. \r\n\r\n```javascript\r\nr.db('pytwitter').table('tweets').reconfigure({ emergencyRepair: 'unsafe_rollback', dryRun: false })\r\n```\r\n\r\nSame observation. I was under the impression that with `dryRun: true`, it won't change anything and I'll have to re-run the query with `dryRun: false` again to make things work. That was not the case."}}