{"action":"opened","issue":{"url":"https://api.github.com/repos/rethinkdb/rethinkdb/issues/3726","labels_url":"https://api.github.com/repos/rethinkdb/rethinkdb/issues/3726/labels{/name}","comments_url":"https://api.github.com/repos/rethinkdb/rethinkdb/issues/3726/comments","events_url":"https://api.github.com/repos/rethinkdb/rethinkdb/issues/3726/events","html_url":"https://github.com/rethinkdb/rethinkdb/issues/3726","id":56472747,"number":3726,"title":"Extend `indexStatus` to differentiate between sindex construction stages","user":{"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},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/rethinkdb/rethinkdb/milestones/90","labels_url":"https://api.github.com/repos/rethinkdb/rethinkdb/milestones/90/labels","id":956694,"number":90,"title":"1.16.x","description":"","creator":{"login":"coffeemug","id":48436,"avatar_url":"https://avatars.githubusercontent.com/u/48436?v=3","gravatar_id":"","url":"https://api.github.com/users/coffeemug","html_url":"https://github.com/coffeemug","followers_url":"https://api.github.com/users/coffeemug/followers","following_url":"https://api.github.com/users/coffeemug/following{/other_user}","gists_url":"https://api.github.com/users/coffeemug/gists{/gist_id}","starred_url":"https://api.github.com/users/coffeemug/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coffeemug/subscriptions","organizations_url":"https://api.github.com/users/coffeemug/orgs","repos_url":"https://api.github.com/users/coffeemug/repos","events_url":"https://api.github.com/users/coffeemug/events{/privacy}","received_events_url":"https://api.github.com/users/coffeemug/received_events","type":"User","site_admin":false},"open_issues":27,"closed_issues":4,"state":"open","created_at":"2015-01-29T12:41:25Z","updated_at":"2015-02-04T02:49:21Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2015-02-04T02:49:21Z","updated_at":"2015-02-04T02:49:21Z","closed_at":null,"body":"Secondary index construction has two major stages, the traversal of the existing data, and then the draining of the operations queue.\r\nI think it used to be possible to tell these two stages apart from the `indexStatus` output, but now even indexes in the draining phase have values in their `blocks_processed`/`blocks_total` fields, making the distinction difficult.\r\n\r\nThis is important for the web UI, see https://github.com/rethinkdb/rethinkdb/issues/3721#issuecomment-72780629"}}