Going to answer my own question, maybe it will help someone else out. Based on doc at https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-reindex.html, use ?wait_for_completion=false. Then after running the below command, it will give you a task id.
Given that task id, run below command with the task id to see the status of the reindex. Elasticsearch creates a record of this task as a document at .tasks/_doc/${taskId}
GET /_tasks/J3fHlMBpSOiyxgGE0CRtIQ:246897
While this solution doesn't answer my original question, it is an alternative way of getting the status of an reindex operation. I did notice that original way of trying to figure out reindex status was an experimental api call, think it might be buggy.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.