Skip to content

Commit fc3754e

Browse files
committed
refactor: adjust identity processing limits in merge suggestions
1 parent edea991 commit fc3754e

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

services/apps/merge_suggestions_worker/src/activities/memberMergeSuggestions.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,9 @@ export async function getMemberMergeSuggestions(
7777
const unverifiedEmailUsernameMatches = []
7878
const unverifiedUsernameEmailMatches = []
7979

80-
// Process up to 100 identities
80+
// Process up to 75 identities
8181
// This is a safety limit to prevent OpenSearch max clause errors
82-
for (const { verified, value, platform, type } of identities.slice(0, 100)) {
82+
for (const { verified, value, platform, type } of identities.slice(0, 75)) {
8383
const isEmail = type === MemberIdentityType.EMAIL
8484
const isUsername = type === MemberIdentityType.USERNAME
8585
const isEmailAsUsername = isUsername && isEmailAsUsernamePlatform(platform)
@@ -115,7 +115,7 @@ export async function getMemberMergeSuggestions(
115115

116116
// Build OpenSearch query clauses
117117
const identitiesShould = []
118-
const CHUNK_SIZE = 20 // Split queries into chunks to avoid OpenSearch limits
118+
const CHUNK_SIZE = 15 // Split queries into chunks to avoid OpenSearch limits
119119

120120
const clauseBuilders: OpenSearchQueryClauseBuilder<Partial<IMemberIdentity>>[] = [
121121
{

0 commit comments

Comments
 (0)