Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
Description
While working on GEODE-7351, I've found that the current IndexManager behaviour is not consistent:
- If there's an exception thrown while adding an index mapping, we eat the exception, log an useless warning, and mark the index as invalid.
- If there's an exception thrown while removing an index mapping, we re-throw the exception and leave the index as it is, even though it should be marked as invalid as well.
The IndexManager should behave consistently and mark the index as invalid in both situations, clearly logging what went wrong while adding/removing the mapping.
Attachments
Issue Links
- blocks
-
GEODE-7351 Verify constraints when changing the MethodInvocationAuthorizer
- Closed
- is a child of
-
GEODE-6983 Epic for OQL Method Invocation Security
- Closed
- links to