/
What is the 404 Per Overlay message?

What is the 404 Per Overlay message?

When performing operations on streams in a cluster, you may see the response includes the phrase "PER OVERLAY".  This means the response came from the overlay index.

The overlay index lives in RAM and has a mapping of all of the streams in the cluster and where they currently reside. If the overlay index is enabled and in an authoritative state, any requests to read a stream check with the overlay first since the response is much faster than the non-overlay queries. The overlay index reaches an authoritative state when it has accounted for all streams in the cluster.

When a cluster responds with a 404 "PER OVERLAY" response, it means that the overlay is enabled, has a mapping of every stream in the cluster and the stream was not found.

When a cluster returns a regular 404 response, it means either the overlay is not enabled (perhaps too few nodes in the cluster) or it is not in an authoritative state so queries the cluster for the stream instead.

Related content

Overlay Index - Notes on Cluster Memory
Overlay Index - Notes on Cluster Memory
More like this
Configuring the Overlay Index
Configuring the Overlay Index
More like this
Integrity Check Failures
Integrity Check Failures
More like this
Error Responses to READ
Error Responses to READ
More like this
Does multicast frequency effect over replication clean up?
Does multicast frequency effect over replication clean up?
More like this
Retiring nodes
Retiring nodes
More like this

© DataCore Software Corporation. · https://www.datacore.com · All rights reserved.