cms.config.need.query.tag.normal=query:normal
cms.config.need.query.tag.regex=query:regex
I guess the tags are used by Java driver to choose which instance to request rather than mongo server decide which instance to server a request.
So I want to know how does java driver use their tags, for example, What if the query is send without a tag while all the instances are tagged? What if the query with a tag, but the host with that tag is not available at that time?
It's be great that you can point the related Java class in Java driver.