Migrate all search indexing ops to puslar streams #2515
Ticket(s) / Related Merge Requests
Summary of Changes
Refactors all search indexing ops to use pulsar streams.
Testing Considerations
All indexing and delete operations should be tested.
Deployment Considerations
Ensure we update the runners as this change requires the runners to be backported with an older imageTag.
You can access the logs by running kubectl logs -f deploy/minds-runner-search-indexer
Regression Scope
Not limited to:
- New user registrations
- Changing of a display name
- Creating a group
- Changing group names
- Creating blogs
- Creating of posts and editing of posts
Platform Affected (web, mobile, etc)
Search
Developer Testing Completed
Screenshots / Screen Recording
[17-Feb-2023 11:39:40 UTC] Minds.INFO: [Search/Index] Indexed 991441275603390467
[17-Feb-2023 11:39:41 UTC] Minds.INFO: [Search/Index] Indexed 1413830564946907152
[17-Feb-2023 11:39:43 UTC] Minds.INFO: [Search/Index] Indexed 1473282763502129160
[17-Feb-2023 11:39:43 UTC] Minds.INFO: [Search/Index] Indexed 1473282763502129160
[17-Feb-2023 11:39:43 UTC] Minds.INFO: [Search/Index] Indexed 1473282763502129160
[17-Feb-2023 11:39:43 UTC] Minds.INFO: [Search/Index] Indexed 1473282763502129160
[17-Feb-2023 11:39:44 UTC] Minds.INFO: [Search/Index] Indexed 1473282763502129160
[17-Feb-2023 11:39:44 UTC] Minds.INFO: [Search/Index] Indexed 991441275603390467
[17-Feb-2023 11:42:10 UTC] Minds.INFO: [Search/Index] Removed 1473280568144695313
Does this impact
-
Localization -
Dark/light mode -
Guest mode
Definition of Done Checklist
-
The Acceptance Criteria has been met -
Code is tested: Testing includes unit/spec, E2E/automated and manual testing -
Merge requests description has been filled out
Edited by Mark Harding