You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The managed-access implementation in Azul requires that we determine the list of snapshots accessible to the requesting user. Azul uses TDR's enumerateSnapshots endpoint for that. Azul has to make this request frequently.
We noticed that sometimes enumerateSnapshots takes thirty seconds or more. We are currently unsure how pervasive this problem is. Manual tests established that usually this request completes in under one second. Depending on how pervasive it is, this could severely impact the Data Browser user experience by causing timeouts or just generally sluggish response times. Azul caches the listing (currently for one minute, and that's adjustable) but the cache is going to be empty when a user first visits the Data Browser. And first impressions are lasting.
Below is an example of a manifest request serviced by Azul. It timed out after 30s waiting for TDR.
The managed-access implementation in Azul requires that we determine the list of snapshots accessible to the requesting user. Azul uses TDR's enumerateSnapshots endpoint for that. Azul has to make this request frequently.
We noticed that sometimes enumerateSnapshots takes thirty seconds or more. We are currently unsure how pervasive this problem is. Manual tests established that usually this request completes in under one second. Depending on how pervasive it is, this could severely impact the Data Browser user experience by causing timeouts or just generally sluggish response times. Azul caches the listing (currently for one minute, and that's adjustable) but the cache is going to be empty when a user first visits the Data Browser. And first impressions are lasting.
Below is an example of a manifest request serviced by Azul. It timed out after 30s waiting for TDR.
The text was updated successfully, but these errors were encountered: