Details
-
Improvement
-
Resolution: Fixed
-
Critical
-
Cheshire-Cat
-
1
Description
At indexer side, last_scan_time stat can be excluded while computing the new ETag. Every 5-10mins, indexer can generate a new ETag, which forces ns-server to refresh the cached index status data. This will update the last scan time and also make sure things remain in sync even if there are any discrepancies while maintaining the cache at both ends.
Attachments
Issue Links
For Gerrit Dashboard: MB-43967 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
147779,4 | MB-43967 Part 1: getIndexStatus cache fixes and ETag infrastructure | unstable | indexing | Status: MERGED | +2 | +1 |
148208,3 | MB-43967 Part 2: getIndexStatus ETag for LocalIndexMetadata and stats subset | unstable | indexing | Status: MERGED | +2 | +1 |
148323,3 | MB-43967 Part 3: getIndexStatus ETag for full results to caller | unstable | indexing | Status: MERGED | +2 | +1 |
149424,2 | MB-45165 Fix getIndexStatus disk cache error and ETag nil dereference | unstable | indexing | Status: MERGED | +2 | +1 |
156721,6 | MB-46531 Fix four getIndexStatus caching problems | mad-hatter | indexing | Status: MERGED | +2 | +1 |