[SERVER-32315] Remove IndexObserver Created: 14/Dec/17  Updated: 30/Oct/23  Resolved: 14/Dec/17

Status: Closed
Project: Core Server
Component/s: Storage
Affects Version/s: None
Fix Version/s: 3.6.2, 3.7.1

Type: Improvement Priority: Major - P3
Reporter: Geert Bosch Assignee: Geert Bosch
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Backwards Compatibility: Fully Compatible
Backport Requested:
v3.6
Sprint: Storage 2017-12-18
Participants:

 Description   

The IndexObserver was meant to keep track of index changes during background validation, but is currently unused. As it's in the way of changes to make the catalog timestamp aware, better to remove it now.



 Comments   
Comment by Githook User [ 03/Jan/18 ]

Author:

{'name': 'Geert Bosch', 'username': 'GeertBosch', 'email': 'geert@mongodb.com'}

Message: SERVER-32315 Remove IndexObserver

(cherry picked from commit 715cedf3377220a5c5e774b2ad5034996336f36f)
Branch: v3.6
https://github.com/mongodb/mongo/commit/42a8f21be68549c31cbe80b6f15faff6d4eb6eda

Comment by Geert Bosch [ 14/Dec/17 ]

I'd like to backport as this just removes inactive code and may be a small perf gain (less virtual calls in a hot path) and may avoid conflicts for future backports.

Comment by Githook User [ 14/Dec/17 ]

Author:

{'name': 'Geert Bosch', 'email': 'geert@mongodb.com', 'username': 'GeertBosch'}

Message: SERVER-32315 Remove IndexObserver
Branch: master
https://github.com/mongodb/mongo/commit/715cedf3377220a5c5e774b2ad5034996336f36f

Generated at Thu Feb 08 04:29:53 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.