Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
e1abb97
dynamic enablement of ppaf
NaluTripician Jul 22, 2025
7c5d519
Update GlobalEndpointManager.cs
NaluTripician Jul 22, 2025
b8d975c
Merge branch 'master' into users/nalutripician/ppafDynamicEnable
NaluTripician Jul 22, 2025
09b964a
Merge branch 'master' into users/nalutripician/ppafDynamicEnable
kundadebdatta Jul 25, 2025
bd5be79
updated approach
NaluTripician Jul 31, 2025
f74afc2
fixes
NaluTripician Jul 31, 2025
506663a
requested changes
NaluTripician Jul 31, 2025
a82b471
Gateway changes
NaluTripician Jul 31, 2025
4783f36
Update GlobalPartitionEndpointManager.cs
NaluTripician Jul 31, 2025
53a2c34
Update GlobalPartitionEndpointManagerCore.cs
NaluTripician Jul 31, 2025
2329880
Update CosmosItemIntegrationTests.cs
NaluTripician Jul 31, 2025
c79a7bf
fixed build
NaluTripician Jul 31, 2025
8feaaa8
Code changes to refactor behavior and tests.
kundadebdatta Aug 1, 2025
acff813
Code changes to fix thin client test
kundadebdatta Aug 1, 2025
6472394
Code changes to refactor tests.
kundadebdatta Aug 2, 2025
9a0564a
requested changes
NaluTripician Aug 4, 2025
f300d39
Merge branch 'master' into users/nalutripician/ppafDynamicEnable
kundadebdatta Aug 5, 2025
b73c17a
Code changes to fix test failures.
kundadebdatta Aug 5, 2025
843c666
Code changes to refactor global partition endpoint manager.
kundadebdatta Aug 6, 2025
aac3ece
Merge branch 'master' into users/nalutripician/ppafDynamicEnable
NaluTripician Aug 7, 2025
6e68326
Update Microsoft.Azure.Cosmos/src/UserAgentContainer.cs
NaluTripician Aug 7, 2025
18e7b67
Code changes to fix build
kundadebdatta Aug 7, 2025
bafa80a
Merge branch 'master' into users/nalutripician/ppafDynamicEnable
kundadebdatta Aug 7, 2025
6abd41c
Code changes to fix code diff in GatewayStoreModel.
kundadebdatta Aug 8, 2025
2ee4a1f
Merge branch 'master' into users/nalutripician/ppafDynamicEnable
kundadebdatta Aug 8, 2025
da3ff36
Update UserAgentContainer.cs
NaluTripician Aug 12, 2025
4a272f5
Update UserAgentContainer.cs
NaluTripician Aug 12, 2025
f6dde28
change regex to static
NaluTripician Aug 12, 2025
a352d77
Update UserAgentContainer.cs
NaluTripician Aug 12, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion Microsoft.Azure.Cosmos/src/UserAgentContainer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,10 @@ internal class UserAgentContainer : Documents.UserAgentContainer
private const int MaxOperatingSystemString = 30;
private const int MaxClientId = 10;
private const string PipeDelimiter = "|";

private readonly string cosmosBaseUserAgent;
private readonly string clientId;
private readonly Regex regex = new Regex(@"F\d+\|", RegexOptions.Compiled);
Comment thread
NaluTripician marked this conversation as resolved.
Outdated

public UserAgentContainer(
int clientId,
Expand Down Expand Up @@ -68,7 +70,7 @@ private bool HasFeatureFlag()
}

// Matches 'F' followed by one or more digits, then a pipe '|'
return Regex.IsMatch(this.Suffix, @"F\d+\|");
return this.regex.IsMatch(this.Suffix);
}

internal override string BaseUserAgent => this.cosmosBaseUserAgent ?? string.Empty;
Expand Down
Loading