Skip to content

Migrate all search indexing ops to puslar streams #2515

Mark Harding requested to merge refactor/search-to-pulsar-2515 into master

Ticket(s) / Related Merge Requests

#2515 (closed)

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

@markharding 🤓

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

Merge request reports