The issue only occurs during reindexing and only for large scale of certain entities like Logical Ports, and will recover as the reindexing is complete.
Depending on the scale of the system, the Search API and the UI are unusable until the re-indexing is complete.
Log example from /var/log/search/search-manager.* on Manager nodes:2020-12-02T07:12:53.402Z INFO task-executor-7 IndexingServiceImpl 12963 - [nsx@6876 comp="nsx-manager" level="INFO" subcomp="manager"] Processing 0 LogicalDhcpServer for indexing took 1 ms
2020-12-02T07:25:49.745Z INFO task-executor-7 IndexingServiceImpl 12963 - [nsx@6876 comp="nsx-manager" level="INFO" subcomp="manager"] Processing 70865 LogicalPort for indexing took 776233 ms
This issue is resolved in NSX-T 3.2.2.
There is a similar issue where Search APIs can return errors after an upgrade to 3.2.1 due to Elastic Search receiving requests before it is fully recovered after a restart. In this case, the system will be auto-recovered once re-indexing is complete.
This issue is resolved in NSX-T 3.2.2.
Impact/Risks:
Users will have to wait for the re-indexing to be completed. The time will vary based on the scale and load on the system.