Below warning is from the documentation for direct-read-namespaces. It's not entirely clear to me in what order things happen.
https://rwynn.github.io/monstache-site/config/#direct-read-namespaces
I understand that the direct reads and processing of change events start at the same time.
But if I'm listening on change events for 2 collections how is the order of operations?
will it start direct reads and change events on the same time and then wait for the direct reads to finish before applying the change events or will it start applying the change events before the direct reads are finished.
Warning
When direct reads are enabled Monstache still processes change events while the direct reads are being performed.
It does not wait until direct reads are completed to start listening for changes. This is to ensure that any changes that occur during the direct read process get synchronized.
If using direct-read on a large collection. how is changes to the collection during the direct-read handled to ensure consistent data in the elastic index?
Below warning is from the documentation for direct-read-namespaces. It's not entirely clear to me in what order things happen.
https://rwynn.github.io/monstache-site/config/#direct-read-namespaces
I understand that the direct reads and processing of change events start at the same time.
But if I'm listening on change events for 2 collections how is the order of operations?
will it start direct reads and change events on the same time and then wait for the direct reads to finish before applying the change events or will it start applying the change events before the direct reads are finished.
If using direct-read on a large collection. how is changes to the collection during the direct-read handled to ensure consistent data in the elastic index?